Allows setting and getting of options for LinearEigensystemDavidson instance via IterativeSolver base class. More...
#include <LinearEigensystemDavidsonOptions.h>
Allows setting and getting of options for LinearEigensystemDavidson instance via IterativeSolver base class.
Example
Public Member Functions | |
LinearEigensystemDavidsonOptions ()=default | |
LinearEigensystemDavidsonOptions (const options_map &opt) | |
![]() | |
LinearEigensystemOptions ()=default | |
LinearEigensystemOptions (const options_map &opt) | |
![]() | |
virtual | ~Options ()=default |
Options ()=default | |
Options (const options_map &opt) | |
Initialises options from key/value strings. Unrecognised options are ignored. More... | |
void | copy (const Options &source) |
copies options from source object More... | |
Public Attributes | |
std::optional< int > | reset_D |
std::optional< int > | reset_D_max_Q_size |
std::optional< int > | max_size_qspace |
std::optional< double > | norm_thresh |
std::optional< double > | svd_thresh |
std::optional< bool > | hermiticity |
![]() | |
std::optional< double > | convergence_threshold |
convergence threshold More... | |
std::optional< int > | n_roots |
number of roots to solve for More... | |
std::optional< Verbosity > | verbosity |
verbosity level during IterativeSolver::solve() More... | |
std::optional< int > | max_iter |
maximum number of iterations during IterativeSolver::solve() More... | |
std::optional< double > | max_p |
maximum size of P space More... | |
std::optional< double > | p_threshold |
threshold for selecting P space More... | |
|
default |
molpro::linalg::itsolv::LinearEigensystemDavidsonOptions::LinearEigensystemDavidsonOptions | ( | const options_map & | opt | ) |
std::optional<bool> molpro::linalg::itsolv::LinearEigensystemDavidsonOptions::hermiticity |
std::optional<int> molpro::linalg::itsolv::LinearEigensystemDavidsonOptions::max_size_qspace |
std::optional<double> molpro::linalg::itsolv::LinearEigensystemDavidsonOptions::norm_thresh |
std::optional<int> molpro::linalg::itsolv::LinearEigensystemDavidsonOptions::reset_D |
std::optional<int> molpro::linalg::itsolv::LinearEigensystemDavidsonOptions::reset_D_max_Q_size |
std::optional<double> molpro::linalg::itsolv::LinearEigensystemDavidsonOptions::svd_thresh |