VMPS++
|
Definition at line 11 of file KondoObservables.h.
#include <KondoObservables.h>
Public Member Functions | |
template<SPIN_INDEX sigma1, SPIN_INDEX sigma2, typename Dummy = Symmetry> | |
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry > >::type | cdagcdag (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 > >::type | cc (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 >, vector< Mpo< Symmetry > > >::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 >, vector< Mpo< Symmetry > > >::type | cdagcdag3 (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 > >::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 > >::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 | Simp_ky (vector< complex< double > > phases) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type | Simpdag_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 |
Mpo< Symmetry > | JordanWignerString () const |
KondoObservables () | |
KondoObservables (const size_t &L) | |
KondoObservables (const size_t &L, const vector< Param > ¶ms, const map< string, any > &defaults) | |
template<class Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::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 > >::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 > >::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 > >::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 > >::type | cc (size_t locx, size_t locy=0) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type | cdagcdag (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry >, vector< Mpo< Symmetry > > >::type | cdagc (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<SPIN_INDEX sigma, typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type | cdagc (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type | d (size_t locx, size_t locy=0) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type | dtot () const |
Mpo< Symmetry > | ns (size_t locx, size_t locy=0) const |
Mpo< Symmetry > | nh (size_t locx, size_t locy=0) const |
Mpo< Symmetry > | nssq (size_t locx, size_t locy=0) const |
Mpo< Symmetry > | nhsq (size_t locx, size_t locy=0) const |
template<class Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type | s (size_t locx, size_t locy=0) const |
template<SPIN_INDEX sigma, typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type | n (size_t locx, size_t locy=0) const |
Mpo< Symmetry > | 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 > >::type | nn (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
Mpo< Symmetry > | 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 > >::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 > >::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 > >::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 > >::type | Tp (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type | Tm (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::NO_CHARGE_SYM(), Mpo< Symmetry > >::type | Tx (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::NO_CHARGE_SYM(), Mpo< Symmetry > >::type | iTy (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type | Tz (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::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 > >::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 > >::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 >, vector< Mpo< Symmetry > > >::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 > >::type | Simp (size_t locx, size_t locy=0, double factor=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type | Ssub (size_t locx, size_t locy=0, double factor=1.) const |
template<typename Dummy = Symmetry> | |
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type | Simpdag (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 > >::type | Simp (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 > >::type | Ssub (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 > >::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 > >::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 > >::type | Sz (size_t locx, size_t locy=0) const |
template<typename Dummy = Symmetry> | |
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type | SimpSimp (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 > >::type | SsubSsub (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 > >::type | SimpSsub (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::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry >, vector< Mpo< Symmetry > > >::type | SimpSimp (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 >, vector< Mpo< Symmetry > > >::type | SsubSsub (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 >, vector< Mpo< Symmetry > > >::type | SimpSsub (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 >, vector< Mpo< Symmetry > > >::type | SdagS (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 >, vector< Mpo< Symmetry > > >::type | SimpdagSimp (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 >, vector< Mpo< Symmetry > > >::type | SsubdagSsub (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 >, vector< Mpo< Symmetry > > >::type | SimpdagSsub (size_t locx1, size_t locx2, size_t locy1=0, size_t locy2=0) const |
Protected Member Functions | |
Mpo< Symmetry > | make_local (KONDO_SUBSYSTEM SUBSYS, size_t locx, size_t locy, const OperatorType &Op, double factor=1., bool FERMIONIC=false, bool HERMITIAN=false) const |
Mpo< Symmetry > | make_corr (KONDO_SUBSYSTEM SUBSYS, 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 (KONDO_SUBSYSTEM SUBSYS, 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< SpinBase< Symmetry > > | B |
vector< FermionBase< Symmetry > > | F |
vector< SUB_LATTICE > | G |
Private Types | |
typedef SiteOperatorQ< Symmetry, Eigen::MatrixXd > | OperatorType |
|
private |
Definition at line 13 of file KondoObservables.h.
|
inline |
Definition at line 18 of file KondoObservables.h.
KondoObservables< Symmetry >::KondoObservables | ( | const size_t & | L | ) |
Definition at line 214 of file KondoObservables.h.
KondoObservables< Symmetry >::KondoObservables | ( | const size_t & | L, |
const vector< Param > & | params, | ||
const map< string, any > & | defaults | ||
) |
Definition at line 221 of file KondoObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::c | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 421 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::c | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 437 of file KondoObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2() and!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type KondoObservables< Symmetry >::c_ky | ( | vector< complex< double > > | phases, |
double | factor = 1. |
||
) | const |
Definition at line 1101 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::cc | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 501 of file KondoObservables.h.
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry > >::type KondoObservables< Symmetry >::cc | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 558 of file KondoObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry >, vector< Mpo< Symmetry > > >::type KondoObservables< Symmetry >::cc3 | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 574 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::cdag | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 485 of file KondoObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::cdag | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = std::sqrt(2.) |
||
) | const |
Definition at line 469 of file KondoObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2() and!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type KondoObservables< Symmetry >::cdag_ky | ( | vector< complex< double > > | phases, |
double | factor = sqrt(2.) |
||
) | const |
Definition at line 1114 of file KondoObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry >, vector< Mpo< Symmetry > > >::type KondoObservables< Symmetry >::cdagc | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 517 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::cdagc | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 541 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::cdagcdag | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 509 of file KondoObservables.h.
std::enable_if< Dummy::ABELIAN, Mpo< Symmetry > >::type KondoObservables< Symmetry >::cdagcdag | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 566 of file KondoObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry >, vector< Mpo< Symmetry > > >::type KondoObservables< Symmetry >::cdagcdag3 | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 597 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::d | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 689 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::dtot |
Definition at line 697 of file KondoObservables.h.
|
protected |
Definition at line 1126 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::hh | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 887 of file KondoObservables.h.
std::enable_if< Dummy::NO_CHARGE_SYM(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::iTy | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 769 of file KondoObservables.h.
Mpo< Symmetry > KondoObservables< Symmetry >::JordanWignerString |
Jordan-Wigner string on the full length of the chain. Needed for VUMPS + spectral functions.
Definition at line 400 of file KondoObservables.h.
|
protected |
Definition at line 292 of file KondoObservables.h.
|
protected |
Definition at line 359 of file KondoObservables.h.
|
protected |
not implemented
Definition at line 252 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::n | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 721 of file KondoObservables.h.
Mpo< Symmetry > KondoObservables< Symmetry >::n | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 728 of file KondoObservables.h.
Mpo< Symmetry > KondoObservables< Symmetry >::nh | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 850 of file KondoObservables.h.
Mpo< Symmetry > KondoObservables< Symmetry >::nhsq | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 864 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::nn | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 872 of file KondoObservables.h.
Mpo< Symmetry > KondoObservables< Symmetry >::nn | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 879 of file KondoObservables.h.
Mpo< Symmetry > KondoObservables< Symmetry >::ns | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 843 of file KondoObservables.h.
Mpo< Symmetry > KondoObservables< Symmetry >::nssq | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 857 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::s | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 713 of file KondoObservables.h.
|
inline |
Definition at line 129 of file KondoObservables.h.
|
inline |
Definition at line 133 of file KondoObservables.h.
|
inline |
Definition at line 151 of file KondoObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Simp | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 965 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Simp | ( | SPINOP_LABEL | Sa, |
size_t | locx, | ||
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 898 of file KondoObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type KondoObservables< Symmetry >::Simp_ky | ( | vector< complex< double > > | phases | ) | const |
Definition at line 1049 of file KondoObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Simpdag | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = std::sqrt(3.) |
||
) | const |
Definition at line 981 of file KondoObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry, complex< double > > >::type KondoObservables< Symmetry >::Simpdag_ky | ( | vector< complex< double > > | phases, |
double | factor = sqrt(3.) |
||
) | const |
Definition at line 1062 of file KondoObservables.h.
|
inline |
Definition at line 153 of file KondoObservables.h.
|
inline |
Definition at line 157 of file KondoObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry >, vector< Mpo< Symmetry > > >::type KondoObservables< Symmetry >::SimpSimp | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 989 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::SimpSimp | ( | 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 941 of file KondoObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry >, vector< Mpo< Symmetry > > >::type KondoObservables< Symmetry >::SimpSsub | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1029 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::SimpSsub | ( | 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 957 of file KondoObservables.h.
std::enable_if< Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Ssub | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 973 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Ssub | ( | SPINOP_LABEL | Sa, |
size_t | locx, | ||
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 907 of file KondoObservables.h.
|
inline |
Definition at line 155 of file KondoObservables.h.
std::conditional< Dummy::IS_SPIN_SU2(), Mpo< Symmetry >, vector< Mpo< Symmetry > > >::type KondoObservables< Symmetry >::SsubSsub | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 1009 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::SsubSsub | ( | 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 949 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Stringz | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 620 of file KondoObservables.h.
std::enable_if<!Dummy::IS_SPIN_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::StringzDimer | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 654 of file KondoObservables.h.
|
inline |
Definition at line 137 of file KondoObservables.h.
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::T | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = 1. |
||
) | const |
Definition at line 736 of file KondoObservables.h.
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type KondoObservables< Symmetry >::T_ky | ( | vector< complex< double > > | phases | ) | const |
Definition at line 1075 of file KondoObservables.h.
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Tdag | ( | size_t | locx, |
size_t | locy = 0 , |
||
double | factor = std::sqrt(3.) |
||
) | const |
Definition at line 744 of file KondoObservables.h.
std::enable_if< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry, complex< double > > >::type KondoObservables< Symmetry >::Tdag_ky | ( | vector< complex< double > > | phases, |
double | factor = sqrt(3.) |
||
) | const |
Definition at line 1088 of file KondoObservables.h.
std::conditional< Dummy::IS_CHARGE_SU2(), Mpo< Symmetry >, vector< Mpo< Symmetry > > >::type KondoObservables< Symmetry >::TdagT | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 824 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Tm | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 778 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::TmTp | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 , |
||
double | fac = 1. |
||
) | const |
Definition at line 806 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Tp | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 787 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::TpTm | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 , |
||
double | fac = 1. |
||
) | const |
Definition at line 796 of file KondoObservables.h.
std::enable_if< Dummy::NO_CHARGE_SYM(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Tx | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 760 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::Tz | ( | size_t | locx, |
size_t | locy = 0 |
||
) | const |
Definition at line 752 of file KondoObservables.h.
std::enable_if<!Dummy::IS_CHARGE_SU2(), Mpo< Symmetry > >::type KondoObservables< Symmetry >::TzTz | ( | size_t | locx1, |
size_t | locx2, | ||
size_t | locy1 = 0 , |
||
size_t | locy2 = 0 |
||
) | const |
Definition at line 816 of file KondoObservables.h.
|
protected |
Definition at line 208 of file KondoObservables.h.
|
protected |
Definition at line 209 of file KondoObservables.h.
|
protected |
Definition at line 210 of file KondoObservables.h.