Quantum Many Body Model Class

class ed_lgt.models.quantum_model.QuantumModel(lvals, has_obc, momentum_basis=False)[source]

Bases: object

default_params()[source]
diagonalize_Hamiltonian(n_eigs)[source]
get_abelian_symmetry_sector(global_ops=None, global_sectors=None, global_sym_type='U', link_ops=None, link_sectors=None)[source]
get_local_site_dimensions()[source]
get_observables(local_obs=[], twobody_obs=[], plaquette_obs=[], nbody_obs=[], twobody_axes=None)[source]
get_thermal_beta(state, threshold)[source]
measure_observables(state_number, dynamics=False)[source]
momentum_basis_projection(logical_unit_size)[source]
thermal_average(local_obs, beta)[source]
time_evolution_Hamiltonian(initial_state, start, stop, n_steps)[source]