Home
last modified time | relevance | path

Searched refs:normalFunc (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrextrude.c30 …if (ex->normalFunc) PetscCall(PetscViewerASCIIPrintf(viewer, " normal modified by user function\n… in DMPlexTransformView_Extrude()
66 PetscSimplePointFn *normalFunc; in DMPlexTransformSetFromOptions_Extrude() local
68 PetscCall(PetscDLSym(NULL, funcname, (void **)&normalFunc)); in DMPlexTransformSetFromOptions_Extrude()
69 PetscCall(DMPlexTransformExtrudeSetNormalFunction(tr, normalFunc)); in DMPlexTransformSetFromOptions_Extrude()
853 if (ex->normalFunc) { in DMPlexTransformMapCoordinates_Extrude()
858 PetscCall((*ex->normalFunc)(ex->cdim, 0., x, r, n, NULL)); in DMPlexTransformMapCoordinates_Extrude()
1248 …rorCode DMPlexTransformExtrudeSetNormalFunction(DMPlexTransform tr, PetscSimplePointFn *normalFunc) in DMPlexTransformExtrudeSetNormalFunction() argument
1254 ex->normalFunc = normalFunc; in DMPlexTransformExtrudeSetNormalFunction()
/petsc/include/petsc/private/
H A Ddmplextransformimpl.h81 PetscSimplePointFn *normalFunc; /* A function returning the normal at a given point */ member
/petsc/src/dm/impls/plex/
H A Dplexcreate.c3841 PetscSimplePointFn *normalFunc = NULL; in DMPlexCreateTPSMesh_Internal() local
3961 normalFunc = TPSExtrudeNormalFunc_SchwarzP; in DMPlexCreateTPSMesh_Internal()
4262 normalFunc = TPSExtrudeNormalFunc_Gyroid; in DMPlexCreateTPSMesh_Internal()
4346 PetscCall(DMPlexTransformExtrudeSetNormalFunction(tr, normalFunc)); in DMPlexCreateTPSMesh_Internal()