libMesh
|
Go to the source code of this file.
Classes | |
class | libMesh::NonlinearSolver< T > |
This base class can be inherited from to provide interfaces to nonlinear solvers from different packages like PETSc and Trilinos. More... | |
class | libMesh::NonlinearImplicitSystem |
Manages consistently variables, degrees of freedom, coefficient vectors, matrices and non-linear solvers for implicit systems. More... | |
class | libMesh::NonlinearImplicitSystem::ComputeResidual |
Abstract base class to be used to calculate the residual of a nonlinear system. More... | |
class | libMesh::NonlinearImplicitSystem::ComputeJacobian |
Abstract base class to be used to calculate the Jacobian of a nonlinear system. More... | |
class | libMesh::NonlinearImplicitSystem::ComputeBounds |
Abstract base class to be used to calculate the bounds on the degrees of freedom of a nonlinear system. More... | |
class | libMesh::NonlinearImplicitSystem::ComputeVectorSubspace |
Callable abstract base class to be used as a callback to provide the solver with a basis for the system's Jacobian's nullspace (the kernel or the "zero energy modes") or near-nullspace (the "low energy modes"). More... | |
class | libMesh::NonlinearImplicitSystem::ComputeResidualandJacobian |
Abstract base class to be used to calculate the residual and Jacobian simultaneously of a nonlinear system. More... | |
class | libMesh::NonlinearImplicitSystem::ComputePostCheck |
Abstract base class to be used for applying user modifications to the solution vector and/or Newton update step after each nonlinear step. More... | |
class | libMesh::NonlinearImplicitSystem::ComputePreCheck |
Abstract base class to be used for applying user modifications to the Newton search direction before the solver's line search is called. More... | |
Namespaces | |
libMesh | |
The libMesh namespace provides an interface to certain functionality in the library. | |