Home
last modified time | relevance | path

Searched refs:maxVolumes (Results 1 – 4 of 4) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexadapt.c3 …dm, DMLabel adaptLabel, PetscInt cStart, PetscInt cEnd, PetscReal refRatio, PetscReal maxVolumes[]) in DMPlexLabelToVolumeConstraint() argument
19 maxVolumes[c - cStart] = vol; in DMPlexLabelToVolumeConstraint()
45 maxVolumes[c - cStart] = vol / refRatio; in DMPlexLabelToVolumeConstraint()
47 maxVolumes[c - cStart] = vol; in DMPlexLabelToVolumeConstraint()
49 maxVolumes[c - cStart] = vol * refRatio; in DMPlexLabelToVolumeConstraint()
172 PetscReal *maxVolumes; in DMPlexRefine_Internal() local
222 PetscCall(PetscMalloc1(cEnd - cStart, &maxVolumes)); in DMPlexRefine_Internal()
224 … PetscCall(DMPlexLabelToVolumeConstraint(dm, adaptLabel, cStart, cEnd, PETSC_DEFAULT, maxVolumes)); in DMPlexRefine_Internal()
230 PetscCall((*refinementFunc)(centroid, &maxVolumes[c - cStart])); in DMPlexRefine_Internal()
233 for (c = 0; c < cEnd - cStart; ++c) maxVolumes[c] = refinementLimit; in DMPlexRefine_Internal()
[all …]
/petsc/src/dm/impls/plex/generators/triangle/
H A Dtrigenerate.c241 double *maxVolumes; in DMPlexRefine_Triangle() local
285 PetscCall(PetscMalloc1(cEnd - cStart, &maxVolumes)); in DMPlexRefine_Triangle()
286 for (c = 0; c < cEnd - cStart; ++c) maxVolumes[c] = (double)inmaxVolumes[c]; in DMPlexRefine_Triangle()
288 maxVolumes = inmaxVolumes; in DMPlexRefine_Triangle()
291 in.trianglearealist = (double *)maxVolumes; in DMPlexRefine_Triangle()
393 PetscCall(PetscFree(maxVolumes)); in DMPlexRefine_Triangle()
/petsc/src/dm/impls/plex/generators/ctetgen/
H A Dctetgenerate.c285 PETSC_EXTERN PetscErrorCode DMPlexRefine_CTetgen(DM dm, PetscReal *maxVolumes, DM *dmRefined) in DMPlexRefine_CTetgen() argument
385 in->tetrahedronvolumelist = maxVolumes; in DMPlexRefine_CTetgen()
/petsc/src/dm/impls/plex/generators/tetgen/
H A Dtetgenerate.cxx311 PETSC_EXTERN PetscErrorCode DMPlexRefine_Tetgen(DM dm, double *maxVolumes, DM *dmRefined) in DMPlexRefine_Tetgen() argument
414 in.tetrahedronvolumelist = (double *)maxVolumes; in DMPlexRefine_Tetgen()