Lines Matching refs:fpoints
8558 PetscInt *fpoints = NULL, *ftotpoints = NULL;
8625 PetscCall(DMPlexGetTransitiveClosure(dmf, point * numSubcells + r, PETSC_TRUE, &numFPoints, &fpoints));
8629 if ((fpoints[p] >= pStart) && (fpoints[p] < pEnd)) {
8630 PetscCall(PetscSectionGetDof(fsection, fpoints[p], &dof));
8633 if (fpoints[p] == ftotpoints[s * 2]) break;
8635 ftotpoints[q * 2] = fpoints[p];
8636 ftotpoints[q * 2 + 1] = fpoints[p + 1];
8640 PetscCall(DMPlexRestoreTransitiveClosure(dmf, point, PETSC_TRUE, &numFPoints, &fpoints));
8723 PetscInt *fpoints = NULL, *ftotpoints = NULL;
8785 PetscCall(DMPlexGetTransitiveClosure(dmf, point * numSubcells + r, PETSC_TRUE, &numFPoints, &fpoints));
8789 if ((fpoints[p] >= pStart) && (fpoints[p] < pEnd)) {
8790 PetscCall(PetscSectionGetDof(fsection, fpoints[p], &dof));
8793 if (fpoints[p] == ftotpoints[s * 2]) break;
8795 ftotpoints[q * 2] = fpoints[p];
8796 ftotpoints[q * 2 + 1] = fpoints[p + 1];
8800 PetscCall(DMPlexRestoreTransitiveClosure(dmf, point, PETSC_TRUE, &numFPoints, &fpoints));