PetscSectionSetFieldDof#

Sets the number of degrees of freedom associated with a field on a given point.

Synopsis#

#include "petscsection.h"   
PetscErrorCode PetscSectionSetFieldDof(PetscSection s, PetscInt point, PetscInt field, PetscInt numDof)

Not Collective

Input Parameters#

  • s - the PetscSection

  • point - the point

  • field - the field

  • numDof - the number of dof

Note#

When setting the number of dof for a field at a point one must also ensure the count of the total number of dof at the point (summed over the fields and the unnamed default field) is correct by also calling PetscSectionAddDof() or PetscSectionSetDof()

This is equivalent to

See Also#

PetscSection, PetscSection, PetscSectionGetFieldDof(), PetscSectionCreate(), PetscSectionAddDof(), PetscSectionSetDof()

Level#

intermediate

Location#

src/vec/is/section/interface/section.c

Examples#

src/dm/impls/plex/tutorials/ex7.c
src/ts/tutorials/ex11_sa.c


Edit on GitLab

Index of all PetscSection routines
Table of Contents for all manual pages
Index of all manual pages