#include <map>
#include <string>
Go to the source code of this file.
|
enum class | dftefe::linearAlgebra::LinearSolverType { dftefe::linearAlgebra::CG
, dftefe::linearAlgebra::CG
} |
|
enum class | dftefe::linearAlgebra::PreconditionerType { dftefe::linearAlgebra::NONE
, dftefe::linearAlgebra::JACOBI
} |
|
enum class | dftefe::linearAlgebra::NonLinearSolverType { dftefe::linearAlgebra::CG
, dftefe::linearAlgebra::LBFGS
} |
|
enum class | dftefe::linearAlgebra::ParallelPrintType { dftefe::linearAlgebra::NONE
, dftefe::linearAlgebra::ROOT_ONLY
, dftefe::linearAlgebra::ALL
} |
|
enum class | dftefe::linearAlgebra::LapackErrorCode {
dftefe::linearAlgebra::SUCCESS
, dftefe::linearAlgebra::FAILED_DENSE_MATRIX_INVERSE
, dftefe::linearAlgebra::FAILED_TRIA_MATRIX_INVERSE
, dftefe::linearAlgebra::FAILED_CHOLESKY_FACTORIZATION
,
dftefe::linearAlgebra::FAILED_REAL_TRIDIAGONAL_EIGENPROBLEM
, dftefe::linearAlgebra::FAILED_STANDARD_EIGENPROBLEM
, dftefe::linearAlgebra::FAILED_GENERALIZED_EIGENPROBLEM
, dftefe::linearAlgebra::FAILED_LINEAR_SYSTEM_SOLVE
,
dftefe::linearAlgebra::OTHER_ERROR
} |
|
enum class | dftefe::linearAlgebra::LinearSolverErrorCode {
dftefe::linearAlgebra::SUCCESS
, dftefe::linearAlgebra::FAILED_TO_CONVERGE
, dftefe::linearAlgebra::RESIDUAL_DIVERGENCE
, dftefe::linearAlgebra::DIVISON_BY_ZERO
,
dftefe::linearAlgebra::OTHER_ERROR
} |
|
enum class | dftefe::linearAlgebra::EigenSolverErrorCode {
dftefe::linearAlgebra::SUCCESS
, dftefe::linearAlgebra::LAPACK_ERROR
, dftefe::linearAlgebra::LANCZOS_BETA_ZERO
, dftefe::linearAlgebra::LANCZOS_SUBSPACE_INSUFFICIENT
,
dftefe::linearAlgebra::CHFSI_ORTHONORMALIZATION_ERROR
, dftefe::linearAlgebra::CHFSI_RAYLEIGH_RITZ_ERROR
, dftefe::linearAlgebra::KS_MAX_PASS_ERROR
, dftefe::linearAlgebra::KS_CHFSI_ERROR
,
dftefe::linearAlgebra::KS_LANCZOS_ERROR
, dftefe::linearAlgebra::KS_NEWTON_RAPHSON_ERROR
, dftefe::linearAlgebra::OTHER_ERROR
} |
|
enum class | dftefe::linearAlgebra::OrthonormalizationErrorCode { dftefe::linearAlgebra::SUCCESS
, dftefe::linearAlgebra::LAPACK_ERROR
, dftefe::linearAlgebra::NON_ORTHONORMALIZABLE_MULTIVECTOR
, dftefe::linearAlgebra::MAX_PASS_EXCEEDED
} |
|
enum class | dftefe::linearAlgebra::NewtonRaphsonErrorCode { dftefe::linearAlgebra::SUCCESS
, dftefe::linearAlgebra::FORCE_TOLERANCE_ERR
, dftefe::linearAlgebra::FAILED_TO_CONVERGE
, dftefe::linearAlgebra::OTHER_ERROR
} |
|