Lines Matching refs:numSubPoints
3294 …FilterPoint_Internal(PetscInt point, PetscInt firstSubPoint, PetscInt numSubPoints, const PetscInt… in DMPlexFilterPoint_Internal() argument
3299 ierr = PetscFindInt(point, numSubPoints, subPoints, &subPoint); in DMPlexFilterPoint_Internal()
3305 …erPointPerm_Internal(PetscInt point, PetscInt firstSubPoint, PetscInt numSubPoints, const PetscInt… in DMPlexFilterPointPerm_Internal() argument
3310 ierr = PetscFindInt(point, numSubPoints, subPoints, &subPoint); in DMPlexFilterPointPerm_Internal()
3315 static PetscErrorCode DMPlexFilterLabels_Internal(DM dm, const PetscInt numSubPoints[], const Petsc… in DMPlexFilterLabels_Internal() argument
3362 subp = DMPlexFilterPoint_Internal(point, firstSubPoint[d], numSubPoints[d], subpoints[d]); in DMPlexFilterLabels_Internal()
3380 PetscInt *numSubPoints, *firstSubPoint, *coneNew, *orntNew; in DMPlexCreateSubmeshGeneric_Interpolated() local
3443 …PetscCall(PetscMalloc4(dim + 1, &numSubPoints, dim + 1, &firstSubPoint, dim + 1, &subpointIS, dim … in DMPlexCreateSubmeshGeneric_Interpolated()
3445 PetscCall(DMLabelGetStratumSize(subpointMap, d, &numSubPoints[d])); in DMPlexCreateSubmeshGeneric_Interpolated()
3446 totSubPoints += numSubPoints[d]; in DMPlexCreateSubmeshGeneric_Interpolated()
3457 if (numSubPoints[lsdim]) break; in DMPlexCreateSubmeshGeneric_Interpolated()
3466 firstSubPoint[0] = firstSubPoint[sdim] + numSubPoints[sdim]; in DMPlexCreateSubmeshGeneric_Interpolated()
3467 if (sdim > 1) firstSubPoint[sdim - 1] = firstSubPoint[0] + numSubPoints[0]; in DMPlexCreateSubmeshGeneric_Interpolated()
3468 if (sdim > 2) firstSubPoint[sdim - 2] = firstSubPoint[sdim - 1] + numSubPoints[sdim - 1]; in DMPlexCreateSubmeshGeneric_Interpolated()
3476 for (p = 0; p < numSubPoints[d]; ++p) { in DMPlexCreateSubmeshGeneric_Interpolated()
3508 for (p = 0; p < numSubPoints[d]; ++p) { in DMPlexCreateSubmeshGeneric_Interpolated()
3525 PetscCall(PetscFindInt(support[s], numSubPoints[d + 1], subpoints[d + 1], &subc)); in DMPlexCreateSubmeshGeneric_Interpolated()
3547 PetscCall(PetscFindInt(cone[c], numSubPoints[d - 1], subpoints[d - 1], &subc)); in DMPlexCreateSubmeshGeneric_Interpolated()
3631 for (p = 0; p < numSubPoints[d]; ++p) { in DMPlexCreateSubmeshGeneric_Interpolated()
3649 for (p = 0; p < numSubPoints[d]; ++p) { in DMPlexCreateSubmeshGeneric_Interpolated()
3673 for (p = 0; p < numSubPoints[d]; ++p) { in DMPlexCreateSubmeshGeneric_Interpolated()
3901 PetscCall(DMPlexFilterLabels_Internal(dm, numSubPoints, subpoints, firstSubPoint, subdm)); in DMPlexCreateSubmeshGeneric_Interpolated()
3907 PetscCall(PetscFree4(numSubPoints, firstSubPoint, subpointIS, subpoints)); in DMPlexCreateSubmeshGeneric_Interpolated()