iPEPSv2 single-site operator not applied to any specific site. More...
#include <operators.h>
Public Member Functions | |
MemoryUsage::MemorySize | allocSize () const |
syten::MemoryUsage::allocSize()/memory_size.h support. More... | |
Public Attributes | |
SBasisId | aux |
Id of the auxiliary leg in tn . More... | |
std::string | desc |
Brief description of the operator. More... | |
SBasisId | phys_inp |
Id of the physical incoming (bra) leg in tn . More... | |
SBasisId | phys_out |
Id of the physical outgoing (ket) leg in tn . More... | |
STensor | tn |
Tensor content. More... | |
Boost serialisation support. | |
static constexpr unsigned int | version = 1 |
Boost serialisation version. More... | |
template<typename Archive > | |
void | serialize (Archive &ar, const unsigned int in_version) |
Boost serialisation. More... | |
iPEPSv2 single-site operator not applied to any specific site.
This struct represents a single-site operator such as \( \hat s^z \). It stores both the operator content as well as the basis ids of the associated physical incoming (bra) and outgoing (ket) indices and the auxiliary index in addition to a short description.