SNES.h file
PETSc SNES (Scalable Nonlinear Equations Solvers) wrapper for Rodin.
Wraps the PETSc SNES context for solving nonlinear systems using Newton-type methods. At each Newton iteration the Jacobian system is solved by the associated KSP linear solver.
Namespaces
- namespace Rodin
- The Rodin library for finite element methods and shape optimization.
- namespace Rodin::FormLanguage
- Typed expressions for constructing variational forms.
- namespace Rodin::Solver
- Solution of linear and nonlinear discrete systems.
- namespace Rodin::PETSc
- PETSc integration module for Rodin.
- namespace Rodin::PETSc::Solver
- PETSc-backed linear and nonlinear solver adapters.
Classes
-
template<>struct Rodin::FormLanguage::Traits<Solver::KSP>
- Traits specialization for Solver::KSP (Rodin wrapper for PETSc KSP).
- class Rodin::Solver::SNES
- PETSc SNES (Scalable Nonlinear Equations Solvers) wrapper.