PetscWeakFormKind#

The kind of weak form. The specific forms are given in the documentation for the integraton functions.

Synopsis#

Supported kinds include#

OBJECTIVE                  - Objective form
F0, F1                     - Residual forms
G0, G1, G2, G3             - Jacobian forms
GP0, GP1, GP2, GP3         - Jacobian preconditioner matrix forms
GT0, GT1, GT2, GT3         - Dynamic Jacobian matrix forms
BDF0, BDF1                 - Boundary Residual forms
BDG0, BDG1, BDG2, BDG3     - Jacobian forms
BDGP0, BDGP1, BDGP2, BDGP3 - Jacobian preconditioner matrix forms
R                          - Riemann solver

See Also#

PetscFEIntegrateResidual(), PetscFEIntegrateJacobian(), PetscFEIntegrateBdResidual(), PetscFEIntegrateBdJacobian(), PetscFVIntegrateRHSFunction(), PetscWeakFormSetIndexResidual(), PetscWeakFormClearIndex()

Level#

beginner

Location#

include/petscdstypes.h


Edit on GitLab

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