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 |