Home
last modified time | relevance | path

Searched refs:stratumSizes (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/label/
H A Ddmlabel.c41 (*label)->stratumSizes = NULL; in DMLabelCreate()
97 PetscCall(PetscHSetIGetSize(label->ht[v], &label->stratumSizes[v])); in DMLabelMakeValid_Private()
98 PetscCall(PetscMalloc1(label->stratumSizes[v], &pointArray)); in DMLabelMakeValid_Private()
101 PetscCall(PetscSortInt(label->stratumSizes[v], pointArray)); in DMLabelMakeValid_Private()
103 for (p = 0; p < label->stratumSizes[v]; ++p) { in DMLabelMakeValid_Private()
109 …if (label->stratumSizes[v] > 0 && pointArray[label->stratumSizes[v] - 1] == pointArray[0] + label-… in DMLabelMakeValid_Private()
110 PetscCall(ISCreateStride(PETSC_COMM_SELF, label->stratumSizes[v], pointArray[0], 1, &is)); in DMLabelMakeValid_Private()
113 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, label->stratumSizes[v], pointArray, PETSC_OWN_POINTER, … in DMLabelMakeValid_Private()
173 for (p = 0; p < label->stratumSizes[v]; ++p) PetscCall(PetscHSetIAdd(label->ht[v], points[p])); in DMLabelMakeInvalid_Private()
240 tmpS = label->stratumSizes; in DMLabelNewStratum()
[all …]
/petsc/include/petsc/private/
H A Ddmlabelimpl.h32 PetscInt *stratumSizes; /* Size of each stratum */ member
/petsc/src/dm/label/impls/ephemeral/
H A Ddmlabeleph.c43 label->stratumSizes[v] = Np; in DMLabelEphemeralComputeStratumSize_Private()