Searched refs:refinementFunc (Results 1 – 3 of 3) sorted by relevance
303 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()
169 PetscErrorCode (*refinementFunc)(const PetscReal[], PetscReal *); in DMPlexRefine_Internal() local179 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()
142 …PetscErrorCode (*refinementFunc)(const PetscReal[], PetscReal *); /* Function giving the maximum v… member