seemps.operators.MPOList#
- class seemps.operators.MPOList(mpos, strategy=<seemps.state.core.Strategy object>)[source]#
Sequence of matrix-product operators.
This implements a list of MPOs that are applied sequentially. It can impose its own truncation or simplification strategy on top of the one provided by the individual operators.
- Parameters:
Attributes
mpos
(list[MPO]) Operators in this sequence, to be applied from mpos[0] to mpos[-1]. Must contain at least one operator.
strategy
(Strategy) Truncation and simplification strategy.
size
(int) Number of quantum subsystems in each MPO. Computed from the supplied MPOs. Not checked for consistency.