Abstract base class defining interface between an algs::ImplicitIntegrator object and a nonlinear solver used to advance the solution in time.
More...
#include <NonlinearSolverStrategy.h>
template<int DIM>
class SAMRAI::solv::NonlinearSolverStrategy< DIM >
The interface follows the Strategy design pattern. The methods declared in the interface are provided in a concrete solver derived from this base class.
- See also
- algs::ImplicitIntegrator
◆ NonlinearSolverStrategy()
Empty constructor for algs::NonlinearSolverStrategy.
◆ ~NonlinearSolverStrategy()
Empty constructor for algs::NonlinearSolverStrategy.
◆ initialize()
Initialize the solver state. The vector argument represents the solution of the nonlinear system. In general, this routine must be called before the solve() routine is invoked.
◆ solve()
Solve the nonlinear problem and return the integer code defined by the particular nonlinear solver package in use (e.g., indicating success or failure of solution process). In general, the initialize() routine must be called before this solve function.
The documentation for this class was generated from the following file: