Searched refs:vecNormal (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrextrude.c | 520 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 D | dmplextransformimpl.h | 80 Vec vecNormal; // Normal at each vertex member
|