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