PETSc version 3.17.5
Fix/Edit manual page

DMPlexRefineRegularGetAffineTransforms

Gets the affine map from the reference cell to each subcell

Synopsis

#include "petscdmplextransform.h" 
PetscErrorCode DMPlexRefineRegularGetAffineTransforms(DMPlexTransform tr, DMPolytopeType ct, PetscInt *Nc, PetscReal *v0[], PetscReal *J[], PetscReal *invJ[])

Input Parameters

cr - The DMPlexCellRefiner object
ct - The cell type

Output Parameters

Nc - The number of subcells produced from this cell type
v0 - The translation of the first vertex for each subcell
J - The Jacobian for each subcell (map from reference cell to subcell)
invJ - The inverse Jacobian for each subcell

See Also

DMPlexRefineRegularGetAffineFaceTransforms(), DMPLEXREFINEREGULAR

Level

developer

Location

src/dm/impls/plex/transform/impls/refine/regularplexrefregular.c
Index of all DMPLEX routines
Table of Contents for all manual pages
Index of all manual pages