Home
last modified time | relevance | path

Searched refs:numStrata (Results 1 – 4 of 4) sorted by relevance

/petsc/src/dm/label/
H A Ddmlabel.c37 (*label)->numStrata = 0; in DMLabelCreate()
95 …if ((PetscLikely(v >= 0 && v < label->numStrata) && label->validIS[v]) || label->readonly) PetscFu… in DMLabelMakeValid_Private()
96 …PetscCheck(v >= 0 && v < label->numStrata, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Trying to access… in DMLabelMakeValid_Private()
143 for (v = 0; v < label->numStrata; v++) PetscCall(DMLabelMakeValid_Private(label, v)); in DMLabelMakeAllValid_Private()
169 …if ((PetscLikely(v >= 0 && v < label->numStrata) && !label->validIS[v]) || label->readonly) PetscF… in DMLabelMakeInvalid_Private()
170 …PetscCheck(v >= 0 && v < label->numStrata, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Trying to access… in DMLabelMakeInvalid_Private()
186 for (v = 0; v < label->numStrata; v++) PetscCall(DMLabelMakeInvalid_Private(label, v)); in DMLabelMakeAllInvalid_Internal()
200 if (label->numStrata <= DMLABEL_LOOKUP_THRESHOLD || label->readonly) { in DMLabelLookupStratum()
201 for (v = 0; v < label->numStrata; ++v) in DMLabelLookupStratum()
212 …PetscCheck(len == label->numStrata, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Inconsistent strata hash map… in DMLabelLookupStratum()
[all …]
/petsc/src/dm/impls/plex/tests/
H A Dex6.c8 PetscInt numStrata; /* The number of label strata */ member
19 options->numStrata = 5; in ProcessOptions()
24 …num_strata", "The number of label values", "ex6.c", options->numStrata, &options->numStrata, NULL,… in ProcessOptions()
51 PetscCall(DMLabelSetValue(label, (PetscInt)p, i % user->numStrata)); in TestSetup()
/petsc/include/petsc/private/
H A Ddmlabelimpl.h27 PetscInt numStrata; /* Number of integer values */ member
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMLabel.pyx254 cdef PetscInt numStrata = 0
255 strata = iarray_i(strata, &numStrata, &istrata)
256 CHKERR(DMLabelAddStrata(self.dmlabel, numStrata, istrata))