Searched refs:pointArray (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/label/ |
| H A D | dmlabel.c | 92 PetscInt off = 0, *pointArray, p; in DMLabelMakeValid_Private() local 98 PetscCall(PetscMalloc1(label->stratumSizes[v], &pointArray)); in DMLabelMakeValid_Private() 99 PetscCall(PetscHSetIGetElems(label->ht[v], &off, pointArray)); in DMLabelMakeValid_Private() 101 PetscCall(PetscSortInt(label->stratumSizes[v], pointArray)); in DMLabelMakeValid_Private() 104 const PetscInt point = pointArray[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() 111 PetscCall(PetscFree(pointArray)); in DMLabelMakeValid_Private() 113 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, label->stratumSizes[v], pointArray, PETSC_OWN_POINTER, … in DMLabelMakeValid_Private()
|