Searched refs:normalFunc (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrextrude.c | 30 …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 D | dmplextransformimpl.h | 81 PetscSimplePointFn *normalFunc; /* A function returning the normal at a given point */ member
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexcreate.c | 3841 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()
|