SyTen
syten::IPEPSv2::OneOp Struct Reference

iPEPSv2 single-site operator not applied to any specific site. More...

#include <operators.h>

+ Collaboration diagram for syten::IPEPSv2::OneOp:

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

Detailed Description

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.


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