iterative-solver 0.0
LinearEigensystemDavidsonOptions.h
1#ifndef LINEARALGEBRA_SRC_MOLPRO_LINALG_ITSOLV_LINEAREIGENSYSTEMDAVIDSONOPTIONS_H
2#define LINEARALGEBRA_SRC_MOLPRO_LINALG_ITSOLV_LINEAREIGENSYSTEMDAVIDSONOPTIONS_H
3#include <molpro/linalg/itsolv/Options.h>
4#include <molpro/linalg/itsolv/options_map.h>
5
39
40 std::optional<int> reset_D;
41 std::optional<int> reset_D_max_Q_size;
42 std::optional<int> max_size_qspace;
43 std::optional<double> norm_thresh;
44 std::optional<double> svd_thresh;
45 std::optional<bool> hermiticity;
46};
47
48} // namespace molpro::linalg::itsolv
49
50#endif // LINEARALGEBRA_SRC_MOLPRO_LINALG_ITSOLV_LINEAREIGENSYSTEMDAVIDSONOPTIONS_H
4-parameter interpolation of a 1-dimensional function given two points for which function values and ...
Definition: helper.h:10
std::map< std::string, std::string > options_map
Definition: options_map.h:8
Allows setting and getting of options for LinearEigensystemDavidson instance via IterativeSolver base...
Definition: LinearEigensystemDavidsonOptions.h:36
std::optional< int > reset_D
Definition: LinearEigensystemDavidsonOptions.h:40
std::optional< double > svd_thresh
Definition: LinearEigensystemDavidsonOptions.h:44
std::optional< int > reset_D_max_Q_size
Definition: LinearEigensystemDavidsonOptions.h:41
std::optional< int > max_size_qspace
Definition: LinearEigensystemDavidsonOptions.h:42
std::optional< double > norm_thresh
Definition: LinearEigensystemDavidsonOptions.h:43
std::optional< bool > hermiticity
Definition: LinearEigensystemDavidsonOptions.h:45