iterative-solver 0.0
 
Loading...
Searching...
No Matches
molpro::linalg::itsolv::OptimizeSDOptions Struct Reference

Allows setting and getting of options for OptimizeBFGS instance via IterativeSolver base class. More...

#include <OptimizeSDOptions.h>

Inheritance diagram for molpro::linalg::itsolv::OptimizeSDOptions:
Collaboration diagram for molpro::linalg::itsolv::OptimizeSDOptions:

Detailed Description

Allows setting and getting of options for OptimizeBFGS instance via IterativeSolver base class.

Public Member Functions

 OptimizeSDOptions ()=default
 
 OptimizeSDOptions (const options_map &opt)
 
- Public Member Functions inherited from molpro::linalg::itsolv::OptimizeOptions
 OptimizeOptions ()=default
 
 OptimizeOptions (const options_map &opt)
 
- Public Member Functions inherited from molpro::linalg::itsolv::Options
virtual ~Options ()=default
 
 Options ()=default
 
 Options (const options_map &opt)
 Initialises options from key/value strings. Unrecognised options are ignored.
 
void copy (const Options &source)
 copies options from source object
 

Additional Inherited Members

- Public Attributes inherited from molpro::linalg::itsolv::Options
std::optional< double > convergence_threshold
 convergence threshold
 
std::optional< int > n_roots
 number of roots to solve for
 
std::optional< Verbosity > verbosity
 verbosity level during IterativeSolver::solve()
 
std::optional< int > max_iter
 maximum number of iterations during IterativeSolver::solve()
 
std::optional< int > max_p
 maximum size of P space
 
std::optional< double > p_threshold
 threshold for selecting P space
 

Constructor & Destructor Documentation

◆ OptimizeSDOptions() [1/2]

molpro::linalg::itsolv::OptimizeSDOptions::OptimizeSDOptions ( )
default

◆ OptimizeSDOptions() [2/2]

molpro::linalg::itsolv::OptimizeSDOptions::OptimizeSDOptions ( const options_map &  opt)