An element of the double layer, containing one splitting and one fusing tensor. More...
#include <state.h>
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.