eigenvalues() const override | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inlinevirtual |
errors() const override | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inlinevirtual |
get_augmented_hessian() | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inline |
get_hermiticity() | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inline |
m_augmented_hessian | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | protected |
m_eigenvalues | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | protected |
m_errors | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | protected |
m_hermitian | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | protected |
m_logger | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | protected |
m_solutions | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | protected |
m_svd_solver_threshold | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | |
P typedef | molpro::linalg::itsolv::subspace::SubspaceSolverRSPT< RT, QT, PT > | |
Q typedef | molpro::linalg::itsolv::subspace::SubspaceSolverRSPT< RT, QT, PT > | |
R typedef | molpro::linalg::itsolv::subspace::SubspaceSolverRSPT< RT, QT, PT > | |
set_augmented_hessian(double parameter) | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inline |
set_error(int root, value_type_abs error) override | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inlinevirtual |
set_error(const std::vector< int > &roots, const std::vector< value_type_abs > &errors) override | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inlinevirtual |
set_hermiticity(bool hermitian) | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inline |
size() const override | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inlinevirtual |
solutions() const override | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inlinevirtual |
solve(IXSpace< R, Q, P > &xspace, const size_t nroots_max) override | molpro::linalg::itsolv::subspace::SubspaceSolverRSPT< RT, QT, PT > | inlinevirtual |
solve_eigenvalue(IXSpace< R, Q, P > &xspace, const size_t nroots_max) | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inlineprotected |
solve_linear_equations(IXSpace< R, Q, P > &xspace) | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inlineprotected |
SubspaceSolverLinEig(std::shared_ptr< Logger > logger) | molpro::linalg::itsolv::subspace::SubspaceSolverLinEig< RT, QT, PT > | inlineexplicit |
SubspaceSolverRSPT(std::shared_ptr< Logger > logger) | molpro::linalg::itsolv::subspace::SubspaceSolverRSPT< RT, QT, PT > | inlineexplicit |
value_type typedef | molpro::linalg::itsolv::subspace::SubspaceSolverRSPT< RT, QT, PT > | |
value_type_abs typedef | molpro::linalg::itsolv::subspace::SubspaceSolverRSPT< RT, QT, PT > | |
~ISubspaceSolver()=default | molpro::linalg::itsolv::subspace::ISubspaceSolver< RT, QT, PT > | virtual |