Abstract base class for linear/non-linear problem, which can be described by a non-linear system of equations. More...
#include <problem.hpp>
Public Member Functions | |
virtual | ~Problem () |
Virtual destructor. | |
virtual void | get_vecmat (const Matrix **A, const Vector **B) const =0 |
Return const pointers to the matrix A and vector B of the linear problem. | |
virtual void | get_resjac (const Matrix **J, const Vector **R, const Vector &X) const =0 |
Return const pointers to jacobian matrix and residual vector of the problem to J and R at X. | |
virtual bool | linear (void) const =0 |
Return true if problem is linear. | |
Abstract base class for linear/non-linear problem, which can be described by a non-linear system of equations.
|
inlinevirtual |
Virtual destructor.
|
pure virtual |
Return const pointers to jacobian matrix and residual vector of the problem to J and R at X.
Implemented in EpotProblem.
Return const pointers to the matrix A and vector B of the linear problem.
Implemented in EpotProblem.
|
pure virtual |
Return true if problem is linear.
Implemented in EpotProblem.