HΦ
3.2.0
|
For Matrix-Vector product. More...
#include <struct.h>
Data Fields | |
double complex | prdct |
The expectation value of the energy. More... | |
int | itr |
Iteration number. More... | |
long int | iv |
Used for initializing vector. More... | |
long int | i_max |
Length of eigenvector. More... | |
long int | SizeOflist_2_1 |
Size of list_2_1. More... | |
long int | SizeOflist_2_2 |
Size of list_2_2. More... | |
long int | SizeOflistjb |
Used for computing Sz. More... | |
double complex | tmp_trans |
Hopping parameter. More... | |
double complex | tmp_J |
Coupling constant. More... | |
long unsigned int | is1_up |
Mask used in the bit oeration. More... | |
long unsigned int | is1_down |
Mask used in the bit oeration. More... | |
long unsigned int | is2_up |
Mask used in the bit oeration. More... | |
long unsigned int | is2_down |
Mask used in the bit oeration. More... | |
int | mode |
multiply or expectation value. More... | |
double | sgn |
Not used ??? More... | |
long unsigned int | is1_spin |
Mask used in the bit oeration. More... | |
long unsigned int | is2_spin |
Mask used in the bit oeration. More... | |
long unsigned int | is3_spin |
Mask used in the bit oeration. More... | |
long unsigned int | is4_spin |
Mask used in the bit oeration. More... | |
int | isite1 |
Is it realy used ??? More... | |
int | isite2 |
Is it realy used ??? More... | |
int | isite3 |
Is it realy used ??? More... | |
int | isite4 |
Is it realy used ??? More... | |
long unsigned int | A_spin |
Mask used in the bit oeration. More... | |
long unsigned int | B_spin |
Mask used in the bit oeration. More... | |
long unsigned int | irght |
Used for Ogata-Lin ??? More... | |
long unsigned int | ilft |
Used for Ogata-Lin ??? More... | |
long unsigned int | ihfbit |
Used for Ogata-Lin ??? More... | |
long unsigned int | isA_spin |
Mask used in the bit oeration. More... | |
long unsigned int | isB_spin |
Mask used in the bit oeration. More... | |
double complex | tmp_V |
Coupling constant. More... | |
long unsigned int LargeList::A_spin |
Mask used in the bit oeration.
Definition at line 341 of file struct.h.
Referenced by child_general_hopp(), child_general_hopp_GetInfo(), child_general_int(), child_general_int_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), GC_child_general_hopp(), GC_child_general_int(), GetPairExcitedStateHubbard(), and makeHam().
long unsigned int LargeList::B_spin |
Mask used in the bit oeration.
Definition at line 342 of file struct.h.
Referenced by child_general_int(), child_general_int_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), GC_child_general_int(), and makeHam().
long int LargeList::i_max |
Length of eigenvector.
Definition at line 317 of file struct.h.
Referenced by child_exchange(), child_exchange_spin(), child_general_hopp(), child_general_int(), child_general_int_spin(), child_pairhopp(), expec_cisajs(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), expec_energy_flct(), GC_child_exchange(), GC_child_exchange_spin(), GC_child_general_hopp(), GC_child_general_int(), GC_child_general_int_spin(), GC_child_pairhopp(), GC_child_pairlift_spin(), GetPairExcitedState(), GetPairExcitedStateHubbard(), makeHam(), and mltply().
long unsigned int LargeList::ihfbit |
Used for Ogata-Lin ???
Definition at line 345 of file struct.h.
Referenced by child_exchange_element(), child_exchange_spin_element(), child_pairhopp_element(), CisAjt(), expec_cisajs(), expec_energy_flct(), GetPairExcitedState(), GetPairExcitedStateGeneralSpin(), GetPairExcitedStateHalfSpin(), GetPairExcitedStateHubbard(), GetSingleExcitedStateHubbard(), makeHam(), mltply(), sz(), X_child_CisAit_GeneralSpin_MPIdouble(), X_child_CisAit_spin_MPIdouble(), X_child_CisAjt_MPIdouble(), X_child_CisAjt_MPIsingle(), X_child_CisAjtCkuAku_Hubbard_MPI(), X_child_CisAjtCkuAlv_Hubbard_MPI(), X_child_exchange_spin_element(), X_child_general_hopp_MPIdouble(), X_child_general_hopp_MPIsingle(), X_child_general_int_spin_MPIdouble(), X_child_general_int_spin_MPIsingle(), X_child_general_int_spin_TotalS_MPIdouble(), X_CisAjt(), and X_Spin_CisAit().
long unsigned int LargeList::ilft |
Used for Ogata-Lin ???
Definition at line 344 of file struct.h.
Referenced by child_exchange_element(), child_exchange_spin_element(), child_pairhopp_element(), CisAjt(), expec_cisajs(), expec_energy_flct(), GetPairExcitedState(), GetPairExcitedStateHalfSpin(), GetPairExcitedStateHubbard(), GetSingleExcitedStateHubbard(), makeHam(), mltply(), sz(), X_child_CisAit_spin_MPIdouble(), X_child_CisAjt_MPIdouble(), X_child_CisAjt_MPIsingle(), X_child_CisAjtCkuAku_Hubbard_MPI(), X_child_CisAjtCkuAlv_Hubbard_MPI(), X_child_exchange_spin_element(), X_child_general_hopp_MPIdouble(), X_child_general_hopp_MPIsingle(), X_child_general_int_spin_MPIdouble(), X_child_general_int_spin_MPIsingle(), X_child_general_int_spin_TotalS_MPIdouble(), X_CisAjt(), and X_Spin_CisAit().
long unsigned int LargeList::irght |
Used for Ogata-Lin ???
Definition at line 343 of file struct.h.
Referenced by child_exchange_element(), child_exchange_spin_element(), child_pairhopp_element(), CisAjt(), expec_cisajs(), expec_energy_flct(), GetPairExcitedState(), GetPairExcitedStateHalfSpin(), GetPairExcitedStateHubbard(), GetSingleExcitedStateHubbard(), makeHam(), mltply(), sz(), X_child_CisAit_spin_MPIdouble(), X_child_CisAjt_MPIdouble(), X_child_CisAjt_MPIsingle(), X_child_CisAjtCkuAku_Hubbard_MPI(), X_child_CisAjtCkuAlv_Hubbard_MPI(), X_child_exchange_spin_element(), X_child_general_hopp_MPIdouble(), X_child_general_hopp_MPIsingle(), X_child_general_int_spin_MPIdouble(), X_child_general_int_spin_MPIsingle(), X_child_general_int_spin_TotalS_MPIdouble(), X_CisAjt(), and X_Spin_CisAit().
long unsigned int LargeList::is1_down |
Mask used in the bit oeration.
Definition at line 326 of file struct.h.
Referenced by child_exchange_element(), child_exchange_GetInfo(), child_pairhopp_element(), child_pairhopp_GetInfo(), GC_child_exchange_element(), and GC_child_pairhopp_element().
long unsigned int LargeList::is1_spin |
Mask used in the bit oeration.
Definition at line 332 of file struct.h.
Referenced by child_general_hopp(), child_general_hopp_GetInfo(), child_general_int(), child_general_int_GetInfo(), child_general_int_spin_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), GC_child_general_hopp(), GC_child_general_int(), GC_child_general_int_spin(), and makeHam().
long unsigned int LargeList::is1_up |
Mask used in the bit oeration.
Definition at line 325 of file struct.h.
Referenced by child_exchange_element(), child_exchange_GetInfo(), child_exchange_spin_GetInfo(), child_general_int_spin(), child_general_int_spin_GetInfo(), child_pairhopp_element(), child_pairhopp_GetInfo(), child_pairlift_spin_GetInfo(), GC_child_exchange_element(), GC_child_pairhopp_element(), and makeHam().
long unsigned int LargeList::is2_down |
Mask used in the bit oeration.
Definition at line 328 of file struct.h.
Referenced by child_exchange_element(), child_exchange_GetInfo(), child_pairhopp_element(), child_pairhopp_GetInfo(), GC_child_exchange_element(), and GC_child_pairhopp_element().
long unsigned int LargeList::is2_spin |
Mask used in the bit oeration.
Definition at line 333 of file struct.h.
Referenced by child_general_hopp(), child_general_hopp_GetInfo(), child_general_int(), child_general_int_GetInfo(), child_general_int_spin(), child_general_int_spin_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), GC_child_general_hopp(), GC_child_general_int(), GC_child_general_int_spin(), and makeHam().
long unsigned int LargeList::is2_up |
Mask used in the bit oeration.
Definition at line 327 of file struct.h.
Referenced by child_exchange_element(), child_exchange_GetInfo(), child_exchange_spin_GetInfo(), child_general_int_spin(), child_general_int_spin_GetInfo(), child_pairhopp_element(), child_pairhopp_GetInfo(), child_pairlift_spin_GetInfo(), GC_child_exchange_element(), GC_child_pairhopp_element(), and makeHam().
long unsigned int LargeList::is3_spin |
Mask used in the bit oeration.
Definition at line 334 of file struct.h.
Referenced by child_general_int(), child_general_int_GetInfo(), child_general_int_spin_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), GC_child_general_int(), GC_child_general_int_spin(), and makeHam().
long unsigned int LargeList::is4_spin |
Mask used in the bit oeration.
Definition at line 335 of file struct.h.
Referenced by child_general_int(), child_general_int_GetInfo(), child_general_int_spin(), child_general_int_spin_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), GC_child_general_int(), GC_child_general_int_spin(), and makeHam().
long unsigned int LargeList::isA_spin |
Mask used in the bit oeration.
Definition at line 346 of file struct.h.
Referenced by child_exchange_spin_element(), child_exchange_spin_GetInfo(), child_general_hopp(), child_general_hopp_GetInfo(), child_general_int(), child_general_int_GetInfo(), child_pairlift_spin_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), GC_child_exchange_spin_element(), GC_child_general_hopp(), GC_child_general_int(), GC_child_pairlift_spin_element(), GetPairExcitedStateHubbard(), and makeHam().
long unsigned int LargeList::isB_spin |
Mask used in the bit oeration.
Definition at line 347 of file struct.h.
Referenced by child_general_int(), child_general_int_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), GC_child_general_int(), and makeHam().
int LargeList::isite1 |
Is it realy used ???
Definition at line 336 of file struct.h.
Referenced by child_general_int_GetInfo(), child_general_int_spin_GetInfo(), and GC_child_general_int_spin().
int LargeList::isite2 |
Is it realy used ???
Definition at line 337 of file struct.h.
Referenced by child_general_int_GetInfo(), child_general_int_spin_GetInfo(), and GC_child_general_int_spin().
int LargeList::isite3 |
Is it realy used ???
Definition at line 338 of file struct.h.
Referenced by child_general_int_GetInfo().
int LargeList::isite4 |
Is it realy used ???
Definition at line 339 of file struct.h.
Referenced by child_general_int_GetInfo().
int LargeList::itr |
Iteration number.
Definition at line 315 of file struct.h.
Referenced by CalcByLanczos(), CalcByLOBPCG(), CalcSpectrum(), Lanczos_EigenValue(), Lanczos_EigenVector(), LOBPCG_Main(), and Output_restart().
long int LargeList::iv |
Used for initializing vector.
Definition at line 316 of file struct.h.
Referenced by Initialize_wave(), Lanczos_EigenVector(), and SetInitialVector().
int LargeList::mode |
multiply or expectation value.
Definition at line 330 of file struct.h.
Referenced by child_CisAisCisAis_element(), child_CisAisCisAis_spin_element(), child_CisAisCjtAku_element(), child_CisAjtCkuAku_element(), child_CisAjtCkuAlv_element(), child_exchange_element(), child_exchange_spin_element(), child_pairhopp_element(), CisAjt(), expec_cisajs(), expec_cisajscktalt_SpinGCGeneral(), expec_cisajscktalt_SpinGeneral(), expec_cisajscktalt_SpinHalf(), expec_cisajscktaltdc(), expec_energy_flct(), expec_totalspin(), expec_totalSz(), GC_AisCis(), GC_child_CisAisCisAis_element(), GC_child_CisAisCisAis_spin_element(), GC_child_CisAisCitAiu_spin_element(), GC_child_CisAisCjtAku_element(), GC_child_CisAitCiuAiu_spin_element(), GC_child_CisAitCiuAiv_spin_element(), GC_child_CisAjtCkuAku_element(), GC_child_CisAjtCkuAlv_element(), GC_child_exchange_element(), GC_child_exchange_spin_element(), GC_child_pairhopp_element(), GC_child_pairlift_spin_element(), GC_CisAis(), GC_CisAjt(), GetPairExcitedState(), GetPairExcitedStateHubbard(), makeHam(), mltply(), mltplyGeneralSpin(), mltplyGeneralSpinGC(), totalspin_SpinGC(), totalSz_SpinGC(), X_child_CisAis_Hubbard_MPI(), X_child_CisAisCjtAjt_Hubbard_MPI(), X_child_CisAisCjuAju_GeneralSpin_MPIdouble(), X_child_CisAisCjuAju_GeneralSpin_MPIsingle(), X_child_CisAit_GeneralSpin_MPIdouble(), X_child_CisAit_spin_MPIdouble(), X_child_CisAitCjuAjv_GeneralSpin_MPIdouble(), X_child_CisAitCjuAjv_GeneralSpin_MPIsingle(), X_child_CisAjt_MPIdouble(), X_child_CisAjt_MPIsingle(), X_child_CisAjtCkuAku_Hubbard_MPI(), X_child_CisAjtCkuAlv_Hubbard_MPI(), X_child_general_hopp_MPIdouble(), X_child_general_hopp_MPIsingle(), X_child_general_int_spin_MPIdouble(), X_child_general_int_spin_MPIsingle(), X_GC_child_AisCis_GeneralSpin_MPIdouble(), X_GC_child_AisCis_spin_MPIdouble(), X_GC_child_CisAis_GeneralSpin_MPIdouble(), X_GC_child_CisAis_Hubbard_MPI(), X_GC_child_CisAis_spin_MPIdouble(), X_GC_child_CisAisCjtAjt_Hubbard_MPI(), X_GC_child_CisAisCjuAju_GeneralSpin_MPIdouble(), X_GC_child_CisAisCjuAju_GeneralSpin_MPIsingle(), X_GC_child_CisAisCjuAju_spin_MPIdouble(), X_GC_child_CisAisCjuAju_spin_MPIsingle(), X_GC_child_CisAisCjuAjv_GeneralSpin_MPIdouble(), X_GC_child_CisAisCjuAjv_GeneralSpin_MPIsingle(), X_GC_child_CisAisCjuAjv_spin_MPIdouble(), X_GC_child_CisAisCjuAjv_spin_MPIsingle(), X_GC_child_CisAit_GeneralSpin_MPIdouble(), X_GC_child_CisAit_spin_MPIdouble(), X_GC_child_CisAitCiuAiv_spin_MPIdouble(), X_GC_child_CisAitCiuAiv_spin_MPIsingle(), X_GC_child_CisAitCjuAju_GeneralSpin_MPIdouble(), X_GC_child_CisAitCjuAju_GeneralSpin_MPIsingle(), X_GC_child_CisAitCjuAju_spin_MPIdouble(), X_GC_child_CisAitCjuAju_spin_MPIsingle(), X_GC_child_CisAitCjuAjv_GeneralSpin_MPIdouble(), X_GC_child_CisAitCjuAjv_GeneralSpin_MPIsingle(), X_GC_child_CisAjtCkuAku_Hubbard_MPI(), X_GC_child_CisAjtCkuAlv_Hubbard_MPI(), X_GC_child_general_hopp_MPIdouble(), and X_GC_child_general_hopp_MPIsingle().
double complex LargeList::prdct |
The expectation value of the energy.
Definition at line 314 of file struct.h.
Referenced by child_general_hopp_MPIdouble(), child_general_hopp_MPIsingle(), child_general_int_GeneralSpin_MPIdouble(), child_general_int_GeneralSpin_MPIsingle(), child_general_int_spin_MPIdouble(), child_general_int_spin_MPIsingle(), GC_child_CisAisCjuAjv_spin_MPIdouble(), GC_child_CisAisCjuAjv_spin_MPIsingle(), GC_child_CisAitCiuAiv_spin_MPIdouble(), GC_child_CisAitCiuAiv_spin_MPIsingle(), GC_child_CisAitCjuAju_spin_MPIdouble(), GC_child_CisAitCjuAju_spin_MPIsingle(), GC_child_general_hopp_MPIdouble(), GC_child_general_hopp_MPIsingle(), GC_child_general_int_GeneralSpin_MPIdouble(), GC_child_general_int_GeneralSpin_MPIsingle(), Lanczos_EigenValue(), Lanczos_GetTridiagonalMatrixComponents(), makeHam(), mltply(), mltplyGeneralSpin(), mltplyGeneralSpinGC(), mltplyHalfSpin(), mltplyHalfSpinGC(), mltplyHubbard(), mltplyHubbardGC(), mltplySpinGCBoost(), SetDiagonalTEChemi(), SetDiagonalTEInterAll(), and SetDiagonalTETransfer().
long int LargeList::SizeOflist_2_1 |
Size of list_2_1.
Definition at line 318 of file struct.h.
Referenced by GetlistSize(), MakeExcitedList(), and setmem_large().
long int LargeList::SizeOflist_2_2 |
Size of list_2_2.
Definition at line 319 of file struct.h.
Referenced by GetlistSize(), MakeExcitedList(), and setmem_large().
long int LargeList::SizeOflistjb |
Used for computing Sz.
Definition at line 320 of file struct.h.
Referenced by GetlistSize(), and sz().
double complex LargeList::tmp_J |
Coupling constant.
Definition at line 323 of file struct.h.
Referenced by child_exchange_element(), child_exchange_GetInfo(), child_exchange_spin_element(), child_exchange_spin_GetInfo(), child_pairhopp_element(), child_pairhopp_GetInfo(), child_pairlift_spin_GetInfo(), GC_child_exchange_element(), GC_child_exchange_spin_element(), GC_child_pairhopp_element(), and GC_child_pairlift_spin_element().
double complex LargeList::tmp_trans |
double complex LargeList::tmp_V |
Coupling constant.
Definition at line 348 of file struct.h.
Referenced by child_general_int(), child_general_int_GetInfo(), child_general_int_spin(), child_general_int_spin_GetInfo(), GC_child_general_int(), GC_child_general_int_spin(), and makeHam().