Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrextrude.c520 PetscCall(DMCreateLocalVector(ex->dmNormal, &ex->vecNormal)); in DMPlexTransformSetUp_Extrude()
521 PetscCall(PetscObjectSetName((PetscObject)ex->vecNormal, "Normal Field")); in DMPlexTransformSetUp_Extrude()
531 PetscCall(VecGetArrayWrite(ex->vecNormal, &a)); in DMPlexTransformSetUp_Extrude()
571 PetscCall(VecRestoreArrayWrite(ex->vecNormal, &a)); in DMPlexTransformSetUp_Extrude()
577 PetscCall(DMLocalToGlobal(ex->dmNormal, ex->vecNormal, ADD_VALUES, g)); in DMPlexTransformSetUp_Extrude()
578 PetscCall(DMGlobalToLocal(ex->dmNormal, g, INSERT_VALUES, ex->vecNormal)); in DMPlexTransformSetUp_Extrude()
625 PetscCall(VecDestroy(&ex->vecNormal)); in DMPlexTransformDestroy_Extrude()
845 PetscCall(VecGetArrayRead(ex->vecNormal, &a)); in DMPlexTransformMapCoordinates_Extrude()
848 PetscCall(VecRestoreArrayRead(ex->vecNormal, &a)); in DMPlexTransformMapCoordinates_Extrude()
/petsc/include/petsc/private/
H A Ddmplextransformimpl.h80 Vec vecNormal; // Normal at each vertex member