Corner Transfer Matrix Algorithm¶
-
ctm.generic.ctmrg.
run
(state, env, conv_check=None, ctm_args=<config.CTMARGS object>, global_args=<config.GLOBALARGS object>)[source]¶ - Parameters
state (IPEPS) – wavefunction
env (ENV) – environment
conv_check (function(IPEPS,ENV,list[float],CTMARGS)->bool) – function which determines the convergence of CTM algorithm. If
None
, the algorithm performsctm_args.ctm_max_iter
iterations.ctm_args (CTMARGS) – CTM algorithm configuration
global_args (GLOBALARGS) – global configuration
Executes directional CTM algorithm for generic iPEPS starting from the intial environment
env
. TODO add reference