Access point for different options in iterative solvers. More...
#include <Options.h>

Access point for different options in iterative solvers.
Public Member Functions | |
| 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< 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... | |
|
virtualdefault |
|
default |
| molpro::linalg::itsolv::Options::Options | ( | const options_map & | opt | ) |
Initialises options from key/value strings. Unrecognised options are ignored.
| opt | keys and values are option name and corresponding value |
| void molpro::linalg::itsolv::Options::copy | ( | const Options & | source | ) |
copies options from source object
| std::optional<double> molpro::linalg::itsolv::Options::convergence_threshold |
convergence threshold
| std::optional<int> molpro::linalg::itsolv::Options::max_iter |
maximum number of iterations during IterativeSolver::solve()
| std::optional<double> molpro::linalg::itsolv::Options::max_p |
maximum size of P space
| std::optional<int> molpro::linalg::itsolv::Options::n_roots |
number of roots to solve for
| std::optional<double> molpro::linalg::itsolv::Options::p_threshold |
threshold for selecting P space
| std::optional<Verbosity> molpro::linalg::itsolv::Options::verbosity |
verbosity level during IterativeSolver::solve()