59 std::vector<double> & eigenValues,
60 std::vector<double> & residuals) = 0;
virtual ~eigenSolverClass()=0
Destructor.
ReturnValueType
Definition eigenSolver.h:37
@ MAX_ITER_REACHED
Definition eigenSolver.h:40
@ FAILURE
Definition eigenSolver.h:39
@ SUCCESS
Definition eigenSolver.h:38
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.
eigenSolverClass()
Constructor.
Base class for building the DFT operator and the action of operator on a vector.
Definition operator.h:43
Definition pseudoPotentialToDftfeConverter.cc:34
dealii::LinearAlgebra::distributed::Vector< elem_type, dealii::MemorySpace::Host > distributedCPUVec
Definition headers.h:92