DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
|
Base class for non-linear algebraic solver. More...
#include <eigenSolver.h>
Public Types | |
enum class | ReturnValueType { SUCCESS = 0 , FAILURE , MAX_ITER_REACHED } |
Public Member Functions | |
virtual | ~eigenSolverClass ()=0 |
Destructor. | |
virtual void | solve (operatorDFTClass< dftfe::utils::MemorySpace::HOST > &operatorMatrix, std::vector< distributedCPUVec< double > > &eigenVectors, std::vector< double > &eigenValues, std::vector< double > &residuals)=0 |
Solve eigen problem. | |
Protected Member Functions | |
eigenSolverClass () | |
Constructor. | |
Base class for non-linear algebraic solver.
|
strong |
|
pure virtual |
Destructor.
|
protected |
Constructor.
|
pure virtual |
Solve eigen problem.
Implemented in dftfe::chebyshevOrthogonalizedSubspaceIterationSolver.