MPOState¶
- class MPOState(sites, Ws, bc='finite', IdL=None, IdR=None, max_range=None, explicit_plus_hc=False)[source]¶
-
A mediator class to make TeNPy’s MPO match the
State
interface.This class simply ensures that a
tenpy.networks.mpo.MPO
object can work as aState
instance.Methods
- classmethod initialize_from_lattice(lat)[source]¶
Construct an identity
MPOState
instance matching the provided lattice shape.Given a lattice, this method constructs a new MPO identity matching the shape of the lattice.
- overlap(initial_state)[source]¶
Compute the overlap of this state with the provided initial state.
Warning
This implementation only supports instances of
tenpy.networks.mps.MPS
forinitial_state
.