Common interface for nonlinear solvers.
Definition at line 35 of file NonlinearSolver.h.
#include <NonlinearSolver.h>
|
virtual void | calculateNonEquilibriumInitialResiduum (std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id)=0 |
|
virtual NonlinearSolverStatus | solve (std::vector< GlobalVector * > &x, std::vector< GlobalVector * > const &x_prev, std::function< void(int, std::vector< GlobalVector * > const &)> const &postIterationCallback, int const process_id)=0 |
|
virtual | ~NonlinearSolverBase ()=default |
|
◆ ~NonlinearSolverBase()
virtual NumLib::NonlinearSolverBase::~NonlinearSolverBase |
( |
| ) |
|
|
virtualdefault |
◆ calculateNonEquilibriumInitialResiduum()
virtual void NumLib::NonlinearSolverBase::calculateNonEquilibriumInitialResiduum |
( |
std::vector< GlobalVector * > const & |
x, |
|
|
std::vector< GlobalVector * > const & |
x_prev, |
|
|
int const |
process_id |
|
) |
| |
|
pure virtual |
◆ solve()
virtual NonlinearSolverStatus NumLib::NonlinearSolverBase::solve |
( |
std::vector< GlobalVector * > & |
x, |
|
|
std::vector< GlobalVector * > const & |
x_prev, |
|
|
std::function< void(int, std::vector< GlobalVector * > const &)> const & |
postIterationCallback, |
|
|
int const |
process_id |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: