Lines Matching refs:firstSubPoint

3294 static inline PetscInt DMPlexFilterPoint_Internal(PetscInt point, PetscInt firstSubPoint, PetscInt …  in DMPlexFilterPoint_Internal()  argument
3301 return subPoint < 0 ? subPoint : firstSubPoint + subPoint; in DMPlexFilterPoint_Internal()
3305 static inline PetscInt DMPlexFilterPointPerm_Internal(PetscInt point, PetscInt firstSubPoint, Petsc… in DMPlexFilterPointPerm_Internal() argument
3312 return subPoint < 0 ? subPoint : firstSubPoint + (subIndices ? subIndices[subPoint] : subPoint); in DMPlexFilterPointPerm_Internal()
3315 …nst PetscInt numSubPoints[], const PetscInt *subpoints[], const PetscInt firstSubPoint[], DM subdm) 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()
3465 firstSubPoint[sdim] = 0; 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()
3478 const PetscInt subpoint = firstSubPoint[d] + p; in DMPlexCreateSubmeshGeneric_Interpolated()
3510 const PetscInt subpoint = firstSubPoint[d] + p; in DMPlexCreateSubmeshGeneric_Interpolated()
3549 coneNew[coneSizeNew] = firstSubPoint[d - 1] + subc; in DMPlexCreateSubmeshGeneric_Interpolated()
3633 const PetscInt subpoint = firstSubPoint[d] + p; in DMPlexCreateSubmeshGeneric_Interpolated()
3651 const PetscInt subpoint = firstSubPoint[d] + p; in DMPlexCreateSubmeshGeneric_Interpolated()
3675 const PetscInt subpoint = firstSubPoint[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()