Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexrefine.c303 PetscErrorCode DMPlexSetRefinementFunction(DM dm, PetscErrorCode (*refinementFunc)(const PetscReal … in DMPlexSetRefinementFunction()
309 mesh->refinementFunc = refinementFunc; in DMPlexSetRefinementFunction()
330 PetscErrorCode DMPlexGetRefinementFunction(DM dm, PetscErrorCode (**refinementFunc)(const PetscReal… in DMPlexGetRefinementFunction()
336 PetscAssertPointer(refinementFunc, 2); in DMPlexGetRefinementFunction()
337 *refinementFunc = mesh->refinementFunc; in DMPlexGetRefinementFunction()
H A Dplexadapt.c169 PetscErrorCode (*refinementFunc)(const PetscReal[], PetscReal *); in DMPlexRefine_Internal() local
179 PetscCall(DMPlexGetRefinementFunction(dm, &refinementFunc)); in DMPlexRefine_Internal()
180 if (refinementLimit == 0.0 && !refinementFunc && !adaptLabel) PetscFunctionReturn(PETSC_SUCCESS); in DMPlexRefine_Internal()
225 } else if (refinementFunc) { in DMPlexRefine_Internal()
230 PetscCall((*refinementFunc)(centroid, &maxVolumes[c - cStart])); in DMPlexRefine_Internal()
/petsc/include/petsc/private/
H A Ddmpleximpl.h142 …PetscErrorCode (*refinementFunc)(const PetscReal[], PetscReal *); /* Function giving the maximum v… member