#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 |
|
) |
| |