| HΦ
    3.1.0
    | 
Definision of system (Hamiltonian) etc. More...
#include <struct.h>
| Data Fields | |
| char * | CDataFileHead | 
| Read from Calcmod in readdef.h. Header of output file such as Green's function.  More... | |
| char * | CParaFileHead | 
| Read from Calcmod in readdef.h. It is not used. Just for the compatibility to mVMC.  More... | |
| unsigned int | nvec | 
| Read from Calcmod in readdef.h.  More... | |
| unsigned int | k_exct | 
| Read from Calcmod in readdef.h.  More... | |
| int | LanczosEps | 
| log(10 base) of the convergence threshold. Read from Calcmod in readdef.h  More... | |
| int | LanczosTarget | 
| Which eigenstate is used to check convergence. Read from Calcmod in readdef.h.  More... | |
| int | read_hacker | 
| Whether use an efficient method (=1) in sz.c or not (=0)  More... | |
| int | READ | 
| It is ALWAYS 0 ???  More... | |
| int | WRITE | 
| It is ALWAYS 0 ???  More... | |
| unsigned int | Nsite | 
| Number of sites in the INTRA process region.  More... | |
| unsigned int | NsiteMPI | 
| Total number of sites, differ from DefineList::Nsite.  More... | |
| unsigned int | Nup | 
| Number of spin-up electrons in this process.  More... | |
| unsigned int | Ndown | 
| Number of spin-down electrons in this process.  More... | |
| unsigned int | NupMPI | 
| Total number of spin-up electrons across processes. Deffer from DefineList::Nup. Read from modpara in readdef.h.  More... | |
| unsigned int | NdownMPI | 
| Total number of spin-down electrons across processes. Deffer from DefineList::Ndown. Read from modpara in readdef.h.  More... | |
| unsigned int | NupOrg | 
| Number of spin-up electrons before exitation. Used only in the spectrum calculation. Read from modpara in readdef.h.  More... | |
| unsigned int | NdownOrg | 
| Number of spin-down electrons before exitation. Used only in the spectrum calculation. Read from modpara in readdef.h.  More... | |
| int | Total2Sz | 
| Total \(2S_z\) in this process.  More... | |
| int | Total2SzMPI | 
| Total \(2S_z\) across processes.  More... | |
| unsigned int | Ne | 
| Number of electrons in this process.  More... | |
| unsigned int | NeMPI | 
| Total number of electrons across process. Differ from DefineList::Ne .  More... | |
| unsigned int | Lanczos_max | 
| Maximum number of iterations.  More... | |
| int | Lanczos_restart | 
| Number of iterations performed in the restart computation.  More... | |
| long int | initial_iv | 
| Seed of random number for initial guesss of wavefunctions.  More... | |
| int | istep | 
| Index of TPQ step ???  More... | |
| int | irand | 
| Input keyword TargetTPQRand ???  More... | |
| int | St | 
| 0 or 1, but it affects nothing.  More... | |
| int * | LocSpn | 
| [DefineList::NLocSpn] Flag (and size) of the local spin. malloc in setmem_def().  More... | |
| unsigned int | NLocSpn | 
| Number of local spins.  More... | |
| unsigned int | NCond | 
| Number of itinerant electrons.  More... | |
| int | iFlgGeneralSpin | 
| Flag for the general (Sz/=1/2) spin.  More... | |
| int | iFlgSzConserved | 
| Flag whether Sz is conserved.  More... | |
| int | fidx | 
| Always 0, it is not used ???  More... | |
| long unsigned int * | Tpow | 
| [2 * DefineList::NsiteMPI] \(2^n\) malloc in setmem_def().  More... | |
| long unsigned int * | OrgTpow | 
| [2 * DefineList::NsiteMPI] \(2^n\) malloc in setmem_def().  More... | |
| long int * | SiteToBit | 
| [DefineList::NsiteMPI] Similar to DefineList::Tpow. For general spin.  More... | |
| unsigned int | EDNChemi | 
| Number of on-site term.  More... | |
| int * | EDChemi | 
| [DefineList::Nsite] Chemical potential. malloc in setmem_def().  More... | |
| int * | EDSpinChemi | 
| [DefineList::Nsite]  More... | |
| double * | EDParaChemi | 
| [DefineList::Nsite] On-site potential parameter. malloc in setmem_def().  More... | |
| unsigned int | NTransfer | 
| Number of transfer integrals obtained by a def file.  More... | |
| unsigned int | EDNTransfer | 
| Number of transfer integrals for calculation.  More... | |
| int ** | GeneralTransfer | 
| Index of transfer integrals obtained by a def file. malloc in setmem_def(). Data Format [DefineList::NTransfer][4]: 0->site number i, 1-> spin index on i, 2-> site number j, 3-> spin index on j. More... | |
| int ** | EDGeneralTransfer | 
| Index of transfer integrals for calculation. malloc in setmem_def(). Data Format [DefineList::NTransfer][4]: 0->site number i, 1-> spin index on i, 2-> site number j, 3-> spin index on j. More... | |
| double complex * | ParaGeneralTransfer | 
| Value of general transfer integrals by a def file. malloc in setmem_def(). Data Format [DefineList::NTransfer]. More... | |
| double complex * | EDParaGeneralTransfer | 
| Value of general transfer integrals by a def file. malloc in setmem_def(). Data Format [DefineList::NTransfer]. More... | |
| unsigned int | NCoulombIntra | 
| int ** | CoulombIntra | 
| double * | ParaCoulombIntra | 
| unsigned int | NCoulombInter | 
| Number of off-site Coulomb interaction.  More... | |
| int ** | CoulombInter | 
| double * | ParaCoulombInter | 
| [DefineList::NCoulombInter]Coupling constant of off-site Coulomb interaction. malloc in setmem_def().  More... | |
| unsigned int | NHundCoupling | 
| Number of Hund coupling.  More... | |
| int ** | HundCoupling | 
| [DefineList::NHundCoupling][2] Index of Hund coupling. malloc in setmem_def().  More... | |
| double * | ParaHundCoupling | 
| [DefineList::NHundCoupling] Hund coupling constant. malloc in setmem_def().  More... | |
| unsigned int | NPairHopping | 
| Number of pair-hopping term.  More... | |
| int ** | PairHopping | 
| [DefineList::NPairHopping][2] Index of pair-hopping. malloc in setmem_def().  More... | |
| double * | ParaPairHopping | 
| [DefineList::NPairHopping] Coupling constant of pair-hopping term. malloc in setmem_def().  More... | |
| unsigned int | NExchangeCoupling | 
| Number of exchange term.  More... | |
| int ** | ExchangeCoupling | 
| [DefineList::NExchangeCoupling][2] Index of exchange term. malloc in setmem_def().  More... | |
| double * | ParaExchangeCoupling | 
| [DefineList::NExchangeCoupling] Coupling constant of exchange term. malloc in setmem_def().  More... | |
| unsigned int | NIsingCoupling | 
| Number of Ising term.  More... | |
| unsigned int | NPairLiftCoupling | 
| Number of pair-lift term.  More... | |
| int ** | PairLiftCoupling | 
| [DefineList::NPairHopping][2] Index of pair-lift term. malloc in setmem_def().  More... | |
| double * | ParaPairLiftCoupling | 
| [DefineList::NPairHopping] Coupling constant of pair-lift term. malloc in setmem_def().  More... | |
| int ** | InterAll | 
| [DefineList::NinterAll][8] Interacted quartet  More... | |
| int ** | InterAll_OffDiagonal | 
| [DefineList::NinterAll_OffDiagonal][8] Interacted quartet  More... | |
| int ** | InterAll_Diagonal | 
| [DefineList::NinterAll_Diagonal][4] Interacted quartet  More... | |
| unsigned int | NInterAll | 
| Total Number of Interacted quartet.  More... | |
| unsigned int | NInterAll_Diagonal | 
| Number of interall term (diagonal)  More... | |
| unsigned int | NInterAll_OffDiagonal | 
| Number of interall term (off-diagonal)  More... | |
| double complex * | ParaInterAll | 
| [DefineList::NInterAll] Coupling constant of inter-all term. malloc in setmem_def().  More... | |
| double * | ParaInterAll_Diagonal | 
| [DefineList::NInterAll_Diagonal] Coupling constant of diagonal inter-all term. malloc in setmem_def().  More... | |
| double complex * | ParaInterAll_OffDiagonal | 
| [DefineList::NInterAll_OffDiagonal] Coupling constant of off-diagonal inter-all term. malloc in setmem_def().  More... | |
| int ** | CisAjt | 
| [DefineList::NCisAjt][4] Indices of one-body correlation function. malloc in setmem_def().  More... | |
| unsigned int | NCisAjt | 
| Number of indices of two-body correlation function.  More... | |
| int ** | CisAjtCkuAlvDC | 
| [DefineList::NCisAjtCkuAlvDC][4] Indices of two-body correlation function. malloc in setmem_def().  More... | |
| unsigned int | NCisAjtCkuAlvDC | 
| Number of indices of two-body correlation function.  More... | |
| int ** | SingleExcitationOperator | 
| [DefineList::NSingleExcitationOperator][3] Indices of single excitaion operator for spectrum. malloc in setmem_def().  More... | |
| unsigned int | NSingleExcitationOperator | 
| Number of single excitaion operator for spectrum.  More... | |
| double complex * | ParaSingleExcitationOperator | 
| [DefineList::NSingleExcitationOperator] Coefficient of single excitaion operator for spectrum. malloc in setmem_def().  More... | |
| int ** | PairExcitationOperator | 
| [DefineList::NPairExcitationOperator][5] Indices of pair excitaion operator for spectrum. malloc in setmem_def().  More... | |
| unsigned int | NPairExcitationOperator | 
| Number of pair excitaion operator for spectrum.  More... | |
| double complex * | ParaPairExcitationOperator | 
| [DefineList::NPairExcitationOperator] Coefficient of pair excitaion operator for spectrum. malloc in setmem_def().  More... | |
| int | iCalcType | 
| Switch for calculation type. 0:Lanczos, 1:TPQCalc, 2:FullDiag.  More... | |
| int | iCalcEigenVec | 
| Switch for method to calculate eigenvectors. 0:Lanczos+CG, 1: Lanczos. default value is set as 0 in readdef.c.  More... | |
| int | iInitialVecType | 
| Switch for type of inital vectors. 0:complex type, 1: real type. default value is set as 0 in readdef.c.  More... | |
| int | iFlgFiniteTemperature | 
| ???  More... | |
| int | iCalcModel | 
| Switch for model. 0:Hubbard, 1:Spin, 2:Kondo, 3:HubbardGC, 4:SpinGC, 5:KondoGC, 6:HubbardNConserved.  More... | |
| int | iOutputMode | 
| Switch for output mode. 0: OneBodyG and TwoBodyG. 1: OneBodyG and TwoBodyG and correlations for charge and spin.  More... | |
| int | iOutputEigenVec | 
| ASwitch for outputing an eigenvector. 0: no output, 1:output.  More... | |
| int | iInputEigenVec | 
| Switch for reading an eigenvector. 0: no input, 1:input.  More... | |
| int | iOutputHam | 
| int | iInputHam | 
| double complex | dcOmegaMax | 
| Upper limit of the frequency for the spectrum.  More... | |
| double complex | dcOmegaMin | 
| Lower limit of the frequency for the spectrum.  More... | |
| double complex | dcOmegaOrg | 
| Origin limit of the frequency for the spectrum.  More... | |
| int | iNOmega | 
| Number of frequencies for spectrum.  More... | |
| int | iFlgSpecOmegaMax | 
| Whether DefineList::dcOmegaMax is input or not.  More... | |
| int | iFlgSpecOmegaMin | 
| Whether DefineList::dcOmegaMin is input or not.  More... | |
| int | iFlgSpecOmegaOrg | 
| Whether DefineList::dcOmegaOrg is input or not.  More... | |
| int | iFlgCalcSpec | 
| Input parameter CalcSpec in teh CalcMod file.  More... | |
| int | iFlagListModified | 
| When the Hilbert space of excited state differs from the original one.  More... | |
| int | iReStart | 
| int | iFlgMPI | 
| MPI mode.  More... | |
| int | iNGPU | 
| GPU mode ( only for FullDiag )  More... | |
| int | iFlgScaLAPACK | 
| ScaLAPACK mode ( only for FullDiag )  More... | |
| struct ParamList | Param | 
| unsigned int | NTETimeSteps | 
| double * | TETime | 
| unsigned int | NLaser | 
| double * | ParaLaser | 
| unsigned int | NTETransferMax | 
| unsigned int * | NTETransfer | 
| unsigned int * | NTETransferDiagonal | 
| int *** | TETransfer | 
| int *** | TETransferDiagonal | 
| double complex ** | ParaTETransfer | 
| double ** | ParaTETransferDiagonal | 
| unsigned int | NTEInterAllMax | 
| unsigned int * | NTEInterAll | 
| unsigned int * | NTEInterAllOffDiagonal | 
| unsigned int * | NTEInterAllDiagonal | 
| int *** | TEInterAll | 
| int *** | TEInterAllOffDiagonal | 
| int *** | TEInterAllDiagonal | 
| double complex ** | ParaTEInterAll | 
| double complex ** | ParaTEInterAllOffDiagonal | 
| double ** | ParaTEInterAllDiagonal | 
| int ** | TEChemi | 
| unsigned int * | NTEChemi | 
| int ** | SpinTEChemi | 
| double ** | ParaTEChemi | 
| char* DefineList::CDataFileHead | 
Read from Calcmod in readdef.h. Header of output file such as Green's function.
Definition at line 42 of file struct.h.
Referenced by CalcByLanczos(), CalcByLOBPCG(), CalcByTEM(), CalcSpectrumByBiCG(), CalcSpectrumByTPQ(), OutputTMComponents_BiCG(), and ReadTMComponents_BiCG().
| int** DefineList::CisAjt | 
[DefineList::NCisAjt][4] Indices of one-body correlation function. malloc in setmem_def().
| int** DefineList::CisAjtCkuAlvDC | 
[DefineList::NCisAjtCkuAlvDC][4] Indices of two-body correlation function. malloc in setmem_def().
| int** DefineList::CoulombInter | 
[DefineList::NCoulombInter][2] Index of off-site coulomb interaction. malloc in setmem_def().
| int** DefineList::CoulombIntra | 
[DefineList::NCoulombIntra][1] Index of on-site coulomb interaction. malloc in setmem_def().
| char* DefineList::CParaFileHead | 
| double complex DefineList::dcOmegaMax | 
Upper limit of the frequency for the spectrum.
Definition at line 208 of file struct.h.
Referenced by CalcSpectrum().
| double complex DefineList::dcOmegaMin | 
Lower limit of the frequency for the spectrum.
Definition at line 209 of file struct.h.
Referenced by CalcSpectrum().
| double complex DefineList::dcOmegaOrg | 
Origin limit of the frequency for the spectrum.
Definition at line 210 of file struct.h.
Referenced by CalcSpectrum().
| int* DefineList::EDChemi | 
[DefineList::Nsite] Chemical potential. malloc in setmem_def().
| int** DefineList::EDGeneralTransfer | 
Index of transfer integrals for calculation. malloc in setmem_def().
 Data Format [DefineList::NTransfer][4]: 0->site number i, 1-> spin index on i, 2-> site number j, 3-> spin index on j. 
| unsigned int DefineList::EDNTransfer | 
Number of transfer integrals for calculation.
Definition at line 105 of file struct.h.
Referenced by CalcByTEM().
| double* DefineList::EDParaChemi | 
[DefineList::Nsite] On-site potential parameter. malloc in setmem_def().
| double complex* DefineList::EDParaGeneralTransfer | 
Value of general transfer integrals by a def file. malloc in setmem_def().
 Data Format [DefineList::NTransfer]. 
| int* DefineList::EDSpinChemi | 
| int** DefineList::ExchangeCoupling | 
[DefineList::NExchangeCoupling][2] Index of exchange term. malloc in setmem_def().
| int** DefineList::GeneralTransfer | 
Index of transfer integrals obtained by a def file. malloc in setmem_def().
 Data Format [DefineList::NTransfer][4]: 0->site number i, 1-> spin index on i, 2-> site number j, 3-> spin index on j. 
| int** DefineList::HundCoupling | 
[DefineList::NHundCoupling][2] Index of Hund coupling. malloc in setmem_def().
| int DefineList::iCalcEigenVec | 
Switch for method to calculate eigenvectors. 0:Lanczos+CG, 1: Lanczos. default value is set as 0 in readdef.c.
Definition at line 193 of file struct.h.
Referenced by CalcByLanczos().
| int DefineList::iCalcModel | 
Switch for model. 0:Hubbard, 1:Spin, 2:Kondo, 3:HubbardGC, 4:SpinGC, 5:KondoGC, 6:HubbardNConserved.
Definition at line 198 of file struct.h.
Referenced by CalcByLanczos(), and CalcByLOBPCG().
| int DefineList::iCalcType | 
Switch for calculation type. 0:Lanczos, 1:TPQCalc, 2:FullDiag.
Definition at line 192 of file struct.h.
Referenced by CalcSpectrum(), and main().
| int DefineList::iFlagListModified | 
When the Hilbert space of excited state differs from the original one.
Definition at line 216 of file struct.h.
Referenced by CalcSpectrum().
| int DefineList::iFlgCalcSpec | 
Input parameter CalcSpec in teh CalcMod file.
Definition at line 215 of file struct.h.
Referenced by CalcSpectrum(), CalcSpectrumByBiCG(), CalcSpectrumByTPQ(), main(), and ReadTMComponents_BiCG().
| int DefineList::iFlgGeneralSpin | 
Flag for the general (Sz/=1/2) spin.
Definition at line 86 of file struct.h.
Referenced by CalcByLanczos(), and CalcByLOBPCG().
| int DefineList::iFlgMPI | 
| int DefineList::iFlgScaLAPACK | 
| int DefineList::iFlgSpecOmegaMax | 
Whether DefineList::dcOmegaMax is input or not.
| int DefineList::iFlgSpecOmegaMin | 
Whether DefineList::dcOmegaMin is input or not.
| int DefineList::iFlgSpecOmegaOrg | 
Whether DefineList::dcOmegaOrg is input or not.
Definition at line 214 of file struct.h.
Referenced by CalcSpectrum().
| int DefineList::iFlgSzConserved | 
| int DefineList::iInitialVecType | 
| int DefineList::iInputEigenVec | 
Switch for reading an eigenvector. 0: no input, 1:input.
Definition at line 203 of file struct.h.
Referenced by CalcByLanczos(), CalcByLOBPCG(), and CalcByTEM().
| int DefineList::iInputHam | 
brief Switch for reading a Hamiltonian. 0: no input, 1:input
Definition at line 205 of file struct.h.
Referenced by CalcByFullDiag().
| int DefineList::iNGPU | 
| long int DefineList::initial_iv | 
Seed of random number for initial guesss of wavefunctions.
Definition at line 76 of file struct.h.
Referenced by CalcByLanczos(), and CalcByLOBPCG().
| int DefineList::iNOmega | 
Number of frequencies for spectrum.
Definition at line 211 of file struct.h.
Referenced by CalcSpectrum().
| int** DefineList::InterAll | 
| int** DefineList::InterAll_Diagonal | 
| int** DefineList::InterAll_OffDiagonal | 
| int DefineList::iOutputEigenVec | 
ASwitch for outputing an eigenvector. 0: no output, 1:output.
Definition at line 202 of file struct.h.
Referenced by CalcByLanczos(), CalcByLOBPCG(), and CalcByTEM().
| int DefineList::iOutputHam | 
brief Switch for outputing a Hamiltonian. 0: no output, 1:output
Definition at line 204 of file struct.h.
Referenced by CalcByFullDiag().
| int DefineList::iOutputMode | 
| int DefineList::irand | 
| int DefineList::iReStart | 
An integer for restarting output a Hamiltonian.
Definition at line 220 of file struct.h.
Referenced by CalcByTEM(), and CalcByTPQ().
| int DefineList::istep | 
Index of TPQ step ???
Definition at line 78 of file struct.h.
Referenced by CalcByTEM(), and CalcByTPQ().
| unsigned int DefineList::k_exct | 
Read from Calcmod in readdef.h.
Definition at line 47 of file struct.h.
Referenced by CalcByLanczos(), CalcByLOBPCG(), and main().
| unsigned int DefineList::Lanczos_max | 
Maximum number of iterations.
Definition at line 74 of file struct.h.
Referenced by CalcByTEM(), CalcByTPQ(), CalcSpectrumByBiCG(), CalcSpectrumByTPQ(), and ReadTMComponents_BiCG().
| int DefineList::Lanczos_restart | 
Number of iterations performed in the restart computation.
Definition at line 75 of file struct.h.
Referenced by CalcSpectrumByTPQ().
| int DefineList::LanczosEps | 
| int DefineList::LanczosTarget | 
| int* DefineList::LocSpn | 
[DefineList::NLocSpn] Flag (and size) of the local spin. malloc in setmem_def().
| unsigned int DefineList::NCisAjt | 
| unsigned int DefineList::NCisAjtCkuAlvDC | 
| unsigned int DefineList::NCond | 
| unsigned int DefineList::NCoulombInter | 
| unsigned int DefineList::NCoulombIntra | 
| unsigned int DefineList::Ndown | 
| unsigned int DefineList::NdownMPI | 
Total number of spin-down electrons across processes. Deffer from DefineList::Ndown. Read from modpara in readdef.h.
| unsigned int DefineList::NdownOrg | 
| unsigned int DefineList::Ne | 
| unsigned int DefineList::NeMPI | 
Total number of electrons across process. Differ from DefineList::Ne .
| unsigned int DefineList::NExchangeCoupling | 
| unsigned int DefineList::NHundCoupling | 
| unsigned int DefineList::NInterAll | 
| unsigned int DefineList::NInterAll_Diagonal | 
| unsigned int DefineList::NInterAll_OffDiagonal | 
Number of interall term (off-diagonal)
Definition at line 165 of file struct.h.
Referenced by CalcByTEM().
| unsigned int DefineList::NIsingCoupling | 
| unsigned int DefineList::NLaser | 
Definition at line 249 of file struct.h.
Referenced by CalcByTEM().
| unsigned int DefineList::NPairExcitationOperator | 
Number of pair excitaion operator for spectrum.
Definition at line 188 of file struct.h.
Referenced by CalcSpectrum().
| unsigned int DefineList::NPairHopping | 
| unsigned int DefineList::NPairLiftCoupling | 
| unsigned int DefineList::NSingleExcitationOperator | 
Number of single excitaion operator for spectrum.
Definition at line 182 of file struct.h.
Referenced by CalcSpectrum().
| unsigned int DefineList::Nsite | 
Number of sites in the INTRA process region.
Definition at line 56 of file struct.h.
Referenced by CalcSpectrumByTPQ().
| unsigned int DefineList::NsiteMPI | 
Total number of sites, differ from DefineList::Nsite.
Definition at line 57 of file struct.h.
Referenced by CalcByTPQ().
| unsigned int* DefineList::NTEInterAll | 
| unsigned int* DefineList::NTEInterAllDiagonal | 
| unsigned int DefineList::NTEInterAllMax | 
Definition at line 269 of file struct.h.
Referenced by CalcByTEM().
| unsigned int* DefineList::NTEInterAllOffDiagonal | 
| unsigned int DefineList::NTETimeSteps | 
Definition at line 245 of file struct.h.
Referenced by CalcByTEM().
| unsigned int* DefineList::NTETransfer | 
| unsigned int* DefineList::NTETransferDiagonal | 
| unsigned int DefineList::NTETransferMax | 
Definition at line 254 of file struct.h.
Referenced by CalcByTEM().
| unsigned int DefineList::NTransfer | 
| unsigned int DefineList::Nup | 
| unsigned int DefineList::NupMPI | 
Total number of spin-up electrons across processes. Deffer from DefineList::Nup. Read from modpara in readdef.h.
| unsigned int DefineList::NupOrg | 
| unsigned int DefineList::nvec | 
Read from Calcmod in readdef.h.
Definition at line 46 of file struct.h.
Referenced by CalcSpectrumByTPQ(), and main().
| long unsigned int* DefineList::OrgTpow | 
[2 * DefineList::NsiteMPI] \(2^n\) malloc in setmem_def().
| int** DefineList::PairExcitationOperator | 
[DefineList::NPairExcitationOperator][5] Indices of pair excitaion operator for spectrum. malloc in setmem_def().
| int** DefineList::PairHopping | 
[DefineList::NPairHopping][2] Index of pair-hopping. malloc in setmem_def().
| int** DefineList::PairLiftCoupling | 
[DefineList::NPairHopping][2] Index of pair-lift term. malloc in setmem_def().
| double* DefineList::ParaCoulombInter | 
[DefineList::NCoulombInter]Coupling constant of off-site Coulomb interaction. malloc in setmem_def().
| double* DefineList::ParaCoulombIntra | 
[DefineList::NCoulombIntra] Coupling constant of on-site Coulomb interaction. malloc in setmem_def().
| double* DefineList::ParaExchangeCoupling | 
[DefineList::NExchangeCoupling] Coupling constant of exchange term. malloc in setmem_def().
| double complex* DefineList::ParaGeneralTransfer | 
Value of general transfer integrals by a def file. malloc in setmem_def().
 Data Format [DefineList::NTransfer]. 
| double* DefineList::ParaHundCoupling | 
[DefineList::NHundCoupling] Hund coupling constant. malloc in setmem_def().
| double complex* DefineList::ParaInterAll | 
[DefineList::NInterAll] Coupling constant of inter-all term. malloc in setmem_def().
| double* DefineList::ParaInterAll_Diagonal | 
[DefineList::NInterAll_Diagonal] Coupling constant of diagonal inter-all term. malloc in setmem_def().
| double complex* DefineList::ParaInterAll_OffDiagonal | 
[DefineList::NInterAll_OffDiagonal] Coupling constant of off-diagonal inter-all term. malloc in setmem_def().
| struct ParamList DefineList::Param | 
Definition at line 240 of file struct.h.
Referenced by CalcByTEM(), and main().
| double complex* DefineList::ParaPairExcitationOperator | 
[DefineList::NPairExcitationOperator] Coefficient of pair excitaion operator for spectrum. malloc in setmem_def().
| double* DefineList::ParaPairHopping | 
[DefineList::NPairHopping] Coupling constant of pair-hopping term. malloc in setmem_def().
| double* DefineList::ParaPairLiftCoupling | 
[DefineList::NPairHopping] Coupling constant of pair-lift term. malloc in setmem_def().
| double complex* DefineList::ParaSingleExcitationOperator | 
[DefineList::NSingleExcitationOperator] Coefficient of single excitaion operator for spectrum. malloc in setmem_def().
| double complex** DefineList::ParaTEInterAll | 
| double** DefineList::ParaTEInterAllDiagonal | 
| double complex** DefineList::ParaTEInterAllOffDiagonal | 
| double complex** DefineList::ParaTETransfer | 
| double** DefineList::ParaTETransferDiagonal | 
| int DefineList::read_hacker | 
| int** DefineList::SingleExcitationOperator | 
[DefineList::NSingleExcitationOperator][3] Indices of single excitaion operator for spectrum. malloc in setmem_def().
| long int* DefineList::SiteToBit | 
[DefineList::NsiteMPI] Similar to DefineList::Tpow. For general spin.
| int DefineList::St | 
0 or 1, but it affects nothing.
Definition at line 80 of file struct.h.
Referenced by CalcByFullDiag(), CalcByLanczos(), CalcByLOBPCG(), CalcByTEM(), and CalcByTPQ().
| int*** DefineList::TEInterAll | 
| int*** DefineList::TEInterAllDiagonal | 
| int*** DefineList::TEInterAllOffDiagonal | 
Index of off-diagonal part of time-dependent InterAll for Time Evolution. 
Data Format [NTE][NTEInterAll][8]: 0->site number i, 1-> spin index on i, 2-> site number j, 3-> spin index on j. 4->site number k, 5-> spin index on k, 6-> site number l, 7-> spin index on l. 
| double* DefineList::TETime | 
Definition at line 246 of file struct.h.
Referenced by CalcByTEM().
| int*** DefineList::TETransfer | 
| int*** DefineList::TETransferDiagonal | 
| int DefineList::Total2SzMPI | 
| long unsigned int* DefineList::Tpow | 
[2 * DefineList::NsiteMPI] \(2^n\) malloc in setmem_def().
| int DefineList::WRITE |