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... | |
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.