HubbardGPU
Hubbard diagonalisation on the GPU (and CPU)
 All Classes Files Functions Variables Typedefs Friends Macros
MomHamiltonian Member List

This is the complete list of members for MomHamiltonian, including all inherited members.

arpackDiagonalize()BareHamiltonianvirtual
BareHamiltonian(int L, int Nu, int Nd, double J, double U)BareHamiltonian
baseDownBareHamiltonianprotected
baseUpBareHamiltonianprotected
blockmatMomHamiltonianprotected
BuildBase()MomHamiltonianvirtual
BuildFullHam()MomHamiltonianvirtual
BuildHam()BareHamiltonianvirtual
CalcDim(int L, int N)BareHamiltonianstatic
CalcSign(int i, int j, myint a) const BareHamiltonianprotected
CountBits(myint bits)BareHamiltonianstatic
Diagonalize(int dim, double *mat, double *eigs, bool calc_eigenvectors)BareHamiltonianprotectedstatic
dimBareHamiltonianprotected
ExactDiagonalizeFull(bool calc_eigenvectors)MomHamiltonianvirtual
ExactMomDiagonalizeFull(bool calc_eigenvectors)MomHamiltonianvirtual
GenerateData(double Ubegin, double Uend, double step, std::string filename)MomHamiltonian
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
hamBareHamiltonianprotected
HbBareHamiltonianprotected
HbcBareHamiltonianprotected
hopping(myint) const MomHamiltonianprotected
interaction(int, int, int, int) const MomHamiltonianprotected
JBareHamiltonianprotected
LBareHamiltonianprotected
LanczosDiagonalize(int m=0)BareHamiltonianvirtual
MemoryNeededArpack() const BareHamiltonian
MemoryNeededFull() const BareHamiltonian
MemoryNeededLanczos() const BareHamiltonian
mombaseMomHamiltonianprotected
MomHamiltonian(int L, int Nu, int Nd, double J, double U)MomHamiltonian
mvprod(double *x, double *y, double alpha) const MomHamiltonianvirtual
NdBareHamiltonianprotected
NuBareHamiltonianprotected
Print(bool list=false) const BareHamiltonian
print_bin(myint num) const BareHamiltonian
print_bin(myint num, int bitcount)BareHamiltonianstatic
PrintBase() const BareHamiltonian
PrintGroundstateVector() const BareHamiltonian
SaveToFile(const std::string filename) const BareHamiltonianvirtual
SaveToFile(const std::string filename, double *data, int dim) const BareHamiltonianprotected
setU(double)BareHamiltonian
UBareHamiltonianprotected
~BareHamiltonian()BareHamiltonianvirtual
~MomHamiltonian()MomHamiltonianvirtual