iPEPSv2 two-site operator on two specific sites. More...
#include <operators.h>
Collaboration diagram for syten::IPEPSv2::ATwoOp:Public Member Functions | |
| MemoryUsage::MemorySize | allocSize () const |
syten::MemoryUsage::allocSize()/memory_size.h support. More... | |
| void | assert_correctness () |
SYTEN_ASSERT()s that the operator legs as specified in phys_*_* have the right direction in op (and, implicitly, that op has such legs). More... | |
Public Attributes | |
| Coord | left |
| Coordinate on which the left leg of the operator acts. More... | |
| STensor | op |
| Operator tensor content. More... | |
| SBasisId | phys_inp_l |
Id of the left physical incoming (bra) leg in op. More... | |
| SBasisId | phys_inp_r |
Id of the right physical incoming (bra) leg in op. More... | |
| SBasisId | phys_out_l |
Id of the left physical outgoing (ket) leg in op. More... | |
| SBasisId | phys_out_r |
Id of the right physical outgoing (ket) leg in op. More... | |
| Coord | right |
| Coordinate on which the right leg of the operator acts. More... | |
Static Public Attributes | |
| static constexpr unsigned int | active_sites = 2 |
| This operator acts on two sites. 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 two-site operator on two specific sites.
Represents a two-site operator applied to two specific sites denoted by left and right. The auxiliary legs of the operators have been traced out.