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