Home
last modified time | relevance | path

Searched refs:coordFE (Results 1 – 2 of 2) sorted by relevance

/petsc/include/petsc/private/
H A Ddmplextransformimpl.h48 …PetscFE *coordFE; /* Finite element for each cell type, used for localized coordinate i… member
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c171 PetscCall(PetscCalloc2(DM_NUM_POLYTOPES, &t->coordFE, DM_NUM_POLYTOPES, &t->refGeom)); in DMPlexTransformCreate()
416 PetscCall(PetscFEDestroy(&(*tr)->coordFE[c])); in DMPlexTransformDestroy()
437 PetscCall(PetscFree2((*tr)->coordFE, (*tr)->refGeom)); in DMPlexTransformDestroy()
815 if (!tr->coordFE[ct]) { in DMPlexTransformGetCoordinateFE()
820 …PetscFECreateLagrangeByCell(PETSC_COMM_SELF, dim, cdim, ct, 1, PETSC_DETERMINE, &tr->coordFE[ct])); in DMPlexTransformGetCoordinateFE()
837 PetscCall(PetscFESetQuadrature(tr->coordFE[ct], quad)); in DMPlexTransformGetCoordinateFE()
839 PetscCall(PetscFEGetDualSpace(tr->coordFE[ct], &dsp)); in DMPlexTransformGetCoordinateFE()
847 *fe = tr->coordFE[ct]; in DMPlexTransformGetCoordinateFE()