DMPlexComputeProjection3Dto1D#
Rewrite coordinates to be the 1D projection of the 3D coordinates
Synopsis#
#include "petscdmplex.h"
#include "petscfe.h"
PetscErrorCode DMPlexComputeProjection3Dto1D(PetscScalar coords[], PetscReal R[])
Not Collective
Input/Output Parameter#
coords - The coordinates of a segment; on output, the new y-coordinate, and 0 for x and z
Output Parameter#
R - The rotation which accomplishes the projection
Note#
This uses the basis completion described by Frisvad in http://www.imm.dtu.dk/~jerf/papers/abstracts/onb.html, DOI:10.1080/2165347X.2012.689606
See Also#
DMPLEX
, DMPlexComputeProjection2Dto1D()
, DMPlexComputeProjection3Dto2D()
Level#
developer
Location#
src/dm/impls/plex/plexgeometry.c
Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages