| d_diagonal | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| d_initialGuess | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| d_isAdaptiveSolve | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| d_isSolved | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| d_lanczosBetaTolerance | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| d_maxKrylovSubspaceSize | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| d_numLowerExtermeEigenValues | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| d_numUpperExtermeEigenValues | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| d_subDiagonal | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| d_tolerance | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | private |
| getTridiagonalMatrix(std::vector< RealType > &diagonal, std::vector< RealType > &subDiagonal) const | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| LanczosExtremeEigenSolver(const size_type maxKrylovSubspaceSize, const size_type numLowerExtermeEigenValues, const size_type numUpperExtermeEigenValues, std::vector< double > &tolerance, double lanczosBetaTolerance, const Vector< ValueTypeOperand, memorySpace > &initialGuess, bool isAdaptiveSolve=true) | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| LanczosExtremeEigenSolver(const size_type maxKrylovSubspaceSize, const size_type numLowerExtermeEigenValues, const size_type numUpperExtermeEigenValues, std::vector< double > &tolerance, double lanczosBetaTolerance, std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, bool isAdaptiveSolve=true) | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| OpContext typedef | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| RealType typedef | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| reinit(const size_type maxKrylovSubspaceSize, const size_type numLowerExtermeEigenValues, const size_type numUpperExtermeEigenValues, std::vector< double > &tolerance, double lanczosBetaTolerance, const Vector< ValueTypeOperand, memorySpace > &initialGuess) | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| reinit(const size_type maxKrylovSubspaceSize, const size_type numLowerExtermeEigenValues, const size_type numUpperExtermeEigenValues, std::vector< double > &tolerance, double lanczosBetaTolerance, std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext) | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| solve(const OpContext &A, std::vector< RealType > &eigenValues, MultiVector< ValueType, memorySpace > &eigenVectors, bool computeEigenVectors=false, const OpContext &B=IdentityOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace >(), const OpContext &BInv=IdentityOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace >()) override | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| ValueType typedef | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| ~LanczosExtremeEigenSolver()=default | dftefe::linearAlgebra::LanczosExtremeEigenSolver< ValueTypeOperator, ValueTypeOperand, memorySpace > | |