Lines Matching refs:fdof
808 PetscInt fdof, g; in PCPatchGetGlobalDofs() local
813 PetscCall(PetscSectionGetDof(dofSection[g], p, &fdof)); in PCPatchGetGlobalDofs()
814 *dof += fdof; in PCPatchGetGlobalDofs()
820 PetscCall(PetscSectionGetOffset(dofSection[g], p, &fdof)); in PCPatchGetGlobalDofs()
821 *off += fdof; in PCPatchGetGlobalDofs()
1643 PetscInt dof, fdof, f; in PCPatchCreateCellPatchDiscretisationInfo() local
1648 PetscCall(PetscSectionGetFieldDof(patch->dofSection[0], p, f, &fdof)); in PCPatchCreateCellPatchDiscretisationInfo()
1649 PetscCall(PetscSectionSetFieldDof(patch->patchSection, p, f, fdof)); in PCPatchCreateCellPatchDiscretisationInfo()
1665 PetscInt fdof; in PCPatchCreateCellPatchDiscretisationInfo() local
1666 PetscCall(PetscSectionGetDof(patch->dofSection[f], p, &fdof)); in PCPatchCreateCellPatchDiscretisationInfo()
1667 PetscCall(PetscSectionAddDof(patch->patchSection, p, fdof)); in PCPatchCreateCellPatchDiscretisationInfo()
1668 PetscCall(PetscSectionSetFieldDof(patch->patchSection, p, f, fdof)); in PCPatchCreateCellPatchDiscretisationInfo()
2510 PetscInt fdof, d, foff; in PCSetUp_PATCH() local
2512 PetscCall(PetscSectionGetFieldDof(s, p, f, &fdof)); in PCSetUp_PATCH()
2514 for (d = 0; d < fdof; ++d, ++cdoff) cellDofs[f][cdoff] = foff + d; in PCSetUp_PATCH()