Home
last modified time | relevance | path

Searched refs:validIS (Results 1 – 2 of 2) sorted by relevance

/petsc/include/petsc/private/
H A Ddmlabelimpl.h31 PetscBool *validIS; /* The IS is valid (no additions need to be merged in) */ member
/petsc/src/dm/label/
H A Ddmlabel.c40 (*label)->validIS = NULL; in DMLabelCreate()
95 …if ((PetscLikely(v >= 0 && v < label->numStrata) && label->validIS[v]) || label->readonly) PetscFu… in DMLabelMakeValid_Private()
118 label->validIS[v] = PETSC_TRUE; in DMLabelMakeValid_Private()
169 …if ((PetscLikely(v >= 0 && v < label->numStrata) && !label->validIS[v]) || label->readonly) PetscF… in DMLabelMakeInvalid_Private()
177 label->validIS[v] = PETSC_FALSE; in DMLabelMakeInvalid_Private()
243 tmpB = label->validIS; in DMLabelNewStratum()
271 label->validIS = tmpB; in DMLabelNewStratum()
298 if (label->readonly || label->validIS[v]) { in DMLabelGetStratumSize_Private()
371 label->validIS = tmpB; in DMLabelAddStrata()
533 PetscCall(PetscFree(label->validIS)); in DMLabelReset()
[all …]