17 #include "bitcalc.hpp" 18 #include "mltplyCommon.hpp" 20 #include "PairExHubbard.hpp" 21 #include "PairExSpin.hpp" 49 int nstate, std::complex<double> **tmp_v0,
50 std::complex<double> **tmp_v1,
55 long int irght, ilft, ihfbit;
struct DefineList Def
Definision of system (Hamiltonian) etc.
int GetSplitBitByModel(const int Nsite, const int iCalcModel, long int *irght, long int *ilft, long int *ihfbit)
function of splitting original bit into right and left spaces.
int Nsite
Number of sites in the INTRA process region.
long int idim_maxOrg
The local Hilbert-space dimention of original state for the spectrum.
int GetPairExcitedStateHubbardGC(struct BindStruct *X, int nstate, std::complex< double > **tmp_v0, std::complex< double > **tmp_v1, int iEx)
int GetPairExcitedState(struct BindStruct *X, int nstate, std::complex< double > **tmp_v0, std::complex< double > **tmp_v1, int iEx)
Calculating the pair excited state by the pair operator; , where indicates a creation (anti-creat...
struct LargeList Large
Variables for Matrix-Vector product.
int mode
multiply or expectation value.
long int irght
Used for Ogata-Lin ???
long int ilft
Used for Ogata-Lin ???
int GetSplitBitForGeneralSpin(const int Nsite, long int *ihfbit, const long int *SiteToBit)
function of getting right, left and half bits corresponding to a original space.
long int ihfbit
Used for Ogata-Lin ???
long int i_max
Length of eigenvector.
int GetPairExcitedStateHubbard(struct BindStruct *X, int nstate, std::complex< double > **tmp_v0, std::complex< double > **tmp_v1, int iEx)
int iFlgGeneralSpin
Flag for the general (Sz/=1/2) spin.
long int * SiteToBit
[DefineList::NsiteMPI] Similar to DefineList::Tpow. For general spin.
int GetPairExcitedStateSpinGC(struct BindStruct *X, int nstate, std::complex< double > **tmp_v0, std::complex< double > **tmp_v1, int iEx)
Calculation of pair excited state for Spin Grand canonical system.
int GetPairExcitedStateSpin(struct BindStruct *X, int nstate, std::complex< double > **tmp_v0, std::complex< double > **tmp_v1, int iEx)
int iCalcModel
Switch for model. 0:Hubbard, 1:Spin, 2:Kondo, 3:HubbardGC, 4:SpinGC, 5:KondoGC, 6:HubbardNConserved.
struct CheckList Check
Size of the Hilbert space.