OGS
v6.4.0
|
Collection of basic methods every equation system must provide.
Definition at line 30 of file EquationSystem.h.
#include <EquationSystem.h>
Public Member Functions | |
virtual bool | isLinear () const =0 |
virtual void | preIteration (const unsigned iter, GlobalVector const &x) |
virtual IterationResult | postIteration (GlobalVector const &x) |
Public Member Functions inherited from NumLib::MatrixSpecificationsProvider | |
virtual MathLib::MatrixSpecifications | getMatrixSpecifications (const int process_id) const =0 |
virtual | ~MatrixSpecificationsProvider ()=default |
|
pure virtual |
Check whether this is actually a linear equation system.
|
inlinevirtual |
Post-processes an iteration in the solution process of this equation.
x | the current approximate solution of the equation. |
Definition at line 59 of file EquationSystem.h.
References NumLib::SUCCESS.
|
inlinevirtual |
Prepares a new iteration in the solution process of this equation.
iter | the current iteration number, starting from 1. |
x | the current approximate solution of the equation. |
Definition at line 47 of file EquationSystem.h.