|
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 |