#include <SLESolver.hpp>
|
| SLESolver (size_t imax, double epsilon) |
| Std-Constructor.
|
|
virtual void | solve (sgpp::base::OperationMatrix &SystemMatrix, sgpp::base::DataVector &alpha, sgpp::base::DataVector &b, bool reuse=false, bool verbose=false, double max_threshold=DEFAULT_RES_THRESHOLD)=0 |
| Pure virtual Function that defines a solve method for an iterative solver.
|
|
virtual | ~SLESolver () |
| Std-Destructor.
|
|
double | getEpsilon () |
| gets the the epsilon, that is used in the SGSolver
|
|
size_t | getNumberIterations () |
| function that returns the number of needed solve steps
|
|
double | getResiduum () |
| function the returns the residuum (current or final), error of the solver
|
|
void | setEpsilon (double eps) |
| resets the epsilon, that is used in the SGSolver
|
|
void | setMaxIterations (size_t nIterations) |
| resets the number of maximum iterations
|
|
| SGSolver (size_t nMaximumIterations, double epsilon) |
| Std-Constructor.
|
|
virtual | ~SGSolver () |
| Std-Destructor.
|
|
|
double | myEpsilon |
| epsilon needed in the, e.g. final error in the iterative solver, or a timestep
|
|
size_t | nIterations |
| Number of Iterations needed for the solve.
|
|
size_t | nMaxIterations |
| Number of maximum iterations for cg.
|
|
double | residuum |
| residuum
|
|
◆ SLESolver()
sgpp::solver::SLESolver::SLESolver |
( |
size_t |
imax, |
|
|
double |
epsilon |
|
) |
| |
|
inline |
Std-Constructor.
- Parameters
-
imax | number of maximum executed iterations |
epsilon | the final error in the iterative solver |
◆ ~SLESolver()
virtual sgpp::solver::SLESolver::~SLESolver |
( |
| ) |
|
|
inlinevirtual |
◆ solve()
The documentation for this class was generated from the following file: