iterative-solver 0.0
molpro::linalg::itsolv::DavidsonOptions Struct Reference

#include <DavidsonOptions.h>

Inheritance diagram for molpro::linalg::itsolv::DavidsonOptions:

Public Member Functions

 DavidsonOptions ()=default
 
 DavidsonOptions (const options_map &opt)
 

Public Attributes

std::optional< std::size_t > reset_D
 
std::optional< std::size_t > reset_D_max_Q_size
 
std::optional< std::size_t > max_size_qspace
 
std::optional< std::size_t > min_size_qspace
 
std::optional< double > contrib_thresh
 
std::optional< double > norm_thresh
 
std::optional< double > svd_thresh
 
std::optional< bool > hermiticity
 

Constructor & Destructor Documentation

◆ DavidsonOptions() [1/2]

molpro::linalg::itsolv::DavidsonOptions::DavidsonOptions ( )
default

◆ DavidsonOptions() [2/2]

molpro::linalg::itsolv::DavidsonOptions::DavidsonOptions ( const options_map opt)

Member Data Documentation

◆ contrib_thresh

std::optional<double> molpro::linalg::itsolv::DavidsonOptions::contrib_thresh

◆ hermiticity

std::optional<bool> molpro::linalg::itsolv::DavidsonOptions::hermiticity

◆ max_size_qspace

std::optional<std::size_t> molpro::linalg::itsolv::DavidsonOptions::max_size_qspace

◆ min_size_qspace

std::optional<std::size_t> molpro::linalg::itsolv::DavidsonOptions::min_size_qspace

◆ norm_thresh

std::optional<double> molpro::linalg::itsolv::DavidsonOptions::norm_thresh

◆ reset_D

std::optional<std::size_t> molpro::linalg::itsolv::DavidsonOptions::reset_D

◆ reset_D_max_Q_size

std::optional<std::size_t> molpro::linalg::itsolv::DavidsonOptions::reset_D_max_Q_size

◆ svd_thresh

std::optional<double> molpro::linalg::itsolv::DavidsonOptions::svd_thresh