vibeqc.DMRGOptions¶
- class vibeqc.DMRGOptions(target_size=100, conv_tol_energy=1e-06, max_iter=50, verbose=0, random_seed=42, bond_dim=64, bond_dim_schedule=<factory>, n_sweeps=10, n_lanczos_iter=20, truncation_tol=1e-08, orbital_order=None, noise=0.0)[source]¶
Bases:
SolverOptionsOptions for the DMRG solver.
- Parameters:
- __init__(target_size=100, conv_tol_energy=1e-06, max_iter=50, verbose=0, random_seed=42, bond_dim=64, bond_dim_schedule=<factory>, n_sweeps=10, n_lanczos_iter=20, truncation_tol=1e-08, orbital_order=None, noise=0.0)¶
Methods
__init__([target_size, conv_tol_energy, ...])Attributes
conv_tol_energyEnergy convergence threshold (Hartree).
max_iterMaximum number of macro-iterations.
random_seedRandom seed for reproducibility.
target_sizeTarget number of determinants / bond-dimension / constraint set size.
verbose0 = silent, 1 = per-iteration, 2 = debug.