Home
last modified time | relevance | path

Searched refs:rgLabel (Results 1 – 11 of 11) sorted by relevance

/petsc/src/dm/impls/plex/tests/
H A Dex60.c36 DMLabel bdLabel = NULL, rgLabel = NULL; in main() local
69 PetscCall(DMGetLabel(dm, "Cell Sets", &rgLabel)); in main()
76 if (x < 0.5) PetscCall(DMLabelSetValue(rgLabel, c, 3)); in main()
77 else PetscCall(DMLabelSetValue(rgLabel, c, 4)); in main()
255 PetscCall(DMAdaptMetric(dm, metric, bdLabel, rgLabel, &dmAdapt)); in main()
274 PetscCall(DMGetLabel(dmAdapt, "Cell Sets", &rgLabel)); in main()
275 PetscCall(DMLabelHasStratum(rgLabel, 3, &hasTag)); in main()
277 PetscCall(DMLabelHasStratum(rgLabel, 4, &hasTag)); in main()
279 PetscCall(DMLabelGetNumValues(rgLabel, &size)); in main()
/petsc/src/dm/interface/
H A Ddmgenerate.c220 PetscErrorCode DMAdaptMetric(DM dm, Vec metric, DMLabel bdLabel, DMLabel rgLabel, DM *dmAdapt) in DMAdaptMetric() argument
233 if (rgLabel) PetscValidHeaderSpecific(rgLabel, DMLABEL_CLASSID, 4); in DMAdaptMetric()
255 PetscCall((*fl->adapt)(dm, metric, bdLabel, rgLabel, dmAdapt)); in DMAdaptMetric()
/petsc/src/dm/impls/plex/adaptors/mmg/
H A Dmmgadapt.c14 …orCode DMAdaptMetric_Mmg_Plex(DM dm, Vec vertexMetric, DMLabel bdLabel, DMLabel rgLabel, DM *dmNew) in DMAdaptMetric_Mmg_Plex() argument
44 if (rgLabel) { in DMAdaptMetric_Mmg_Plex()
45 PetscCall(PetscObjectGetName((PetscObject)rgLabel, &rgLabelName)); in DMAdaptMetric_Mmg_Plex()
125 if (rgLabel) { in DMAdaptMetric_Mmg_Plex()
126 for (c = cStart; c < cEnd; ++c) PetscCall(DMLabelGetValue(rgLabel, c, &cellTags[c])); in DMAdaptMetric_Mmg_Plex()
275 PetscCall(DMCreateLabel(*dmNew, rgLabel ? rgLabelName : rgName)); in DMAdaptMetric_Mmg_Plex()
276 PetscCall(DMGetLabel(*dmNew, rgLabel ? rgLabelName : rgName, &rgLabelNew)); in DMAdaptMetric_Mmg_Plex()
/petsc/src/dm/impls/plex/
H A Dplexadapt.c164 …al(DM dm, PETSC_UNUSED Vec metric, DMLabel adaptLabel, PETSC_UNUSED DMLabel rgLabel, DM *dmRefined) in DMPlexRefine_Internal() argument
248 …(DM dm, PETSC_UNUSED Vec metric, DMLabel adaptLabel, PETSC_UNUSED DMLabel rgLabel, DM *dmCoarsened) in DMPlexCoarsen_Internal() argument
264 if (flg) PetscCall(DMGetLabel(dm, rgLabelName, &rgLabel)); in DMPlexCoarsen_Internal()
265 PetscCall(DMAdaptMetric(dm, metricVec, bdLabel, rgLabel, dmCoarsened)); in DMPlexCoarsen_Internal()
273 …ex(DM dm, PETSC_UNUSED Vec metric, DMLabel adaptLabel, PETSC_UNUSED DMLabel rgLabel, DM *dmAdapted) in DMAdaptLabel_Plex() argument
/petsc/src/dm/impls/plex/adaptors/parmmg/
H A Dparmmgadapt.c16 …ode DMAdaptMetric_ParMmg_Plex(DM dm, Vec vertexMetric, DMLabel bdLabel, DMLabel rgLabel, DM *dmNew) in DMAdaptMetric_ParMmg_Plex() argument
60 if (rgLabel) { in DMAdaptMetric_ParMmg_Plex()
61 PetscCall(PetscObjectGetName((PetscObject)rgLabel, &rgLabelName)); in DMAdaptMetric_ParMmg_Plex()
180 if (rgLabel) { in DMAdaptMetric_ParMmg_Plex()
182 if (!cIsLeaf[c - cStart]) PetscCall(DMLabelGetValue(rgLabel, c, &cellTags[coff++])); in DMAdaptMetric_ParMmg_Plex()
449 PetscCall(DMCreateLabel(*dmNew, rgLabel ? rgLabelName : rgName)); in DMAdaptMetric_ParMmg_Plex()
450 PetscCall(DMGetLabel(*dmNew, rgLabel ? rgLabelName : rgName, &rgLabelNew)); in DMAdaptMetric_ParMmg_Plex()
/petsc/src/dm/impls/plex/adaptors/pragmatic/
H A Dpragmaticadapt.c4 … DMAdaptMetric_Pragmatic_Plex(DM dm, Vec vertexMetric, DMLabel bdLabel, DMLabel rgLabel, DM *dmNew) in DMAdaptMetric_Pragmatic_Plex() argument
43 …PetscCheck(!rgLabel, comm, PETSC_ERR_ARG_WRONG, "Cannot currently preserve cell tags with Pragmati… in DMAdaptMetric_Pragmatic_Plex()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDM.pyx1777 rgLabel: str | None = None) -> DM:
1788 rgLabel
1802 rgLabel = str2bytes(rgLabel, &cval)
/petsc/src/snes/utils/dm/
H A Ddmadapt.c1441 DMLabel bdLabel = NULL, rgLabel = NULL; in DMAdaptorAdapt_Sequence_Private() local
1516 PetscCall(DMAdaptMetric(dm, metric, bdLabel, rgLabel, &odm)); in DMAdaptorAdapt_Sequence_Private()
/petsc/doc/manual/
H A Ddmplex.md790 DMAdaptMetric(DM dm, Vec metric, DMLabel bdLabel, DMLabel rgLabel, DM dmAdapt);
793 where `bdLabel` and `rgLabel` are boundary and interior tags to be
/petsc/src/dm/impls/forest/
H A Dforest.c1631 …_Forest(DM dm, PETSC_UNUSED Vec metric, DMLabel label, PETSC_UNUSED DMLabel rgLabel, DM *adaptedDM) in DMAdaptLabel_Forest() argument
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c2458 …aptLabel(DM dm, PETSC_UNUSED Vec metric, DMLabel adaptLabel, PETSC_UNUSED DMLabel rgLabel, DM *rdm) in DMPlexTransformAdaptLabel() argument