Collection of basic methods every equation system must provide.
Definition at line 30 of file EquationSystem.h.
#include <EquationSystem.h>
◆ ~EquationSystem()
virtual NumLib::EquationSystem::~EquationSystem |
( |
| ) |
|
|
virtualdefault |
◆ getMatrixSpecifications()
◆ isLinear()
virtual bool NumLib::EquationSystem::isLinear |
( |
| ) |
const |
|
pure virtual |
Check whether this is actually a linear equation system.
◆ postIteration()
Post-processes an iteration in the solution process of this equation.
- Parameters
-
x | the current approximate solution of the equation. |
- Returns
- A status flag indicating id the current iteration succeeded.
Definition at line 68 of file EquationSystem.h.
References NumLib::SUCCESS.
◆ preIteration()
virtual void NumLib::EquationSystem::preIteration |
( |
const unsigned | iter, |
|
|
GlobalVector const & | x ) |
|
inlinevirtual |
Prepares a new iteration in the solution process of this equation.
- Parameters
-
iter | the current iteration number, starting from 1. |
x | the current approximate solution of the equation. |
Definition at line 56 of file EquationSystem.h.
57 {
58 (void)iter;
59 (void)x;
60 }
◆ requiresNormalization()
virtual bool NumLib::EquationSystem::requiresNormalization |
( |
| ) |
const |
|
pure virtual |
Check whether normalization of A and rhs is required.
The documentation for this class was generated from the following file: