Configuration for a TDVP run. More...
#include <tdvp.h>
Public Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, unsigned int const in_version) |
Serialization. More... | |
bool | twoSite () const |
returns true if any variant of two-site step is done. More... | |
Public Attributes | |
bool | cache = false |
caching? More... | |
ContractSeq | contract_seq = ContractSeq::Default |
contraction sequence More... | |
SDef | current = 0 |
current time of the evolution More... | |
SDef | dt = 0.01 |
integration stepsize of two half-sweeps More... | |
IterativeConfig | exp_conf = IterativeConfig(SYTEN_SMALL_THRESHOLD, 1000 * SYTEN_SMALL_THRESHOLD, 32, 2, 2, 5, 'K', 'A') |
exponential solver configuration More... | |
Index | expandMaxBlocksize {500} |
Maximal blocksize. More... | |
SRDef | expandRatio {1} |
Take this ratio part of each expansion block. More... | |
Truncation | expansion_trunc = Truncation(1e-8,500) |
Truncation specification for subspace expansion. More... | |
GSEConf | gse_conf |
configuration of GSE parameters when using Mode::Gse More... | |
Index | initial_position = 0 |
Initial position of the tdvp sweep. More... | |
bool | initial_variational_truncation = false |
Use the variational truncation scheme with the Truncation Object passed to the TDVP. More... | |
SDef | maxt = 0 |
maximal time, 0 = infinite More... | |
Mode | mode = Mode::TwoSite |
single- or two-site mode More... | |
Index | mt_interval = 0 |
Do mode trafo every n-th sweep. More... | |
Index | mt_iter = 0 |
How many times the mt is done. More... | |
Index | numWorkers = 1 |
total number of workes in PTDVP. More... | |
std::string | prefix = "tdvp" |
prefix for logs and saved wavefunctions More... | |
bool | renormalise = false |
renormalise state after every time step? More... | |
bool | renormalise_immediately = false |
renormalise state after every single time evolution? More... | |
Index | save_interval = 1 |
wavefunction saved every save_interval-th full sweep More... | |
std::string | sole_filename = "" |
if non-zero, always only save files there More... | |
BasisTransformation::TrafoConf | trafo |
Configuration for basis transformation. More... | |
Truncation | trunc |
Truncation specification. More... | |
Index | worker = 0 |
worker id for thread containing this conf in PTDVP. More... | |
Static Public Attributes | |
static constexpr unsigned int | version = 2 |
Bump this if data changes. More... | |
Configuration for a TDVP run.