libMesh
Classes | Namespaces
nonlinear_implicit_system.h File Reference

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
 This class provides a specific system class. 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...
 

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.