PetscDualSpaceSetFromOptions#
sets parameters in a PetscDualSpace from the options database
Synopsis#
#include "petscfe.h" 
PetscErrorCode PetscDualSpaceSetFromOptions(PetscDualSpace sp)
Collective
Input Parameter#
- sp - the - PetscDualSpaceobject to set options for
Options Database Keys#
- -petscdualspace_order - - the approximation order of the space
- -petscdualspace_form_degree - - the form degree, say 0 for point evaluations, or 2 for area integrals
- -petscdualspace_components - - the number of components, say d for a vector field
- -petscdualspace_refcell - - Reference cell type name
- -petscdualspace_lagrange_continuity - Flag for continuous element 
- -petscdualspace_lagrange_tensor - Flag for tensor dual space 
- -petscdualspace_lagrange_trimmed - Flag for trimmed dual space 
- -petscdualspace_lagrange_node_type - - Lagrange node location type
- -petscdualspace_lagrange_node_endpoints - Flag for nodes that include endpoints 
- -petscdualspace_lagrange_node_exponent - Gauss-Jacobi weight function exponent 
- -petscdualspace_lagrange_use_moments - Use moments (where appropriate) for functionals 
- -petscdualspace_lagrange_moment_order - - Quadrature order for moment functionals
See Also#
PetscDualSpaceView(), PetscDualSpace, PetscObjectSetFromOptions()
Level#
intermediate
Location#
Examples#
Implementations#
PetscDualSpaceSetFromOptions_Lagrange() in src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
PetscDualSpaceSetFromOptions_Simple() in src/dm/dt/dualspace/impls/simple/dspacesimple.c
Index of all DUALSPACE routines
Table of Contents for all manual pages
Index of all manual pages