arpackDiagonalize() | BareHamiltonian | virtual |
BareHamiltonian(int L, int Nu, int Nd, double J, double U) | BareHamiltonian | |
baseDown | BareHamiltonian | protected |
baseUp | BareHamiltonian | protected |
BuildBase() | BareHamiltonian | virtual |
BuildFullHam() | HubHam2D | virtual |
BuildHam() | BareHamiltonian | virtual |
BuildSparseHam() | SparseHamiltonian2D_CSR | |
CalcDim(int L, int N) | BareHamiltonian | static |
CalcSign(int i, int j, myint a) const | BareHamiltonian | protected |
CountBits(myint bits) | BareHamiltonian | static |
D | HubHam2D | protected |
Diagonalize(int dim, double *mat, double *eigs, bool calc_eigenvectors) | BareHamiltonian | protectedstatic |
dim | BareHamiltonian | protected |
Down_col | SparseHamiltonian2D_CSR | protected |
Down_data_CSR | SparseHamiltonian2D_CSR | protected |
Down_row | SparseHamiltonian2D_CSR | protected |
ExactDiagonalizeFull(bool calc_eigenvectors=false) | BareHamiltonian | virtual |
getBaseDown(unsigned int i) const | BareHamiltonian | |
getBaseUp(unsigned int i) const | BareHamiltonian | |
getDim() const | BareHamiltonian | |
getJ() const | BareHamiltonian | |
getL() const | BareHamiltonian | |
getNd() const | BareHamiltonian | |
getNu() const | BareHamiltonian | |
getU() const | BareHamiltonian | |
ham | BareHamiltonian | protected |
Hamiltonian(int L, int Nu, int Nd, double J, double U) | Hamiltonian | |
Hb | BareHamiltonian | protected |
Hbc | BareHamiltonian | protected |
hopping(myint a, myint b, int jump=0) const | HubHam2D | protectedvirtual |
HubHam2D(int L, int D, int Nu, int Nd, double J, double U) | HubHam2D | |
J | BareHamiltonian | protected |
L | HubHam2D | protected |
LanczosDiagonalize(int m=0) | BareHamiltonian | virtual |
MemoryNeededArpack() const | BareHamiltonian | |
MemoryNeededFull() const | BareHamiltonian | |
MemoryNeededLanczos() const | BareHamiltonian | |
mvprod(double *, double *, double) const | SparseHamiltonian2D_CSR | virtual |
Nd | BareHamiltonian | protected |
Nu | BareHamiltonian | protected |
Print(bool list=false) const | BareHamiltonian | |
print_bin(myint num) const | BareHamiltonian | |
print_bin(myint num, int bitcount) | BareHamiltonian | static |
PrintBase() const | BareHamiltonian | |
PrintGroundstateVector() const | BareHamiltonian | |
PrintRawCSR() const | SparseHamiltonian2D_CSR | |
PrintSparse() const | SparseHamiltonian2D_CSR | |
SaveToFile(const std::string filename) const | BareHamiltonian | virtual |
SaveToFile(const std::string filename, double *data, int dim) const | BareHamiltonian | protected |
setU(double) | BareHamiltonian | |
SparseHamiltonian2D_CSR(int L, int D, int Nu, int Nd, double J, double U) | SparseHamiltonian2D_CSR | |
U | BareHamiltonian | protected |
Umatrix() const | SparseHamiltonian2D_CSR | |
Up_col | SparseHamiltonian2D_CSR | protected |
Up_data_CSR | SparseHamiltonian2D_CSR | protected |
Up_row | SparseHamiltonian2D_CSR | protected |
~BareHamiltonian() | BareHamiltonian | virtual |
~Hamiltonian() | Hamiltonian | virtual |
~HubHam2D() | HubHam2D | virtual |
~SparseHamiltonian2D_CSR() | SparseHamiltonian2D_CSR | virtual |