About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
MPOState
class MPOState(sites, Ws, bc='finite', IdL=None, IdR=None, max_range=None, explicit_plus_hc=False)
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 a State
instance.
Methods
initialize_from_lattice
classmethod initialize_from_lattice(lat)
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.
Parameters
lat (Lattice) – the lattice describing the MPO sites.
Returns
An identity MPO.
Return type
overlap
overlap(initial_state)
Compute the overlap of this state with the provided initial state.
Warning
This implementation only supports instances of tenpy.networks.mps.MPS
for initial_state
.
Parameters
initial_state (Any) – the initial state with which to compute the overlap.
Raises
TypeError – if the provided initial state has an incompatible type.
Returns
The overlap of this state with the provided one.
Return type
Was this page helpful?
Report a bug or request content on GitHub.