Lines Matching refs:stratumValues

39   (*label)->stratumValues = NULL;  in DMLabelCreate()
202 if (label->stratumValues[v] == value) { in DMLabelLookupStratum()
217 if (label->stratumValues[v] == value) { in DMLabelLookupStratum()
239 tmpV = label->stratumValues; in DMLabelNewStratum()
267 label->stratumValues = tmpV; in DMLabelNewStratum()
342 PetscErrorCode DMLabelAddStrata(DMLabel label, PetscInt numStrata, const PetscInt stratumValues[]) in DMLabelAddStrata() argument
348 if (numStrata) PetscAssertPointer(stratumValues, 3); in DMLabelAddStrata()
351 PetscCall(PetscArraycpy(values, stratumValues, numStrata)); in DMLabelAddStrata()
367 label->stratumValues = tmpV; in DMLabelAddStrata()
406 const PetscInt *stratumValues; in DMLabelAddStrataIS() local
413 PetscCall(ISGetIndices(valueIS, &stratumValues)); in DMLabelAddStrataIS()
414 PetscCall(DMLabelAddStrata(label, numStrata, stratumValues)); in DMLabelAddStrataIS()
433 const PetscInt value = label->stratumValues[v]; in DMLabelView_Concrete_Ascii()
529 PetscCall(PetscFree(label->stratumValues)); in DMLabelReset()
609 PetscCall(PetscMalloc1(label->numStrata, &(*labelnew)->stratumValues)); in DMLabelDuplicate()
615 (*labelnew)->stratumValues[v] = label->stratumValues[v]; in DMLabelDuplicate()
703 const PetscInt v = l0->stratumValues[i]; in DMLabelCompare()
810 …MT " is not in [%" PetscInt_FMT ", %" PetscInt_FMT ")", point, label->stratumValues[v], pStart, pE… in DMLabelCreateIndex()
1073 *value = label->stratumValues[v]; in DMLabelGetValue()
1081 *value = label->stratumValues[v]; in DMLabelGetValue()
1239 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, label->numStrata, label->stratumValues, PETSC_USE_POINT… in DMLabelGetValueIS()
1266 min = PetscMin(min, label->stratumValues[v]); in DMLabelGetValueBounds()
1267 max = PetscMax(max, label->stratumValues[v]); in DMLabelGetValueBounds()
1313 if (n) valuesArr[j++] = label->stratumValues[i]; in DMLabelGetNonEmptyStratumValuesIS()
1316 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, label->numStrata, label->stratumValues, PETSC_USE_POINT… in DMLabelGetNonEmptyStratumValuesIS()
1434 if (label->stratumValues[v] == value) break; in DMLabelGetValueIndex()
1902 for (PetscInt v = 0; v < Nv; ++v) label->stratumValues[v] = perm[label->stratumValues[v]]; in DMLabelRewriteValues()
1945 rootStrata[offset + rootIdx[p]++] = label->stratumValues[s]; in DMLabelDistribute_Internal()
2031 PetscCall(PetscMalloc1((*labelNew)->numStrata, &(*labelNew)->stratumValues)); in DMLabelDistribute()
2034 PetscCall(PetscHSetIGetElems(stratumHash, &offset, (*labelNew)->stratumValues)); in DMLabelDistribute()
2035 PetscCall(PetscSortInt((*labelNew)->numStrata, (*labelNew)->stratumValues)); in DMLabelDistribute()
2036 …ew)->numStrata; ++s) PetscCall(PetscHMapISet((*labelNew)->hmap, (*labelNew)->stratumValues[s], s)); in DMLabelDistribute()
2039 if (leafStrata[p] == (*labelNew)->stratumValues[s]) { in DMLabelDistribute()
2740 PetscInt value = i < sl->numStrata ? label->stratumValues[i] : label->defaultValue; in PetscSectionSymView_Label()
2856 PetscInt value = (i < sl->numStrata) ? sl->label->stratumValues[i] : sl->label->defaultValue; in PetscSectionSymLabelGetStratum()
2915 PetscInt value = (i < sl->numStrata) ? sl->label->stratumValues[i] : sl->label->defaultValue; in PetscSectionSymLabelSetStratum()
2985 j < numStrata ? label->stratumValues[j] : label->defaultValue); in PetscSectionSymGetPoints_Label()