MinDisentangler

class tenpy.algorithms.purification_tebd.MinDisentangler(disentanglers, parent)[source]

Bases: tenpy.algorithms.purification_tebd.Disentangler

Chose the disentangler giving the smallest entropy.

Apply each of the disentanglers to the given theta, use the result with smallest entropy. Reads the TEBD_param 'disent_min_n' which selects the entropy() to be used for comparison.

Parameters
disentanglerslist of Disentangler

The disentanglers to be used.

parentEngine

The parent class calling the disentangler.

Attributes
nfloat

Selects the entropy to be used for comparison.

disentanglerslist of Disentangler

The disentanglers to be used.

Methods

__call__(self, theta)

Find and apply a unitary to disentangle theta.