| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex60.c | 36 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 D | dmgenerate.c | 220 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 D | mmgadapt.c | 14 …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 D | plexadapt.c | 164 …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 D | parmmgadapt.c | 16 …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 D | pragmaticadapt.c | 4 … 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 D | DM.pyx | 1777 rgLabel: str | None = None) -> DM: 1788 rgLabel 1802 rgLabel = str2bytes(rgLabel, &cval)
|
| /petsc/src/snes/utils/dm/ |
| H A D | dmadapt.c | 1441 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 D | dmplex.md | 790 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 D | forest.c | 1631 …_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 D | plextransform.c | 2458 …aptLabel(DM dm, PETSC_UNUSED Vec metric, DMLabel adaptLabel, PETSC_UNUSED DMLabel rgLabel, DM *rdm) in DMPlexTransformAdaptLabel() argument
|