VMPS++
|
Definition at line 7 of file TwoSiteGate.h.
#include <TwoSiteGate.h>
Public Member Functions | |
TwoSiteGate () | |
TwoSiteGate (const vector< vector< vector< vector< vector< Scalar > > > > > &data_in) | |
TwoSiteGate (const Qbasis< Symmetry > &s1, const Qbasis< Symmetry > &s2) | |
void | print () const |
void | setSwapGate (bool FERMIONIC=false) |
void | setIdentity () |
Qbasis< Symmetry > | midBasis () const |
Qbasis< Symmetry > | leftBasis () const |
Qbasis< Symmetry > | rightBasis () const |
void | resize () |
Public Attributes | |
vector< vector< vector< vector< vector< Scalar > > > > > | data |
Qbasis< Symmetry > | B1 |
Qbasis< Symmetry > | B2 |
Qbasis< Symmetry > | Bmid |
vector< qarray< Symmetry::Nq > > | qloc1 |
vector< qarray< Symmetry::Nq > > | qloc2 |
vector< qarray< Symmetry::Nq > > | qmid |
|
inline |
Definition at line 10 of file TwoSiteGate.h.
|
inline |
Definition at line 11 of file TwoSiteGate.h.
TwoSiteGate< Symmetry, Scalar >::TwoSiteGate | ( | const Qbasis< Symmetry > & | s1, |
const Qbasis< Symmetry > & | s2 | ||
) |
Definition at line 55 of file TwoSiteGate.h.
|
inline |
Definition at line 28 of file TwoSiteGate.h.
|
inline |
Definition at line 27 of file TwoSiteGate.h.
void TwoSiteGate< Symmetry, Scalar >::print |
Definition at line 133 of file TwoSiteGate.h.
void TwoSiteGate< Symmetry, Scalar >::resize |
Definition at line 68 of file TwoSiteGate.h.
|
inline |
Definition at line 29 of file TwoSiteGate.h.
void TwoSiteGate< Symmetry, Scalar >::setIdentity |
Definition at line 115 of file TwoSiteGate.h.
void TwoSiteGate< Symmetry, Scalar >::setSwapGate | ( | bool | FERMIONIC = false | ) |
Definition at line 92 of file TwoSiteGate.h.
Qbasis<Symmetry> TwoSiteGate< Symmetry, Scalar >::B1 |
Definition at line 47 of file TwoSiteGate.h.
Qbasis<Symmetry> TwoSiteGate< Symmetry, Scalar >::B2 |
Definition at line 47 of file TwoSiteGate.h.
Qbasis<Symmetry> TwoSiteGate< Symmetry, Scalar >::Bmid |
Definition at line 47 of file TwoSiteGate.h.
vector<vector<vector<vector<vector<Scalar> > > > > TwoSiteGate< Symmetry, Scalar >::data |
Definition at line 46 of file TwoSiteGate.h.
vector<qarray<Symmetry::Nq> > TwoSiteGate< Symmetry, Scalar >::qloc1 |
Definition at line 49 of file TwoSiteGate.h.
vector<qarray<Symmetry::Nq> > TwoSiteGate< Symmetry, Scalar >::qloc2 |
Definition at line 49 of file TwoSiteGate.h.
vector<qarray<Symmetry::Nq> > TwoSiteGate< Symmetry, Scalar >::qmid |
Definition at line 49 of file TwoSiteGate.h.