DiagonalizeDisentangler

Inheritance Diagram

Inheritance diagram of tenpy.algorithms.disentangler.DiagonalizeDisentangler

Methods

DiagonalizeDisentangler.__init__(parent)

class tenpy.algorithms.disentangler.DiagonalizeDisentangler(parent)[source]

Bases: Disentangler

Disentangle by diagonalizing the two-site density matrix in the auxiliary space.

See arXiv:1704.01974. Problem: Sorting by eigenvalues breaks the charge conservation! Instead we just sort within the charge blocks. For non-trivial charges, this might increase the entropy!

Arguments and return values are the same as for Disentangler.