seemps.operators.MPO#

class seemps.operators.MPO(data, strategy=<seemps.state.core.Strategy object>)[source]#

Matrix Product Operator class.

This implements a bare-bones Matrix Product Operator object with open boundary conditions. The tensors have four indices, A[α,i,j,β], where ‘α,β’ are the internal labels and ‘i,j’ the physical indices ar the given site.

Parameters:
data: list[Tensor4]

List of four-legged tensors forming the structure.

strategy: Strategy, default = DEFAULT_STRATEGY

Truncation strategy for algorithms.