SyTen
syten::IPEPS::State::DLEntry Struct Reference

An element of the double layer, containing one splitting and one fusing tensor. More...

#include <state.h>

+ Collaboration diagram for syten::IPEPS::State::DLEntry:

Public Member Functions

MemoryUsage::MemorySize allocSize () const
 MemoryUsage support. More...
 
void clear ()
 Destroys the tensors, causing them to be regenerated when possible and requested. More...
 
template<typename Archive >
void serialize (Archive &ar, const unsigned int in_version)
 Boost serialisation support. More...
 

Public Attributes

std::array< Basis, 4 > bases
 vector of standard single-layer bases used to construct this. More...
 
Cached< Tensor< 3 > > f
 fusing tensor, on upper right. More...
 
Cached< Tensor< 4 > > m
 product of f and s More...
 
Cached< Tensor< 3 > > s
 splitting tensor, on lower left. More...
 

Static Public Attributes

static constexpr int version {3}
 version for boost serialisation More...
 

Detailed Description

An element of the double layer, containing one splitting and one fusing tensor.

It may be beneficial after all to keep the rank-4 tensor directly.


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