petsc-3.12.5 2020-03-29
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 Parameter
coords -The coordinates of a segment
Output Parameters
| coords | - The new y-coordinate, and 0 for x and z
|
| 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
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