arpackDiagonalize() | BareHamiltonian | virtual |
BareHamiltonian(int L, int Nu, int Nd, double J, double U) | BareHamiltonian | |
baseDown | BareHamiltonian | protected |
baseUp | BareHamiltonian | protected |
blockmat | SpinHamiltonian | protected |
BuildBase() | SpinHamiltonian | virtual |
BuildFullHam() | SpinHamiltonian | virtual |
BuildHam() | BareHamiltonian | virtual |
BuildHamWithS(int myS) | SpinHamiltonian | |
BuildPartFullHam() | SpinHamiltonian | |
BuildSpinBase() | SpinHamiltonian | |
CalcDim(int L, int N) | BareHamiltonian | static |
CalcSign(int i, int j, myint a) const | BareHamiltonian | protected |
CountBits(myint bits) | BareHamiltonian | static |
Diagonalize(int dim, double *mat, double *eigs, bool calc_eigenvectors) | BareHamiltonian | protectedstatic |
dim | BareHamiltonian | protected |
ExactDiagonalizeFull(bool calc_eigenvectors) | SpinHamiltonian | virtual |
ExactSpinDiagonalize(int myS, bool calc_eigenvectors) | SpinHamiltonian | |
ExactSpinDiagonalizeFull(bool calc_eigenvectors) | SpinHamiltonian | virtual |
GenerateData(double Ubegin, double Uend, double step, std::string filename) | SpinHamiltonian | |
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 |
Hb | BareHamiltonian | protected |
Hbc | BareHamiltonian | protected |
hopping(myint) const | SpinHamiltonian | protected |
interaction(myint, myint, myint, myint) const | SpinHamiltonian | protected |
J | BareHamiltonian | protected |
L | BareHamiltonian | protected |
LanczosDiagonalize(int m=0) | BareHamiltonian | virtual |
MemoryNeededArpack() const | BareHamiltonian | |
MemoryNeededFull() const | BareHamiltonian | |
MemoryNeededLanczos() const | BareHamiltonian | |
mvprod(double *x, double *y, double alpha) const | SpinHamiltonian | 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 | SpinHamiltonian | |
PrintGroundstateVector() const | BareHamiltonian | |
ReadBasis(const char *filename) | SpinHamiltonian | |
SaveBasis(const char *filename) const | SpinHamiltonian | |
SaveToFile(const std::string filename) const | BareHamiltonian | virtual |
SaveToFile(const std::string filename, double *data, int dim) const | BareHamiltonian | protected |
setU(double) | BareHamiltonian | |
spinbasis | SpinHamiltonian | protected |
SpinHamiltonian(int L, int Nu, int Nd, double J, double U) | SpinHamiltonian | |
Sz | SpinHamiltonian | protected |
U | BareHamiltonian | protected |
~BareHamiltonian() | BareHamiltonian | virtual |
~SpinHamiltonian() | SpinHamiltonian | virtual |