MinDisentangler

Inheritance Diagram

Inheritance diagram of tenpy.algorithms.purification_tebd.MinDisentangler

Methods

MinDisentangler.__init__(disentanglers, parent)

Initialize self.

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
  • disentanglers (list of Disentangler) – The disentanglers to be used.

  • parent (Engine) – The parent class calling the disentangler.

n

Selects the entropy to be used for comparison.

Type

float

disentanglers

The disentanglers to be used.

Type

list of Disentangler