Lines Matching refs:rootdegree
996 const PetscInt *locals, *rootdegree; in DMPlexMapToGlobalPoint() local
1007 PetscCall(PetscSFComputeDegreeBegin(sf, &rootdegree)); in DMPlexMapToGlobalPoint()
1008 PetscCall(PetscSFComputeDegreeEnd(sf, &rootdegree)); in DMPlexMapToGlobalPoint()
1009 if (rootdegree[localPoint]) goto owned; in DMPlexMapToGlobalPoint()
1024 const PetscInt *locals, *rootdegree; in DMPlexPointIsShared() local
1037 PetscCall(PetscSFComputeDegreeBegin(sf, &rootdegree)); in DMPlexPointIsShared()
1038 PetscCall(PetscSFComputeDegreeEnd(sf, &rootdegree)); in DMPlexPointIsShared()
1039 if (rootdegree[p] > 0) *isShared = PETSC_TRUE; in DMPlexPointIsShared()
1187 const PetscInt *localPoints, *rootdegree; in DMPlexInterpolatePointSF() local
1221 PetscCall(PetscSFComputeDegreeBegin(pointSF, &rootdegree)); in DMPlexInterpolatePointSF()
1222 PetscCall(PetscSFComputeDegreeEnd(pointSF, &rootdegree)); in DMPlexInterpolatePointSF()
1223 …ewFromOptions(comm, "-interp_root_degree_view", "Root degree", "point", "degree", Nr, rootdegree)); in DMPlexInterpolatePointSF()
1300 for (deg = 0; deg < rootdegree[r]; ++deg, ++idx) { in DMPlexInterpolatePointSF()
1371 for (deg = 0; deg < rootdegree[r]; ++deg, ++idx2) { in DMPlexInterpolatePointSF()