DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
|
Abstract linear solver base class. More...
#include <linearSolver.h>
Public Member Functions | |
linearSolver () | |
Constructor. | |
virtual void | solve (dealiiLinearSolverProblem &problem, const double relTolerance, const unsigned int maxNumberIterations, const int debugLevel=0, bool distributeFlag=true)=0 |
Solve linear system, A*x=Rhs. | |
Abstract linear solver base class.
dftfe::linearSolver::linearSolver | ( | ) |
Constructor.
|
pure virtual |
Solve linear system, A*x=Rhs.
problem | linearSolverProblem object (functor) to compute Rhs and A*x, and preconditioning |
relTolerance | Tolerance (relative) required for convergence. |
maxNumberIterations | Maximum number of iterations. |
debugLevel | Debug output level: 0 - no debug output 1 - limited debug output 2 - all debug output. |
Implemented in dftfe::dealiiLinearSolver.