HPhi++
3.1.0
|
For Matrix-Vector product. More...
#include <struct.hpp>
Public Attributes | |
int | itr = 0 |
Iteration number. More... | |
long int | iv = 0 |
Used for initializing vector. More... | |
long int | i_max = 0 |
Length of eigenvector. More... | |
long int | SizeOflist_2_1 = 0 |
Size of list_2_1. More... | |
long int | SizeOflist_2_2 = 0 |
Size of list_2_2. More... | |
long int | SizeOflistjb = 0 |
Used for computing Sz. More... | |
std::complex< double > | tmp_trans |
Hopping parameter. More... | |
std::complex< double > | tmp_J |
Coupling constant. More... | |
long int | is1_up = 0 |
Mask used in the bit oeration. More... | |
long int | is1_down = 0 |
Mask used in the bit oeration. More... | |
long int | is2_up = 0 |
Mask used in the bit oeration. More... | |
long int | is2_down = 0 |
Mask used in the bit oeration. More... | |
int | mode = 0 |
multiply or expectation value. More... | |
double | sgn |
Not used ??? More... | |
long int | is1_spin = 0 |
Mask used in the bit oeration. More... | |
long int | is2_spin = 0 |
Mask used in the bit oeration. More... | |
long int | is3_spin = 0 |
Mask used in the bit oeration. More... | |
long int | is4_spin = 0 |
Mask used in the bit oeration. More... | |
int | isite1 = 0 |
Is it realy used ??? More... | |
int | isite2 = 0 |
Is it realy used ??? More... | |
int | isite3 = 0 |
Is it realy used ??? More... | |
int | isite4 = 0 |
Is it realy used ??? More... | |
long int | A_spin = 0 |
Mask used in the bit oeration. More... | |
long int | B_spin = 0 |
Mask used in the bit oeration. More... | |
long int | irght = 0 |
Used for Ogata-Lin ??? More... | |
long int | ilft = 0 |
Used for Ogata-Lin ??? More... | |
long int | ihfbit = 0 |
Used for Ogata-Lin ??? More... | |
long int | isA_spin = 0 |
Mask used in the bit oeration. More... | |
long int | isB_spin = 0 |
Mask used in the bit oeration. More... | |
std::complex< double > | tmp_V |
Coupling constant. More... | |
For Matrix-Vector product.
Definition at line 315 of file struct.hpp.
long int LargeList::A_spin = 0 |
Mask used in the bit oeration.
Definition at line 342 of file struct.hpp.
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(), and GetPairExcitedStateHubbard().
long int LargeList::B_spin = 0 |
Mask used in the bit oeration.
Definition at line 343 of file struct.hpp.
Referenced by child_general_int(), child_general_int_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), and GC_child_general_int().
long int LargeList::i_max = 0 |
Length of eigenvector.
Definition at line 318 of file struct.hpp.
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(), and mltply().
long int LargeList::ihfbit = 0 |
Used for Ogata-Lin ???
Definition at line 346 of file struct.hpp.
Referenced by child_exchange_element(), child_exchange_spin_element(), child_pairhopp_element(), CisAjt(), expec_cisajs(), expec_energy_flct(), GetPairExcitedState(), GetPairExcitedStateGeneralSpin(), GetPairExcitedStateHubbard(), GetSingleExcitedStateHubbard(), 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 int LargeList::ilft = 0 |
Used for Ogata-Lin ???
Definition at line 345 of file struct.hpp.
Referenced by child_exchange_element(), child_exchange_spin_element(), child_pairhopp_element(), CisAjt(), expec_cisajs(), expec_energy_flct(), GetPairExcitedState(), GetPairExcitedStateHubbard(), GetSingleExcitedStateHubbard(), 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 int LargeList::irght = 0 |
Used for Ogata-Lin ???
Definition at line 344 of file struct.hpp.
Referenced by child_exchange_element(), child_exchange_spin_element(), child_pairhopp_element(), CisAjt(), expec_cisajs(), expec_energy_flct(), GetPairExcitedState(), GetPairExcitedStateHubbard(), GetSingleExcitedStateHubbard(), 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 int LargeList::is1_down = 0 |
Mask used in the bit oeration.
Definition at line 327 of file struct.hpp.
Referenced by child_exchange_element(), child_exchange_GetInfo(), child_pairhopp_element(), child_pairhopp_GetInfo(), GC_child_exchange_element(), and GC_child_pairhopp_element().
long int LargeList::is1_spin = 0 |
Mask used in the bit oeration.
Definition at line 333 of file struct.hpp.
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(), and GC_child_general_int_spin().
long int LargeList::is1_up = 0 |
Mask used in the bit oeration.
Definition at line 326 of file struct.hpp.
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(), and GC_child_pairhopp_element().
long int LargeList::is2_down = 0 |
Mask used in the bit oeration.
Definition at line 329 of file struct.hpp.
Referenced by child_exchange_element(), child_exchange_GetInfo(), child_pairhopp_element(), child_pairhopp_GetInfo(), GC_child_exchange_element(), and GC_child_pairhopp_element().
long int LargeList::is2_spin = 0 |
Mask used in the bit oeration.
Definition at line 334 of file struct.hpp.
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(), and GC_child_general_int_spin().
long int LargeList::is2_up = 0 |
Mask used in the bit oeration.
Definition at line 328 of file struct.hpp.
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(), and GC_child_pairhopp_element().
long int LargeList::is3_spin = 0 |
Mask used in the bit oeration.
Definition at line 335 of file struct.hpp.
Referenced by child_general_int(), child_general_int_GetInfo(), child_general_int_spin_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), GC_child_general_int(), and GC_child_general_int_spin().
long int LargeList::is4_spin = 0 |
Mask used in the bit oeration.
Definition at line 336 of file struct.hpp.
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(), and GC_child_general_int_spin().
long int LargeList::isA_spin = 0 |
Mask used in the bit oeration.
Definition at line 347 of file struct.hpp.
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(), and GetPairExcitedStateHubbard().
long int LargeList::isB_spin = 0 |
Mask used in the bit oeration.
Definition at line 348 of file struct.hpp.
Referenced by child_general_int(), child_general_int_GetInfo(), expec_cisajscktalt_Hubbard(), expec_cisajscktalt_HubbardGC(), and GC_child_general_int().
int LargeList::isite1 = 0 |
Is it realy used ???
Definition at line 337 of file struct.hpp.
Referenced by child_general_int_GetInfo(), child_general_int_spin_GetInfo(), and GC_child_general_int_spin().
int LargeList::isite2 = 0 |
Is it realy used ???
Definition at line 338 of file struct.hpp.
Referenced by child_general_int_GetInfo(), child_general_int_spin_GetInfo(), and GC_child_general_int_spin().
int LargeList::isite3 = 0 |
Is it realy used ???
Definition at line 339 of file struct.hpp.
Referenced by child_general_int_GetInfo().
int LargeList::isite4 = 0 |
Is it realy used ???
Definition at line 340 of file struct.hpp.
Referenced by child_general_int_GetInfo().
int LargeList::itr = 0 |
Iteration number.
Definition at line 316 of file struct.hpp.
Referenced by CalcByLOBPCG(), CalcSpectrum(), LOBPCG_Main(), and Output_restart().
long int LargeList::iv = 0 |
Used for initializing vector.
Definition at line 317 of file struct.hpp.
Referenced by Initialize_wave().
int LargeList::mode = 0 |
multiply or expectation value.
Definition at line 331 of file struct.hpp.
Referenced by expec_cisajs(), expec_cisajscktalt_SpinGCGeneral(), expec_cisajscktalt_SpinGeneral(), expec_cisajscktalt_SpinHalf(), expec_cisajscktaltdc(), expec_energy_flct(), expec_totalspin(), GetPairExcitedState(), GetPairExcitedStateHubbard(), mltply(), totalspin_SpinGC(), X_child_CisAit_GeneralSpin_MPIdouble(), X_child_CisAitCjuAjv_GeneralSpin_MPIdouble(), X_child_CisAitCjuAjv_GeneralSpin_MPIsingle(), X_child_CisAjt_MPIdouble(), 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_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_spin_MPIdouble(), 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 LargeList::sgn |
Not used ???
Definition at line 332 of file struct.hpp.
long int LargeList::SizeOflist_2_1 = 0 |
Size of list_2_1.
Definition at line 319 of file struct.hpp.
Referenced by GetlistSize(), MakeExcitedList(), and setmem_large().
long int LargeList::SizeOflist_2_2 = 0 |
Size of list_2_2.
Definition at line 320 of file struct.hpp.
Referenced by GetlistSize(), MakeExcitedList(), and setmem_large().
long int LargeList::SizeOflistjb = 0 |
Used for computing Sz.
Definition at line 321 of file struct.hpp.
Referenced by GetlistSize(), and sz().
std::complex<double> LargeList::tmp_J |
Coupling constant.
Definition at line 324 of file struct.hpp.
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().
std::complex<double> LargeList::tmp_trans |
std::complex<double> LargeList::tmp_V |
Coupling constant.
Definition at line 349 of file struct.hpp.
Referenced by child_general_int(), child_general_int_GetInfo(), child_general_int_spin(), child_general_int_spin_GetInfo(), GC_child_general_int(), and GC_child_general_int_spin().