DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::linearAlgebra::EigenSolverErrorMsg Class Reference

#include <LinearAlgebraTypes.h>

Static Public Member Functions

static EigenSolverError isSuccessAndMsg (const EigenSolverErrorCode &errorCode)
 

Static Private Attributes

static const std::map< EigenSolverErrorCode, std::string > d_errToMsgMap
 

Member Function Documentation

◆ isSuccessAndMsg()

EigenSolverError dftefe::linearAlgebra::EigenSolverErrorMsg::isSuccessAndMsg ( const EigenSolverErrorCode errorCode)
static
Here is the caller graph for this function:

Member Data Documentation

◆ d_errToMsgMap

const std::map< EigenSolverErrorCode, std::string > dftefe::linearAlgebra::EigenSolverErrorMsg::d_errToMsgMap
staticprivate
Initial value:
= {
{EigenSolverErrorCode::LAPACK_ERROR, "LAPACK function failed. "},
"Could not create more B-orthonormal krylov subspace vectors in Lanczos."},
"Orthonormalization error in CHFSI. "},
"Rayleigh-Ritz error in CHFSI. "},
"Maximum Krylov Subspace Size given is insufficient for Lanczos convergence."},
"Insufficient max pass error given to reach tolerance in CHFSI loop in KohnShamEigenSolver. "},
"CHFSI error in KohnShamEigenSolver. "},
"Lanczos solve error in KohnShamEigenSolver. "},
"Newton Raphson solve error in KohnShamEigenSolver. "},
{EigenSolverErrorCode::OTHER_ERROR, "Other error encountered. "}}

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