|
VMPS++
|
Definition at line 15 of file FermionSite.h.
#include <FermionSite.h>

Public Member Functions | |
| FermionSite () | |
| FermionSite (bool REMOVE_DOUBLE, bool REMOVE_EMPTY, bool REMOVE_UP, bool REMOVE_DN, int mfactor_input=1, int k_input=0) | |
| OperatorType | Id_1s () const |
| OperatorType | F_1s () const |
| OperatorType | c_1s (SPIN_INDEX sigma) const |
| OperatorType | cdag_1s (SPIN_INDEX sigma) const |
| OperatorType | n_1s () const |
| OperatorType | n_1s (SPIN_INDEX sigma) const |
| OperatorType | ns_1s () const |
| OperatorType | nh_1s () const |
| OperatorType | d_1s () const |
| OperatorType | Sz_1s () const |
| OperatorType | Sp_1s () const |
| OperatorType | Sm_1s () const |
| ComplexOperatorType | exp_ipiSz_1s () const |
| OperatorType | Tz_1s () const |
| OperatorType | cc_1s () const |
| OperatorType | cdagcdag_1s () const |
| Qbasis< Symmetry > | basis_1s () const |
Protected Member Functions | |
| void | fill_basis (bool REMOVE_DOUBLE, bool REMOVE_EMPTY, bool REMOVE_UP, bool REMOVE_DN) |
| void | fill_SiteOps (bool REMOVE_DOUBLE, bool REMOVE_EMPTY, bool REMOVE_UP, bool REMOVE_DN) |
| Symmetry_::qType | getQ (SPIN_INDEX sigma, int Delta) const |
| Symmetry_::qType | getQ (SPINOP_LABEL Sa) const |
Private Types | |
| typedef double | Scalar |
| typedef Symmetry_ | Symmetry |
| typedef SiteOperatorQ< Symmetry, Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > > | OperatorType |
| typedef SiteOperatorQ< Symmetry, Eigen::Matrix< complex< Scalar >, Eigen::Dynamic, Eigen::Dynamic > > | ComplexOperatorType |
|
private |
Definition at line 20 of file FermionSite.h.
|
private |
Definition at line 19 of file FermionSite.h.
|
private |
Definition at line 17 of file FermionSite.h.
|
private |
Definition at line 18 of file FermionSite.h.
|
inline |
Definition at line 24 of file FermionSite.h.
| FermionSite< Symmetry_ >::FermionSite | ( | bool | REMOVE_DOUBLE, |
| bool | REMOVE_EMPTY, | ||
| bool | REMOVE_UP, | ||
| bool | REMOVE_DN, | ||
| int | mfactor_input = 1, |
||
| int | k_input = 0 |
||
| ) |
Definition at line 88 of file FermionSite.h.
|
inline |
Definition at line 48 of file FermionSite.h.
|
inline |
Definition at line 30 of file FermionSite.h.
|
inline |
Definition at line 45 of file FermionSite.h.
|
inline |
Definition at line 31 of file FermionSite.h.
|
inline |
Definition at line 46 of file FermionSite.h.
|
inline |
Definition at line 37 of file FermionSite.h.
|
inline |
Definition at line 42 of file FermionSite.h.
|
inline |
Definition at line 28 of file FermionSite.h.
|
protected |
Definition at line 218 of file FermionSite.h.
|
protected |
Definition at line 101 of file FermionSite.h.
|
protected |
Definition at line 583 of file FermionSite.h.
|
protected |
Definition at line 678 of file FermionSite.h.
|
inline |
Definition at line 27 of file FermionSite.h.
|
inline |
Definition at line 33 of file FermionSite.h.
|
inline |
Definition at line 34 of file FermionSite.h.
|
inline |
Definition at line 36 of file FermionSite.h.
|
inline |
Definition at line 35 of file FermionSite.h.
|
inline |
Definition at line 41 of file FermionSite.h.
|
inline |
Definition at line 40 of file FermionSite.h.
|
inline |
Definition at line 39 of file FermionSite.h.
|
inline |
Definition at line 44 of file FermionSite.h.
|
protected |
Definition at line 61 of file FermionSite.h.
|
protected |
Definition at line 83 of file FermionSite.h.
|
protected |
Definition at line 84 of file FermionSite.h.
|
protected |
Definition at line 70 of file FermionSite.h.
|
protected |
Definition at line 69 of file FermionSite.h.
|
protected |
Definition at line 67 of file FermionSite.h.
|
protected |
Definition at line 66 of file FermionSite.h.
|
protected |
Definition at line 75 of file FermionSite.h.
|
protected |
Definition at line 80 of file FermionSite.h.
|
protected |
Definition at line 64 of file FermionSite.h.
|
protected |
Definition at line 63 of file FermionSite.h.
|
protected |
Definition at line 53 of file FermionSite.h.
|
protected |
Definition at line 52 of file FermionSite.h.
|
protected |
Definition at line 72 of file FermionSite.h.
|
protected |
Definition at line 74 of file FermionSite.h.
|
protected |
Definition at line 73 of file FermionSite.h.
|
protected |
Definition at line 79 of file FermionSite.h.
|
protected |
Definition at line 78 of file FermionSite.h.
|
protected |
Definition at line 77 of file FermionSite.h.
|
protected |
Definition at line 82 of file FermionSite.h.