SyTen
syten::IPEPS::FullUpdate::StageConf Struct Reference

Configuration of an IPEPS stage. More...

#include <full_update.h>

+ Collaboration diagram for syten::IPEPS::FullUpdate::StageConf:

Public Attributes

Index als_maxiter {100}
 maximal number of iterations in ALS to skip slow convergences in some cases More...
 
SRDef als_mincost {1e-8}
 minimal cost to require after ALS update to ensure stability. More...
 
SRDef als_threshold {1e-12}
 threshold for convergence of the local update More...
 
Index ctm_steps {5}
 Number of CTM steps to do per (re)initialisation. More...
 
SDef deltaT {0.1}
 timestep size (imag. More...
 
Truncation env_trunc {SYTEN_SMALL_THRESHOLD}
 environment truncation information More...
 
bool gauge_fix {true}
 Whether to gauge-fix the update. More...
 
bool gauge_fix_use_svd {true}
 Whether to use an SVD in the decomposition of the 'z'-tensor during gauge-fixing. More...
 
bool init_ctm {false}
 whether to initialise the CTM in the beginning. More...
 
bool internal_ctm_step {true}
 Whether to do CTM steps after internal gate applications. More...
 
Mode mode {Mode::Fast}
 Mode to be used. More...
 
Index reinit_steps {1}
 Steps between reinitialisations of the environment. More...
 
Index save_steps {1}
 Steps between savings of the state. More...
 
Truncation state_trunc {SYTEN_SMALL_THRESHOLD}
 state truncation information More...
 
Index stg_check_steps {1}
 Steps between energy checks. More...
 
Index stg_max_steps {10000}
 Maximal number of steps to take in this stage. More...
 
Index stg_min_steps {1}
 Minimal number of steps to take in this stage. More...
 
SRDef stg_threshold {1e-4}
 threshold for convergence of the stage More...
 
Index trotter_order {2}
 trotter order More...
 

Detailed Description

Configuration of an IPEPS stage.


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