18 #include "mltplyCommon.h"    20 #include "PairExHubbard.h"    21 #include "PairExSpin.h"    49  double complex *tmp_v0,
    50  double complex *tmp_v1
    54     long unsigned int irght,ilft,ihfbit;
    57     if(
X->Def.iFlgGeneralSpin == 
FALSE) {
    68   X->Large.i_max    =  
X->Check.idim_maxOrg;
    69   X->Large.irght    = irght;
    71   X->Large.ihfbit   = ihfbit;
    72   X->Large.mode=M_CALCSPEC;
    74     switch(
X->Def.iCalcModel){
 int GetPairExcitedStateHubbardGC(struct BindStruct *X, double complex *tmp_v0, double complex *tmp_v1)
int GetSplitBitForGeneralSpin(const int Nsite, long unsigned int *ihfbit, const long int *SiteToBit)
function of getting right, left and half bits corresponding to a original space. 
int GetPairExcitedStateSpinGC(struct BindStruct *X, double complex *tmp_v0, double complex *tmp_v1)
Calculation of pair excited state for Spin Grand canonical system. 
int GetPairExcitedState(struct BindStruct *X, double complex *tmp_v0, double complex *tmp_v1)
Calculating the pair excited state by the pair operator;    , where  indicates a creation (anti-creat...
int GetPairExcitedStateSpin(struct BindStruct *X, double complex *tmp_v0, double complex *tmp_v1)
int GetSplitBitByModel(const int Nsite, const int iCalcModel, long unsigned int *irght, long unsigned int *ilft, long unsigned int *ihfbit)
function of splitting original bit into right and left spaces. 
int GetPairExcitedStateHubbard(struct BindStruct *X, double complex *tmp_v0, double complex *tmp_v1)