Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uni20::tensor_network::TwoSiteMpsSplit< FirstSite, SecondSite, SingularValues, Truncation > Struct Template Reference

Directionally absorbed two-site MPS factors and retained bond data. More...

#include <two_site_split.hpp>

Public Attributes

MpsSweepDirection direction
 Direction used to absorb the singular values.
 
FirstSite first_site
 Owning left MPS site.
 
SecondSite second_site
 Owning right MPS site.
 
SingularValues singular_values
 Selected singular values over the new internal bond.
 
Truncation truncation
 Statistics for the selected and discarded singular states.
 

Detailed Description

template<class FirstSite, class SecondSite, class SingularValues, class Truncation>
struct uni20::tensor_network::TwoSiteMpsSplit< FirstSite, SecondSite, SingularValues, Truncation >

Directionally absorbed two-site MPS factors and retained bond data.

Template Parameters
FirstSiteOwning left MPS site type.
SecondSiteOwning right MPS site type.
SingularValuesDiagonal BlockTensor over the selected bond.
TruncationExact selection statistics type.

Member Data Documentation

◆ direction

template<class FirstSite , class SecondSite , class SingularValues , class Truncation >
MpsSweepDirection uni20::tensor_network::TwoSiteMpsSplit< FirstSite, SecondSite, SingularValues, Truncation >::direction

Direction used to absorb the singular values.

◆ first_site

template<class FirstSite , class SecondSite , class SingularValues , class Truncation >
FirstSite uni20::tensor_network::TwoSiteMpsSplit< FirstSite, SecondSite, SingularValues, Truncation >::first_site

Owning left MPS site.

◆ second_site

template<class FirstSite , class SecondSite , class SingularValues , class Truncation >
SecondSite uni20::tensor_network::TwoSiteMpsSplit< FirstSite, SecondSite, SingularValues, Truncation >::second_site

Owning right MPS site.

◆ singular_values

template<class FirstSite , class SecondSite , class SingularValues , class Truncation >
SingularValues uni20::tensor_network::TwoSiteMpsSplit< FirstSite, SecondSite, SingularValues, Truncation >::singular_values

Selected singular values over the new internal bond.

◆ truncation

template<class FirstSite , class SecondSite , class SingularValues , class Truncation >
Truncation uni20::tensor_network::TwoSiteMpsSplit< FirstSite, SecondSite, SingularValues, Truncation >::truncation

Statistics for the selected and discarded singular states.


The documentation for this struct was generated from the following file: