NormDisentangler
full name: tenpy.algorithms.disentangler.NormDisentangler
parent module:
tenpy.algorithms.disentanglertype: class
Inheritance Diagram

Methods
|
|
|
Given theta and U, find U2 maximizing |
- class tenpy.algorithms.disentangler.NormDisentangler(parent)[source]
Bases:
DisentanglerDisentangle with the unitary that maximizes overlap with the truncated
U|theta>.Options
- iter(theta, U, trunc_params)[source]
Given theta and U, find U2 maximizing
<theta|U2 truncate(U |theta>).Finds unitary U2 which maximizes Tr(U
- Parameters:
- Returns:
trunc_err (TruncationError) – Norm error discarded during the truncation of
U|theta>.new_U (
Array) – Unitary with legs'q0', 'q1', 'q0*', 'q1*'. Chosen such thatnew_U|theta>has maximal overlap with the truncatedU|theta>.