Lines Matching refs:DMLabel
30 PetscErrorCode DMLabelCreate(MPI_Comm comm, const char name[], DMLabel *label) in DMLabelCreate()
65 PetscErrorCode DMLabelSetUp(DMLabel label) in DMLabelSetUp()
89 static PetscErrorCode DMLabelMakeValid_Private(DMLabel label, PetscInt v) in DMLabelMakeValid_Private()
138 static PetscErrorCode DMLabelMakeAllValid_Private(DMLabel label) in DMLabelMakeAllValid_Private()
163 static PetscErrorCode DMLabelMakeInvalid_Private(DMLabel label, PetscInt v) in DMLabelMakeInvalid_Private()
181 PetscErrorCode DMLabelMakeAllInvalid_Internal(DMLabel label) in DMLabelMakeAllInvalid_Internal()
194 PetscErrorCode DMLabelLookupStratum(DMLabel label, PetscInt value, PetscInt *index) in DMLabelLookupStratum()
227 static inline PetscErrorCode DMLabelNewStratum(DMLabel label, PetscInt value, PetscInt *index) in DMLabelNewStratum()
285 static inline PetscErrorCode DMLabelLookupAddStratum(DMLabel label, PetscInt value, PetscInt *index) in DMLabelLookupAddStratum()
293 PetscErrorCode DMLabelGetStratumSize_Private(DMLabel label, PetscInt v, PetscInt *size) in DMLabelGetStratumSize_Private()
317 PetscErrorCode DMLabelAddStratum(DMLabel label, PetscInt value) in DMLabelAddStratum()
342 PetscErrorCode DMLabelAddStrata(DMLabel label, PetscInt numStrata, const PetscInt stratumValues[]) in DMLabelAddStrata()
403 PetscErrorCode DMLabelAddStrataIS(DMLabel label, IS valueIS) in DMLabelAddStrataIS()
418 static PetscErrorCode DMLabelView_Concrete_Ascii(DMLabel label, PetscViewer viewer) in DMLabelView_Concrete_Ascii()
447 static PetscErrorCode DMLabelView_Concrete(DMLabel label, PetscViewer viewer) in DMLabelView_Concrete()
470 PetscErrorCode DMLabelView(DMLabel label, PetscViewer viewer) in DMLabelView()
498 PetscErrorCode DMLabelViewFromOptions(DMLabel label, PeOp PetscObject obj, const char name[]) in DMLabelViewFromOptions()
518 PetscErrorCode DMLabelReset(DMLabel label) in DMLabelReset()
553 PetscErrorCode DMLabelDestroy(DMLabel *label) in DMLabelDestroy()
568 static PetscErrorCode DMLabelDuplicate_Concrete(DMLabel label, DMLabel *labelnew) in DMLabelDuplicate_Concrete()
596 PetscErrorCode DMLabelDuplicate(DMLabel label, DMLabel *labelnew) in DMLabelDuplicate()
661 PetscErrorCode DMLabelCompare(MPI_Comm comm, DMLabel l0, DMLabel l1, PetscBool *equal, char **messa… in DMLabelCompare()
748 PetscErrorCode DMLabelComputeIndex(DMLabel label) in DMLabelComputeIndex()
788 PetscErrorCode DMLabelCreateIndex(DMLabel label, PetscInt pStart, PetscInt pEnd) in DMLabelCreateIndex()
831 PetscErrorCode DMLabelDestroyIndex(DMLabel label) in DMLabelDestroyIndex()
860 PetscErrorCode DMLabelGetBounds(DMLabel label, PetscInt *pStart, PetscInt *pEnd) in DMLabelGetBounds()
892 PetscErrorCode DMLabelHasValue(DMLabel label, PetscInt value, PetscBool *contains) in DMLabelHasValue()
923 PetscErrorCode DMLabelHasPoint(DMLabel label, PetscInt point, PetscBool *contains) in DMLabelHasPoint()
954 PetscErrorCode DMLabelStratumHasPoint(DMLabel label, PetscInt value, PetscInt point, PetscBool *con… in DMLabelStratumHasPoint()
1003 PetscErrorCode DMLabelGetDefaultValue(DMLabel label, PetscInt *defaultValue) in DMLabelGetDefaultValue()
1027 PetscErrorCode DMLabelSetDefaultValue(DMLabel label, PetscInt defaultValue) in DMLabelSetDefaultValue()
1056 PetscErrorCode DMLabelGetValue(DMLabel label, PetscInt point, PetscInt *value) in DMLabelGetValue()
1104 PetscErrorCode DMLabelSetValue(DMLabel label, PetscInt point, PetscInt value) in DMLabelSetValue()
1134 PetscErrorCode DMLabelClearValue(DMLabel label, PetscInt point, PetscInt value) in DMLabelClearValue()
1167 PetscErrorCode DMLabelInsertIS(DMLabel label, IS is, PetscInt value) in DMLabelInsertIS()
1203 PetscErrorCode DMLabelGetNumValues(DMLabel label, PetscInt *numValues) in DMLabelGetNumValues()
1234 PetscErrorCode DMLabelGetValueIS(DMLabel label, IS *values) in DMLabelGetValueIS()
1259 PetscErrorCode DMLabelGetValueBounds(DMLabel label, PetscInt *minValue, PetscInt *maxValue) in DMLabelGetValueBounds()
1300 PetscErrorCode DMLabelGetNonEmptyStratumValuesIS(DMLabel label, IS *values) in DMLabelGetNonEmptyStratumValuesIS()
1346 PetscErrorCode DMLabelGetValueISGlobal(MPI_Comm comm, DMLabel label, PetscBool get_nonempty, IS *va… in DMLabelGetValueISGlobal()
1425 PetscErrorCode DMLabelGetValueIndex(DMLabel label, PetscInt value, PetscInt *index) in DMLabelGetValueIndex()
1456 PetscErrorCode DMLabelHasStratum(DMLabel label, PetscInt value, PetscBool *exists) in DMLabelHasStratum()
1484 PetscErrorCode DMLabelGetStratumSize(DMLabel label, PetscInt value, PetscInt *size) in DMLabelGetStratumSize()
1513 PetscErrorCode DMLabelGetStratumBounds(DMLabel label, PetscInt value, PetscInt *start, PetscInt *en… in DMLabelGetStratumBounds()
1540 static PetscErrorCode DMLabelGetStratumIS_Concrete(DMLabel label, PetscInt v, IS *pointIS) in DMLabelGetStratumIS_Concrete()
1568 PetscErrorCode DMLabelGetStratumIS(DMLabel label, PetscInt value, IS *points) in DMLabelGetStratumIS()
1597 PetscErrorCode DMLabelSetStratumIS(DMLabel label, PetscInt value, IS is) in DMLabelSetStratumIS()
1642 PetscErrorCode DMLabelClearStratum(DMLabel label, PetscInt value) in DMLabelClearStratum()
1693 PetscErrorCode DMLabelSetStratumBounds(DMLabel label, PetscInt value, PetscInt pStart, PetscInt pEn… in DMLabelSetStratumBounds()
1721 PetscErrorCode DMLabelGetStratumPointIndex(DMLabel label, PetscInt value, PetscInt p, PetscInt *ind… in DMLabelGetStratumPointIndex()
1753 PetscErrorCode DMLabelFilter(DMLabel label, PetscInt start, PetscInt end) in DMLabelFilter()
1786 PetscErrorCode DMLabelPermute(DMLabel label, IS permutation, DMLabel *labelNew) in DMLabelPermute()
1851 PetscErrorCode DMLabelPermuteValues(DMLabel label, IS permutation) in DMLabelPermuteValues()
1889 PetscErrorCode DMLabelRewriteValues(DMLabel label, IS permutation) in DMLabelRewriteValues()
1907 static PetscErrorCode DMLabelDistribute_Internal(DMLabel label, PetscSF sf, PetscSection *leafSecti… in DMLabelDistribute_Internal()
1984 PetscErrorCode DMLabelDistribute(DMLabel label, PetscSF sf, DMLabel *labelNew) in DMLabelDistribute()
2102 PetscErrorCode DMLabelGather(DMLabel label, PetscSF sf, DMLabel *labelNew) in DMLabelGather()
2174 static PetscErrorCode DMLabelPropagateInit_Internal(DMLabel label, PetscSF pointSF, PetscInt valArr… in DMLabelPropagateInit_Internal()
2200 …e DMLabelPropagateFini_Internal(DMLabel label, PetscSF pointSF, PetscInt valArray[], PetscErrorCod… in DMLabelPropagateFini_Internal() argument
2254 PetscErrorCode DMLabelPropagateBegin(DMLabel label, PetscSF sf) in DMLabelPropagateBegin()
2284 PetscErrorCode DMLabelPropagateEnd(DMLabel label, PetscSF pointSF) in DMLabelPropagateEnd()
2314 PetscErrorCode DMLabelPropagatePush(DMLabel label, PetscSF pointSF, PetscErrorCode (*markPoint)(DML… in DMLabelPropagatePush()
2362 PetscErrorCode DMLabelConvertToSection(DMLabel label, PetscSection *section, IS *is) in DMLabelConvertToSection()
2443 PetscErrorCode DMLabelRegister(const char name[], PetscErrorCode (*create_func)(DMLabel)) in DMLabelRegister() argument
2451 PETSC_EXTERN PetscErrorCode DMLabelCreate_Concrete(DMLabel);
2452 PETSC_EXTERN PetscErrorCode DMLabelCreate_Ephemeral(DMLabel);
2505 PetscErrorCode DMLabelSetType(DMLabel label, DMLabelType method) in DMLabelSetType()
2507 PetscErrorCode (*r)(DMLabel); in DMLabelSetType()
2541 PetscErrorCode DMLabelGetType(DMLabel label, DMLabelType *type) in DMLabelGetType()
2551 static PetscErrorCode DMLabelInitialize_Concrete(DMLabel label) in DMLabelInitialize_Concrete()
2561 PETSC_EXTERN PetscErrorCode DMLabelCreate_Concrete(DMLabel label) in DMLabelCreate_Concrete()
2592 …alSectionLabel(PetscSection s, PetscSF sf, PetscBool includeConstraints, DMLabel label, PetscInt l… in PetscSectionCreateGlobalSectionLabel()
2664 DMLabel label;
2715 DMLabel label = sl->label; in PetscSectionSymView_Label()
2803 PetscErrorCode PetscSectionSymLabelSetLabel(PetscSectionSym sym, DMLabel label) in PetscSectionSymLabelSetLabel()
2961 DMLabel label; in PetscSectionSymGetPoints_Label()
3019 DMLabel dlabel; in PetscSectionSymDistribute_Label()
3060 PetscErrorCode PetscSectionSymCreateLabel(MPI_Comm comm, DMLabel label, PetscSectionSym *sym) in PetscSectionSymCreateLabel()