SyTen
syten::EnergyTruncation::Config Struct Reference
+ Collaboration diagram for syten::EnergyTruncation::Config:

Public Member Functions

template<typename Archive >
void serialize (Archive &ar, const unsigned int in_version)
 Standard serialisation function. More...
 

Public Attributes

bool cache {false}
 Enable caching. More...
 
char energy_trunc_mode {'D'}
 The mode of operation, see modes_help for documentation. More...
 
EnergyWindow energy_window {-std::numeric_limits<double>::infinity(),std::numeric_limits<double>::infinity()}
 Energy window. More...
 
SRDef errTolerance {SYTEN_SMALL_THRESHOLD}
 Allowed error tolerance, e.g. More...
 
SRDef inxTolerance {1000 * SYTEN_SMALL_THRESHOLD}
 Allowed error from inexact arithmetic, e.g. More...
 
Index maxGainlessSteps {5}
 Maximal number of steps without gain. More...
 
Index maxIter {20}
 Maximal number of iterations. More...
 
Index minIter {2}
 Minimal number of iterations. More...
 
EnergyWindow relative_energy_window {-std::numeric_limits<double>::infinity(),std::numeric_limits<double>::infinity()}
 Energy window around the lowest. More...
 
Index stepSolver {2}
 Check progress every stepSolver'th step. More...
 
Index sweeps {4}
 Number of energy truncation sweeps. More...
 
SRDef truncation_threshold {SYTEN_SMALL_THRESHOLD}
 Truncation threshold for energy eigenstates. More...
 

Static Public Attributes

static constexpr unsigned int version = 1
 Bump this if the above changes. More...
 

The documentation for this struct was generated from the following file: