Home
last modified time | relevance | path

Searched refs:dmAdapt (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/interface/
H A Ddmgenerate.c158 PetscErrorCode DMAdaptLabel(DM dm, DMLabel label, DM *dmAdapt) in DMAdaptLabel() argument
169 PetscAssertPointer(dmAdapt, 3); in DMAdaptLabel()
170 *dmAdapt = NULL; in DMAdaptLabel()
181 PetscCall((*fl->adapt)(dm, NULL, label, NULL, dmAdapt)); in DMAdaptLabel()
187 if (*dmAdapt) { in DMAdaptLabel()
190 (*dmAdapt)->prealloc_only = dm->prealloc_only; /* maybe this should go .... */ in DMAdaptLabel()
191 PetscCall(PetscFree((*dmAdapt)->vectype)); in DMAdaptLabel()
192 PetscCall(PetscStrallocpy(dm->vectype, (char **)&(*dmAdapt)->vectype)); in DMAdaptLabel()
193 PetscCall(PetscFree((*dmAdapt)->mattype)); in DMAdaptLabel()
194 PetscCall(PetscStrallocpy(dm->mattype, (char **)&(*dmAdapt)->mattype)); in DMAdaptLabel()
[all …]
/petsc/src/dm/impls/plex/tests/
H A Dex20.c8 DM dm, dmAdapt; in main() local
24 PetscCall(DMAdaptLabel(dm, adaptLabel, &dmAdapt)); in main()
25 PetscCall(PetscObjectSetName((PetscObject)dmAdapt, "Post Adaptation Mesh")); in main()
26 PetscCall(DMViewFromOptions(dmAdapt, NULL, "-post_adapt_dm_view")); in main()
27 PetscCall(DMDestroy(&dmAdapt)); in main()
H A Dex60.c35 DM dm, dmAdapt; in main() local
255 PetscCall(DMAdaptMetric(dm, metric, bdLabel, rgLabel, &dmAdapt)); in main()
257 PetscCall(PetscObjectSetName((PetscObject)dmAdapt, "DM_adapted")); in main()
259 PetscCall(DMViewFromOptions(dmAdapt, NULL, "-adapted_mesh_view")); in main()
266 PetscCall(DMGetLabel(dmAdapt, "Face Sets", &bdLabel)); in main()
274 PetscCall(DMGetLabel(dmAdapt, "Cell Sets", &rgLabel)); in main()
284 PetscCall(DMDestroy(&dmAdapt)); in main()
/petsc/src/dm/impls/plex/tutorials/
H A Dex10.c89 DM dmAdapt; in AdaptMesh() local
133 PetscCall(DMAdaptLabel(dmCur, adaptLabel, &dmAdapt)); in AdaptMesh()
135 PetscCall(DMViewFromOptions(dmAdapt, NULL, "-adapt_dm_view")); in AdaptMesh()
136 dmCur = dmAdapt; in AdaptMesh()
/petsc/doc/manual/
H A Ddmplex.md790 DMAdaptMetric(DM dm, Vec metric, DMLabel bdLabel, DMLabel rgLabel, DM dmAdapt);