Lines Matching refs:ftotpoints
8558 PetscInt *fpoints = NULL, *ftotpoints = NULL; in DMPlexMatSetClosureRefined() local
8622 PetscCall(DMGetWorkArray(dmf, maxFPoints * 2 * numSubcells, MPIU_INT, &ftotpoints)); in DMPlexMatSetClosureRefined()
8633 if (fpoints[p] == ftotpoints[s * 2]) break; in DMPlexMatSetClosureRefined()
8635 ftotpoints[q * 2] = fpoints[p]; in DMPlexMatSetClosureRefined()
8636 ftotpoints[q * 2 + 1] = fpoints[p + 1]; in DMPlexMatSetClosureRefined()
8646 PetscCall(PetscSectionGetDof(fsection, ftotpoints[p], &dof)); in DMPlexMatSetClosureRefined()
8649 PetscCall(PetscSectionGetFieldDof(fsection, ftotpoints[p], f, &fdof)); in DMPlexMatSetClosureRefined()
8665 … PetscCall(PetscSectionGetFieldPointSyms(fsection, f, numFPoints, ftotpoints, &permsF[f], NULL)); in DMPlexMatSetClosureRefined()
8669 PetscCall(PetscSectionGetOffset(globalFSection, ftotpoints[2 * p], &globalOff)); in DMPlexMatSetClosureRefined()
8670 …PetscCall(DMPlexGetIndicesPointFields_Internal(fsection, PETSC_FALSE, ftotpoints[2 * p], globalOff… in DMPlexMatSetClosureRefined()
8677 …PetscCall(PetscSectionRestoreFieldPointSyms(fsection, f, numFPoints, ftotpoints, &permsF[f], NULL)… in DMPlexMatSetClosureRefined()
8684 PetscCall(PetscSectionGetPointSyms(fsection, numFPoints, ftotpoints, &permsF, NULL)); in DMPlexMatSetClosureRefined()
8689 PetscCall(PetscSectionGetOffset(globalFSection, ftotpoints[2 * p], &globalOff)); in DMPlexMatSetClosureRefined()
8690 …PetscCall(DMPlexGetIndicesPoint_Internal(fsection, PETSC_FALSE, ftotpoints[2 * p], globalOff < 0 ?… in DMPlexMatSetClosureRefined()
8698 PetscCall(PetscSectionRestorePointSyms(fsection, numFPoints, ftotpoints, &permsF, NULL)); in DMPlexMatSetClosureRefined()
8714 PetscCall(DMRestoreWorkArray(dmf, numCPoints * 2 * 4, MPIU_INT, &ftotpoints)); in DMPlexMatSetClosureRefined()
8723 PetscInt *fpoints = NULL, *ftotpoints = NULL; in DMPlexMatGetClosureIndicesRefined() local
8782 PetscCall(DMGetWorkArray(dmf, maxFPoints * 2 * numSubcells, MPIU_INT, &ftotpoints)); in DMPlexMatGetClosureIndicesRefined()
8793 if (fpoints[p] == ftotpoints[s * 2]) break; in DMPlexMatGetClosureIndicesRefined()
8795 ftotpoints[q * 2] = fpoints[p]; in DMPlexMatGetClosureIndicesRefined()
8796 ftotpoints[q * 2 + 1] = fpoints[p + 1]; in DMPlexMatGetClosureIndicesRefined()
8806 PetscCall(PetscSectionGetDof(fsection, ftotpoints[p], &dof)); in DMPlexMatGetClosureIndicesRefined()
8809 PetscCall(PetscSectionGetFieldDof(fsection, ftotpoints[p], f, &fdof)); in DMPlexMatGetClosureIndicesRefined()
8823 … PetscCall(PetscSectionGetFieldPointSyms(fsection, f, numFPoints, ftotpoints, &permsF[f], NULL)); in DMPlexMatGetClosureIndicesRefined()
8827 PetscCall(PetscSectionGetOffset(globalFSection, ftotpoints[2 * p], &globalOff)); in DMPlexMatGetClosureIndicesRefined()
8828 …PetscCall(DMPlexGetIndicesPointFields_Internal(fsection, PETSC_FALSE, ftotpoints[2 * p], globalOff… in DMPlexMatGetClosureIndicesRefined()
8835 …PetscCall(PetscSectionRestoreFieldPointSyms(fsection, f, numFPoints, ftotpoints, &permsF[f], NULL)… in DMPlexMatGetClosureIndicesRefined()
8842 PetscCall(PetscSectionGetPointSyms(fsection, numFPoints, ftotpoints, &permsF, NULL)); in DMPlexMatGetClosureIndicesRefined()
8847 PetscCall(PetscSectionGetOffset(globalFSection, ftotpoints[2 * p], &globalOff)); in DMPlexMatGetClosureIndicesRefined()
8848 …PetscCall(DMPlexGetIndicesPoint_Internal(fsection, PETSC_FALSE, ftotpoints[2 * p], globalOff < 0 ?… in DMPlexMatGetClosureIndicesRefined()
8856 PetscCall(PetscSectionRestorePointSyms(fsection, numFPoints, ftotpoints, &permsF, NULL)); in DMPlexMatGetClosureIndicesRefined()
8859 PetscCall(DMRestoreWorkArray(dmf, numCPoints * 2 * 4, MPIU_INT, &ftotpoints)); in DMPlexMatGetClosureIndicesRefined()