Public Member Functions | |
void | apply_local (T3N::Operator &op, T3N::Tree::Position const &pos1, T3N::Tree::Position const &pos2) const |
Contraction and local application for T3NO. More... | |
void | apply_local (T3N::State &state, T3N::Tree::Position const &pos1, T3N::Tree::Position const &pos2, Truncation trunc=Truncation()) const |
Contraction and local application for T3NS. More... | |
STensor const & | getDagger () const |
Returns the conjugate gate. More... | |
STensor const & | getGate () const |
Returns the gate. More... | |
SwapGate (SBasis const &p1_, SBasis const &p2_) | |
Constructor. More... | |
Private Attributes | |
SBasis | p1 |
The physical bases. More... | |
SBasis | p2 |
STensor | U |
The gate to be applied. More... | |
STensor | U_dagger |
Conjugate of the gate. More... | |