#include "symmetry/qarray.h"
#include "LanczosTypedefs.h"
Go to the source code of this file.
|
| enum | SPIN_INDEX { UP =false
, DN =true
, NOSPIN =2
, UPDN =3
} |
| |
| enum | SPINOP_LABEL {
SX
, SY
, iSY
, SZ
,
SP
, SM
, QZ
, QP
,
QM
, QPZ
, QMZ
} |
| |
| enum | STRING { NOSTRING
, STRINGX
, STRINGY
, STRINGZ
} |
| |
| enum | MODEL_FAMILY { HEISENBERG
, HUBBARD
, KONDO
, SPINLESS
} |
| |
| enum | Sym::KIND {
Sym::S
, Sym::Salt
, Sym::T
, Sym::N
,
Sym::M
, Sym::Nup
, Sym::Ndn
, Sym::Nparity
,
Sym::K
, Sym::S
, Sym::Salt
, Sym::T
,
Sym::N
, Sym::M
, Sym::Nup
, Sym::Ndn
,
Sym::Nparity
, Sym::K
} |
| |
| enum | PARITY { EVEN =0
, ODD =1
} |
| |
| enum | SUB_LATTICE { A =1
, B =-1
} |
| |
| enum | KONDO_SUBSYSTEM { IMP
, SUB
, IMPSUB
} |
| |
| enum | BC { OPEN =true
, INFINITE =false
} |
| |
|
| double | isReal (double x) |
| |
| double | isReal (std::complex< double > x) |
| |
| double | conjIfcomplex (double x) |
| |
| std::complex< double > | conjIfcomplex (std::complex< double > x) |
| |
| SPIN_INDEX | operator! (const SPIN_INDEX sigma) |
| |
| std::ostream & | operator<< (std::ostream &s, SPIN_INDEX sigma) |
| |
| std::ostream & | operator<< (std::ostream &s, SPINOP_LABEL Sa) |
| |
| std::ostream & | operator<< (std::ostream &s, STRING STR) |
| |
| SPINOP_LABEL | STRING_TO_SPINOP (STRING STR) |
| |
| std::ostream & | operator<< (std::ostream &s, MODEL_FAMILY mf) |
| |
| std::ostream & | operator<< (std::ostream &s, Sym::KIND l) |
| |
| std::ostream & | operator<< (std::ostream &s, SUB_LATTICE sublat) |
| |
| SUB_LATTICE | flip_sublattice (SUB_LATTICE sublat) |
| |
| void | sublattice_check (const ArrayXXd &hopping, const vector< SUB_LATTICE > &G) |
| |
| std::ostream & | operator<< (std::ostream &s, BC boundary) |
| |
| std::ostream & | VMPS::operator<< (std::ostream &s, VMPS::DIRECTION::OPTION DIR) |
| |
| std::ostream & | operator<< (std::ostream &s, DMRG::VERBOSITY::OPTION VERB) |
| |
| std::ostream & | operator<< (std::ostream &s, DMRG::CONVTEST::OPTION TEST) |
| |
| std::istream & | operator>> (std::istream &str, DMRG::VERBOSITY::OPTION &VERB) |
| |
| std::ostream & | operator<< (std::ostream &s, DMRG::DIRECTION::OPTION DIR) |
| |
| std::ostream & | operator<< (std::ostream &s, DMRG::ITERATION::OPTION ITER) |
| |
| std::ostream & | operator<< (std::ostream &s, refEnergy r) |
| |
◆ CONJ_IF_COMPLEX
◆ DMRG_CONTROL_DEFAULT_MIN_NSV
| #define DMRG_CONTROL_DEFAULT_MIN_NSV 0 |
◆ EIGEN_DEFAULT_SPARSE_INDEX_TYPE
| #define EIGEN_DEFAULT_SPARSE_INDEX_TYPE int |
◆ EIGEN_INITIALIZE_MATRICES_BY_ZERO
| #define EIGEN_INITIALIZE_MATRICES_BY_ZERO |
◆ IS_REAL_FUNCTION
◆ KIND_ENUM
◆ SPIN_INDEX_ENUM
◆ SparseMatrixXcd
◆ SparseMatrixXd
◆ BC
◆ KONDO_SUBSYSTEM
◆ MODEL_FAMILY
| Enumerator |
|---|
| HEISENBERG | |
| HUBBARD | |
| KONDO | |
| SPINLESS | |
Definition at line 96 of file DmrgTypedefs.h.
◆ PARITY
◆ SPIN_INDEX
| Enumerator |
|---|
| UP | spin up
|
| DN | spin down
|
| NOSPIN | no spin (for consistency, also useful for iterations)
|
| UPDN | both up and down (for consistency)
|
Definition at line 35 of file DmrgTypedefs.h.
◆ SPINOP_LABEL
| Enumerator |
|---|
| SX | |
| SY | |
| iSY | |
| SZ | |
| SP | |
| SM | |
| QZ | |
| QP | |
| QM | |
| QPZ | |
| QMZ | |
Definition at line 60 of file DmrgTypedefs.h.
◆ STRING
| Enumerator |
|---|
| NOSTRING | |
| STRINGX | |
| STRINGY | |
| STRINGZ | |
Definition at line 78 of file DmrgTypedefs.h.
◆ SUB_LATTICE
◆ conjIfcomplex() [1/2]
| double conjIfcomplex |
( |
double |
x | ) |
|
|
inline |
◆ conjIfcomplex() [2/2]
| std::complex< double > conjIfcomplex |
( |
std::complex< double > |
x | ) |
|
|
inline |
◆ flip_sublattice()
◆ isReal() [1/2]
| double isReal |
( |
double |
x | ) |
|
|
inline |
◆ isReal() [2/2]
| double isReal |
( |
std::complex< double > |
x | ) |
|
|
inline |
◆ operator!()
◆ operator<<() [1/12]
| std::ostream & operator<< |
( |
std::ostream & |
s, |
|
|
BC |
boundary |
|
) |
| |
◆ operator<<() [2/12]
◆ operator<<() [3/12]
◆ operator<<() [4/12]
◆ operator<<() [5/12]
◆ operator<<() [6/12]
| std::ostream & operator<< |
( |
std::ostream & |
s, |
|
|
MODEL_FAMILY |
mf |
|
) |
| |
◆ operator<<() [7/12]
| std::ostream & operator<< |
( |
std::ostream & |
s, |
|
|
refEnergy |
r |
|
) |
| |
◆ operator<<() [8/12]
| std::ostream & operator<< |
( |
std::ostream & |
s, |
|
|
SPIN_INDEX |
sigma |
|
) |
| |
◆ operator<<() [9/12]
| std::ostream & operator<< |
( |
std::ostream & |
s, |
|
|
SPINOP_LABEL |
Sa |
|
) |
| |
◆ operator<<() [10/12]
| std::ostream & operator<< |
( |
std::ostream & |
s, |
|
|
STRING |
STR |
|
) |
| |
◆ operator<<() [11/12]
| std::ostream & operator<< |
( |
std::ostream & |
s, |
|
|
SUB_LATTICE |
sublat |
|
) |
| |
◆ operator<<() [12/12]
| std::ostream & operator<< |
( |
std::ostream & |
s, |
|
|
Sym::KIND |
l |
|
) |
| |
◆ operator>>()
◆ STRING_TO_SPINOP()
◆ sublattice_check()
| void sublattice_check |
( |
const ArrayXXd & |
hopping, |
|
|
const vector< SUB_LATTICE > & |
G |
|
) |
| |