Lines Matching refs:fsection
8555 PetscErrorCode DMPlexMatSetClosureRefined(DM dmf, PetscSection fsection, PetscSection globalFSectio… in DMPlexMatSetClosureRefined() argument
8570 if (!fsection) PetscCall(DMGetLocalSection(dmf, &fsection)); in DMPlexMatSetClosureRefined()
8571 PetscValidHeaderSpecific(fsection, PETSC_SECTION_CLASSID, 2); in DMPlexMatSetClosureRefined()
8579 PetscCall(PetscSectionGetNumFields(fsection, &numFields)); in DMPlexMatSetClosureRefined()
8627 PetscCall(PetscSectionGetChart(fsection, &pStart, &pEnd)); in DMPlexMatSetClosureRefined()
8630 PetscCall(PetscSectionGetDof(fsection, fpoints[p], &dof)); 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()
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()
8690 …PetscCall(DMPlexGetIndicesPoint_Internal(fsection, PETSC_FALSE, ftotpoints[2 * p], globalOff < 0 ?… in DMPlexMatSetClosureRefined()
8698 PetscCall(PetscSectionRestorePointSyms(fsection, numFPoints, ftotpoints, &permsF, NULL)); in DMPlexMatSetClosureRefined()
8721 PetscErrorCode DMPlexMatGetClosureIndicesRefined(DM dmf, PetscSection fsection, PetscSection global… in DMPlexMatGetClosureIndicesRefined() argument
8733 if (!fsection) PetscCall(DMGetLocalSection(dmf, &fsection)); in DMPlexMatGetClosureIndicesRefined()
8734 PetscValidHeaderSpecific(fsection, PETSC_SECTION_CLASSID, 2); in DMPlexMatGetClosureIndicesRefined()
8741 PetscCall(PetscSectionGetNumFields(fsection, &numFields)); in DMPlexMatGetClosureIndicesRefined()
8787 PetscCall(PetscSectionGetChart(fsection, &pStart, &pEnd)); in DMPlexMatGetClosureIndicesRefined()
8790 PetscCall(PetscSectionGetDof(fsection, fpoints[p], &dof)); 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()
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()
8848 …PetscCall(DMPlexGetIndicesPoint_Internal(fsection, PETSC_FALSE, ftotpoints[2 * p], globalOff < 0 ?… in DMPlexMatGetClosureIndicesRefined()
8856 PetscCall(PetscSectionRestorePointSyms(fsection, numFPoints, ftotpoints, &permsF, NULL)); in DMPlexMatGetClosureIndicesRefined()