Home
last modified time | relevance | path

Searched refs:labelNew (Results 1 – 7 of 7) sorted by relevance

/petsc/src/dm/label/
H A Ddmlabel.c1786 PetscErrorCode DMLabelPermute(DMLabel label, IS permutation, DMLabel *labelNew) in DMLabelPermute() argument
1796 PetscCall(DMLabelDuplicate(label, labelNew)); in DMLabelPermute()
1797 PetscCall(DMLabelGetNumValues(*labelNew, &numValues)); in DMLabelPermute()
1801 const PetscInt size = (*labelNew)->stratumSizes[v]; in DMLabelPermute()
1805 PetscCall(ISGetIndices((*labelNew)->points[v], &points)); in DMLabelPermute()
1813 PetscCall(ISRestoreIndices((*labelNew)->points[v], &points)); in DMLabelPermute()
1815 PetscCall(ISDestroy(&(*labelNew)->points[v])); in DMLabelPermute()
1817 PetscCall(ISCreateStride(PETSC_COMM_SELF, size, pointsNew[0], 1, &((*labelNew)->points[v]))); in DMLabelPermute()
1820 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, size, pointsNew, PETSC_OWN_POINTER, &((*labelNew)->poin… in DMLabelPermute()
1822 PetscCall(PetscObjectSetName((PetscObject)((*labelNew)->points[v]), "indices")); in DMLabelPermute()
[all …]
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c1876 static PetscErrorCode RefineLabel_Internal(DMPlexTransform tr, DMLabel label, DMLabel labelNew) in RefineLabel_Internal() argument
1886 PetscCall(DMLabelSetDefaultValue(labelNew, defVal)); in RefineLabel_Internal()
1897 PetscCall(DMLabelAddStratum(labelNew, values[val])); in RefineLabel_Internal()
1913 …PetscCall(DMPlexTransformLabelProducedPoint_Private(tr, labelNew, point, ct, pNew, rct[n], r, valu… in RefineLabel_Internal()
1935 DMLabel label, labelNew; in DMPlexTransformCreateLabels() local
1946 PetscCall(DMGetLabel(rdm, lname, &labelNew)); in DMPlexTransformCreateLabels()
1947 PetscCall(RefineLabel_Internal(tr, label, labelNew)); in DMPlexTransformCreateLabels()
1963 DMLabel label, labelNew; in DMPlexTransformCreateDiscLabels() local
1970 PetscCall(DMLabelCreate(PETSC_COMM_SELF, lname, &labelNew)); in DMPlexTransformCreateDiscLabels()
1971 PetscCall(RefineLabel_Internal(tr, label, labelNew)); in DMPlexTransformCreateDiscLabels()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexreorder.c278 DMLabel label, labelNew; in DMPlexPermute() local
283 PetscCall(DMLabelPermute(label, perm, &labelNew)); in DMPlexPermute()
284 PetscCall(DMAddLabel(*pdm, labelNew)); in DMPlexPermute()
285 PetscCall(DMLabelDestroy(&labelNew)); in DMPlexPermute()
H A Dplexdistribute.c1279 DMLabel label = NULL, labelNew = NULL; in DMPlexDistributeLabels() local
1293 PetscCall(DMLabelDistribute(label, migrationSF, &labelNew)); in DMPlexDistributeLabels()
1303 PetscCall(DMLabelHasStratum(labelNew, d, &has)); in DMPlexDistributeLabels()
1304 if (!has) PetscCall(DMLabelAddStratum(labelNew, d)); in DMPlexDistributeLabels()
1307 PetscCall(DMAddLabel(dmParallel, labelNew)); in DMPlexDistributeLabels()
1311 PetscCall(PetscObjectGetName((PetscObject)labelNew, &name)); in DMPlexDistributeLabels()
1313 PetscCall(DMLabelDestroy(&labelNew)); in DMPlexDistributeLabels()
H A Dplexcreate.c7446 DMLabel label, labelNew; in DMPlexCreateEphemeral() local
7457 PetscCall(DMGetLabel(*dm, lname, &labelNew)); in DMPlexCreateEphemeral()
7458 PetscCall(DMLabelSetType(labelNew, DMLABELEPHEMERAL)); in DMPlexCreateEphemeral()
7459 PetscCall(DMLabelEphemeralSetLabel(labelNew, label)); in DMPlexCreateEphemeral()
7460 PetscCall(DMLabelEphemeralSetTransform(labelNew, tr)); in DMPlexCreateEphemeral()
7461 PetscCall(DMLabelSetUp(labelNew)); in DMPlexCreateEphemeral()
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h817 DMLabel label, labelNew; in DMSetUp_pforest() local
834 PetscCall(DMGetLabel(dm, name, &labelNew)); in DMSetUp_pforest()
836 PetscCall(DMLabelSetDefaultValue(labelNew, defVal)); in DMSetUp_pforest()
975 DMLabel label, labelNew; in DMSetUp_pforest() local
990 PetscCall(DMGetLabel(dm, name, &labelNew)); in DMSetUp_pforest()
992 PetscCall(DMLabelSetDefaultValue(labelNew, defVal)); in DMSetUp_pforest()
/petsc/src/dm/interface/
H A Ddm.c7589 DMLabel label, labelNew, labelOld; in DMCopyLabels() local
7627 PetscCall(DMLabelDuplicate(label, &labelNew)); in DMCopyLabels()
7629 labelNew = label; in DMCopyLabels()
7631 PetscCall(DMAddLabel(dmB, labelNew)); in DMCopyLabels()
7632 if (mode == PETSC_COPY_VALUES) PetscCall(DMLabelDestroy(&labelNew)); in DMCopyLabels()