SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
sgpp::solver::BiCGStabSP Class Reference

#include <BiCGStabSP.hpp>

Inheritance diagram for sgpp::solver::BiCGStabSP:
sgpp::solver::SLESolverSP sgpp::solver::SGSolverSP

Public Member Functions

 BiCGStabSP (size_t imax, float epsilon)
 Std-Constructor.
 
virtual void solve (sgpp::base::OperationMatrixSP &SystemMatrix, sgpp::base::DataVectorSP &alpha, sgpp::base::DataVectorSP &b, bool reuse=false, bool verbose=false, float max_threshold=-1.0)
 max_threashold is ignored in this solver
 
virtual ~BiCGStabSP ()
 Std-Destructor.
 
- Public Member Functions inherited from sgpp::solver::SLESolverSP
 SLESolverSP (size_t imax, float epsilon)
 Std-Constructor.
 
virtual ~SLESolverSP ()
 Std-Destructor.
 
- Public Member Functions inherited from sgpp::solver::SGSolverSP
float getEpsilon ()
 gets the the epsilon, that is used in the SGSolver
 
size_t getNumberIterations ()
 function that returns the number of needed solve steps
 
float getResiduum ()
 function the returns the residuum (current or final), error of the solver
 
void setEpsilon (float eps)
 resets the epsilon, that is used in the SGSolver
 
void setMaxIterations (size_t nIterations)
 resets the number of maximum iterations
 
 SGSolverSP (size_t nMaximumIterations, float epsilon)
 Std-Constructor.
 
virtual ~SGSolverSP ()
 Std-Destructor.
 

Additional Inherited Members

- Protected Attributes inherited from sgpp::solver::SGSolverSP
float 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.
 
float residuum
 residuum
 

Constructor & Destructor Documentation

◆ BiCGStabSP()

sgpp::solver::BiCGStabSP::BiCGStabSP ( size_t  imax,
float  epsilon 
)

Std-Constructor.

◆ ~BiCGStabSP()

sgpp::solver::BiCGStabSP::~BiCGStabSP ( )
virtual

Std-Destructor.

Member Function Documentation

◆ solve()


The documentation for this class was generated from the following files: