VMPS++
|
Definition at line 13 of file HubbardObservables.h.
#include <HubbardObservables.h>
Public Member Functions | |
template<SPIN_INDEX sigma1, SPIN_INDEX sigma2, typename Dummy = Symmetry> | |
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry, Scalar > >::type | cdagcdag (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry, Scalar > >::type | cdagcdag (SPIN_INDEX sigma1, SPIN_INDEX sigma2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<SPIN_INDEX sigma1, SPIN_INDEX sigma2, typename Dummy = Symmetry> | |
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry, Scalar > >::type | cc (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry, Scalar > >::type | cc (SPIN_INDEX sigma1, SPIN_INDEX sigma2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | cc3 (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | cc1 (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | cdagcdag3 (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | cdagcdag1 (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<class Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | StringCorrSpin (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<class Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | StringCorrTpm (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<class Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | StringCorrTz (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<class Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | StringCorrId (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | StringCorrSz (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
HubbardObservables () | |
HubbardObservables (const size_t &L) | |
HubbardObservables (const size_t &L, const vector< Param > ¶ms, const std::map< string, std::any > &defaults) | |
Mpo< Symmetry, Scalar > | Id () const |
template<class Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | c (size_t locx, size_t locy=0, double factor=1.) const |
template<SPIN_INDEX sigma, class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | c (size_t locx, size_t locy=0, double factor=1.) const |
template<class Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | cdag (size_t locx, size_t locy=0, double factor=std::sqrt(2.)) const |
template<SPIN_INDEX sigma, class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | cdag (size_t locx, size_t locy=0, double factor=1.) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | cc (size_t locx, size_t locy=0) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | cdagcdag (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | cdagc (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | cdag_nc (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | cdagn_c (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | cdagc3 (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<SPIN_INDEX sigma1, SPIN_INDEX sigma2, typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | cdagc (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double factor=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | cdagc (SPIN_INDEX sigma1, SPIN_INDEX sigma2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double factor=1.) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | d (size_t locx, size_t locy=0) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | dtot () const |
Mpo< Symmetry, Scalar > | ns (size_t locx, size_t locy=0) const |
Mpo< Symmetry, Scalar > | nh (size_t locx, size_t locy=0) const |
Mpo< Symmetry, Scalar > | nssq (size_t locx, size_t locy=0) const |
Mpo< Symmetry, Scalar > | nhsq (size_t locx, size_t locy=0) const |
template<SPIN_INDEX sigma, typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | n (size_t locx, size_t locy=0) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | n (size_t locx, size_t locy=0) const |
template<SPIN_INDEX sigma1, SPIN_INDEX sigma2, typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | nn (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
Mpo< Symmetry, Scalar > | nn (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | hh (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | T (size_t locx, size_t locy=0, double factor=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | Tdag (size_t locx, size_t locy=0, double factor=std::sqrt(3.)) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | Tp (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | Tm (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::NO_CHARGE_SYM(), Mpo< Symmetry, Scalar > >::type | Tx (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::NO_CHARGE_SYM(), Mpo< Symmetry, Scalar > >::type | iTy (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | Tz (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | TpTm (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | TmTp (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | TzTz (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | TdagT (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | S (size_t locx, size_t locy=0, double factor=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | Sdag (size_t locx, size_t locy=0, double factor=std::sqrt(3.)) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | Stot (size_t locy, double factor, int dLphys) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | Sdagtot (size_t locy, double factor, int dLphys) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | Scomp (SPINOP_LABEL Sa, size_t locx, size_t locy=0, double factor=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type | exp_ipiSz (size_t locx, size_t locy=0, double factor=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | Scomptot (SPINOP_LABEL Sa, size_t locy=0, double factor=1., int dLphys=1) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | Sz (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | Sp (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | Sm (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | ScompScomp (SPINOP_LABEL Sa1, SPINOP_LABEL Sa2, size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | SpSm (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | SmSp (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0, double fac=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | SzSz (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type | SdagS (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<class Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | CanonicalEntangler (int dLphys, double factor=1.) const |
template<class Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_U1(), Mpo< Symmetry, Scalar > >::type | CanonicalEntangler (int dLphys, double factor=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type | Rcomp (SPINOP_LABEL Sa, size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | Stringz (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | StringzDimer (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type | S_ky (vector< complex< double > > phases) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type | Sdag_ky (vector< complex< double > > phases, double factor=sqrt(3.)) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type | T_ky (vector< complex< double > > phases) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type | Tdag_ky (vector< complex< double > > phases, double factor=sqrt(3.)) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2() and!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type | c_ky (vector< complex< double > > phases, double factor=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2() and!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type | cdag_ky (vector< complex< double > > phases, double factor=sqrt(2.)) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2() and!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type | P (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type | P (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
Protected Member Functions | |
Mpo< Symmetry, Scalar > | make_local (size_t locx, size_t locy, const OperatorType &Op, double factor=1., bool FERMIONIC=false, bool HERMITIAN=false) const |
Mpo< Symmetry, Scalar > | make_localSum (const vector< OperatorType > &Op, vector< double > factor, bool HERMITIAN) const |
Mpo< Symmetry, Scalar > | make_corr (size_t locx1, size_t locx2, size_t locy1, size_t locy2, const OperatorType &Op1, const OperatorType &Op2, qarray< Symmetry::Nq > Qtot, double factor, bool FERMIONIC, bool HERMITIAN) const |
Mpo< Symmetry, complex< double > > | make_FourierYSum (string name, const vector< OperatorType > &Ops, double factor, bool HERMITIAN, const vector< complex< double > > &phases) const |
Symmetry::qType | getQ_ScompScomp (SPINOP_LABEL Sa1, SPINOP_LABEL Sa2) const |
Protected Attributes | |
vector< FermionBase< Symmetry > > | F |
vector< SUB_LATTICE > | G |
Private Types | |
typedef SiteOperatorQ< Symmetry, Eigen::MatrixXd > | OperatorType |
|
private |
Definition at line 16 of file HubbardObservables.h.
|
inline |
Definition at line 21 of file HubbardObservables.h.
HubbardObservables< Symmetry, Scalar >::HubbardObservables | ( | const size_t & | L | ) |
Definition at line 261 of file HubbardObservables.h.
HubbardObservables< Symmetry, Scalar >::HubbardObservables | ( | const size_t & | L, |
const vector< Param > & | params, | ||
const std::map< string, std::any > & | defaults | ||
) |
Definition at line 268 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::c | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 684 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::c | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 702 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2() and!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type HubbardObservables< Symmetry, Scalar >::c_ky | ( | vector< complex< double > > | phases, |
double | factor = 1. |
||
) | const |
Definition at line 1643 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_U1(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::CanonicalEntangler | ( | int | dLphys, |
double | factor = 1. |
||
) | const |
Definition at line 506 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_U1(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::CanonicalEntangler | ( | int | dLphys, |
double | factor = 1. |
||
) | const |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cc | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 772 of file HubbardObservables.h.
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cc | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1019 of file HubbardObservables.h.
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cc | ( | SPIN_INDEX | sigma1, |
SPIN_INDEX | sigma2, | ||
size_t | locx1, | ||
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1028 of file HubbardObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::cc1 | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1101 of file HubbardObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::cc3 | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1055 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cdag | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 754 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cdag | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = std::sqrt(2.) |
||
) | const |
Definition at line 736 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2() and!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type HubbardObservables< Symmetry, Scalar >::cdag_ky | ( | vector< complex< double > > | phases, |
double | factor = sqrt(2.) |
||
) | const |
Definition at line 1656 of file HubbardObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::cdag_nc | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 873 of file HubbardObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::cdagc | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 788 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cdagc | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 813 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cdagc | ( | SPIN_INDEX | sigma1, |
SPIN_INDEX | sigma2, | ||
size_t | locx1, | ||
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 832 of file HubbardObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::cdagc3 | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 995 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cdagcdag | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 780 of file HubbardObservables.h.
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cdagcdag | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1037 of file HubbardObservables.h.
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::cdagcdag | ( | SPIN_INDEX | sigma1, |
SPIN_INDEX | sigma2, | ||
size_t | locx1, | ||
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1046 of file HubbardObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::cdagcdag1 | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1124 of file HubbardObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::cdagcdag3 | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1078 of file HubbardObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::cdagn_c | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 903 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::d | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1218 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::dtot |
Definition at line 1226 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type HubbardObservables< Symmetry, Scalar >::exp_ipiSz | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 1435 of file HubbardObservables.h.
|
protected |
Definition at line 1668 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::hh | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1415 of file HubbardObservables.h.
Mpo< Symmetry, Scalar > HubbardObservables< Symmetry, Scalar >::Id |
Definition at line 458 of file HubbardObservables.h.
std::enable_if< Dummy::NO_CHARGE_SYM(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::iTy | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1292 of file HubbardObservables.h.
|
protected |
Definition at line 352 of file HubbardObservables.h.
|
protected |
Definition at line 423 of file HubbardObservables.h.
|
protected |
Definition at line 298 of file HubbardObservables.h.
|
protected |
Definition at line 326 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::n | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1242 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::n | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1250 of file HubbardObservables.h.
Mpo< Symmetry, Scalar > HubbardObservables< Symmetry, Scalar >::nh | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1378 of file HubbardObservables.h.
Mpo< Symmetry, Scalar > HubbardObservables< Symmetry, Scalar >::nhsq | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1392 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::nn | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1400 of file HubbardObservables.h.
Mpo< Symmetry, Scalar > HubbardObservables< Symmetry, Scalar >::nn | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1407 of file HubbardObservables.h.
Mpo< Symmetry, Scalar > HubbardObservables< Symmetry, Scalar >::ns | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1371 of file HubbardObservables.h.
Mpo< Symmetry, Scalar > HubbardObservables< Symmetry, Scalar >::nssq | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1385 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::P | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1678 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::P | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type HubbardObservables< Symmetry, Scalar >::Rcomp | ( | SPINOP_LABEL | Sa, |
size_t | locx, | ||
size_t | locy = 0 |
||
) | const |
Definition at line 1476 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::S | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 1509 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type HubbardObservables< Symmetry, Scalar >::S_ky | ( | vector< complex< double > > | phases | ) | const |
Definition at line 1591 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Scomp | ( | SPINOP_LABEL | Sa, |
size_t | locx, | ||
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 1426 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::ScompScomp | ( | SPINOP_LABEL | Sa1, |
SPINOP_LABEL | Sa2, | ||
size_t | locx1, | ||
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 , |
||
double | fac = 1. |
||
) | const |
Definition at line 1501 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Scomptot | ( | SPINOP_LABEL | Sa, |
size_t | locy = 0 , |
||
double | factor = 1. , |
||
int | dLphys = 1 |
||
) | const |
Definition at line 1457 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Sdag | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = std::sqrt(3.) |
||
) | const |
Definition at line 1517 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type HubbardObservables< Symmetry, Scalar >::Sdag_ky | ( | vector< complex< double > > | phases, |
double | factor = sqrt(3.) |
||
) | const |
Definition at line 1604 of file HubbardObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::SdagS | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1571 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Sdagtot | ( | size_t | locy, |
double | factor, | ||
int | dLphys | ||
) | const |
Definition at line 1544 of file HubbardObservables.h.
|
inline |
Definition at line 191 of file HubbardObservables.h.
|
inline |
Definition at line 197 of file HubbardObservables.h.
|
inline |
Definition at line 189 of file HubbardObservables.h.
|
inline |
Definition at line 195 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Stot | ( | size_t | locy, |
double | factor, | ||
int | dLphys | ||
) | const |
Definition at line 1525 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::StringCorrId | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 490 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::StringCorrSpin | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 466 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::StringCorrSz | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 498 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::StringCorrTpm | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 474 of file HubbardObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::StringCorrTz | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 482 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Stringz | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1147 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::StringzDimer | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1182 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Sz | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1563 of file HubbardObservables.h.
|
inline |
Definition at line 199 of file HubbardObservables.h.
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::T | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 1258 of file HubbardObservables.h.
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type HubbardObservables< Symmetry, Scalar >::T_ky | ( | vector< complex< double > > | phases | ) | const |
Definition at line 1617 of file HubbardObservables.h.
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Tdag | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = std::sqrt(3.) |
||
) | const |
Definition at line 1266 of file HubbardObservables.h.
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type HubbardObservables< Symmetry, Scalar >::Tdag_ky | ( | vector< complex< double > > | phases, |
double | factor = sqrt(3.) |
||
) | const |
Definition at line 1630 of file HubbardObservables.h.
std::conditional< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar >, vector< Mpo< Symmetry, Scalar > > >::type HubbardObservables< Symmetry, Scalar >::TdagT | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1352 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Tm | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1302 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::TmTp | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 , |
||
double | fac = 1. |
||
) | const |
Definition at line 1333 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Tp | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1312 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::TpTm | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 , |
||
double | fac = 1. |
||
) | const |
Definition at line 1322 of file HubbardObservables.h.
std::enable_if< Dummy::NO_CHARGE_SYM(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Tx | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1282 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::Tz | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 1274 of file HubbardObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, Scalar > >::type HubbardObservables< Symmetry, Scalar >::TzTz | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1344 of file HubbardObservables.h.
|
protected |
Definition at line 256 of file HubbardObservables.h.
|
protected |
Definition at line 257 of file HubbardObservables.h.