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

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

arpackDiagonalize()BareHamiltonianvirtual
BareHamiltonian(int L, int Nu, int Nd, double J, double U)BareHamiltonian
baseDownBareHamiltonianprotected
baseUpBareHamiltonianprotected
BuildBase()BareHamiltonianvirtual
BuildFullHam()HubHam2Dvirtual
BuildHam()BareHamiltonianvirtual
BuildSparseHam()SparseHamiltonian2D_CSR
CalcDim(int L, int N)BareHamiltonianstatic
CalcSign(int i, int j, myint a) const BareHamiltonianprotected
CountBits(myint bits)BareHamiltonianstatic
DHubHam2Dprotected
Diagonalize(int dim, double *mat, double *eigs, bool calc_eigenvectors)BareHamiltonianprotectedstatic
dimBareHamiltonianprotected
Down_colSparseHamiltonian2D_CSRprotected
Down_data_CSRSparseHamiltonian2D_CSRprotected
Down_rowSparseHamiltonian2D_CSRprotected
ExactDiagonalizeFull(bool calc_eigenvectors=false)BareHamiltonianvirtual
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
Hamiltonian(int L, int Nu, int Nd, double J, double U)Hamiltonian
HbBareHamiltonianprotected
HbcBareHamiltonianprotected
hopping(myint a, myint b, int jump=0) const HubHam2Dprotectedvirtual
HubHam2D(int L, int D, int Nu, int Nd, double J, double U)HubHam2D
JBareHamiltonianprotected
LHubHam2Dprotected
LanczosDiagonalize(int m=0)BareHamiltonianvirtual
MemoryNeededArpack() const BareHamiltonian
MemoryNeededFull() const BareHamiltonian
MemoryNeededLanczos() const BareHamiltonian
mvprod(double *, double *, double) const SparseHamiltonian2D_CSRvirtual
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
PrintRawCSR() const SparseHamiltonian2D_CSR
PrintSparse() const SparseHamiltonian2D_CSR
SaveToFile(const std::string filename) const BareHamiltonianvirtual
SaveToFile(const std::string filename, double *data, int dim) const BareHamiltonianprotected
setU(double)BareHamiltonian
SparseHamiltonian2D_CSR(int L, int D, int Nu, int Nd, double J, double U)SparseHamiltonian2D_CSR
UBareHamiltonianprotected
Umatrix() const SparseHamiltonian2D_CSR
Up_colSparseHamiltonian2D_CSRprotected
Up_data_CSRSparseHamiltonian2D_CSRprotected
Up_rowSparseHamiltonian2D_CSRprotected
~BareHamiltonian()BareHamiltonianvirtual
~Hamiltonian()Hamiltonianvirtual
~HubHam2D()HubHam2Dvirtual
~SparseHamiltonian2D_CSR()SparseHamiltonian2D_CSRvirtual