Problem Class Reference
Abstract base class for linear/non-linear problem, which can be described by a non-linear system of equations. More...
#include <problem.hpp>
Inheritance diagram for Problem:
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. | |
Detailed Description
Abstract base class for linear/non-linear problem, which can be described by a non-linear system of equations.
Constructor & Destructor Documentation
| virtual Problem::~Problem | ( | ) | [inline, virtual] |
Virtual destructor.
Member Function Documentation
| virtual void Problem::get_resjac | ( | const Matrix ** | J, | |
| const Vector ** | R, | |||
| const Vector & | X | |||
| ) | const [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.
| virtual bool Problem::linear | ( | void | ) | const [pure virtual] |
Return true if problem is linear.
Implemented in EpotProblem.
The documentation for this class was generated from the following file: