QUDA
1.0.0
|
#include <dirac_quda.h>
Public Member Functions | |
DiracParam () | |
void | print () |
Public Attributes | |
QudaDiracType | type |
double | kappa |
double | mass |
double | m5 |
int | Ls |
Complex | b_5 [QUDA_MAX_DWF_LS] |
Complex | c_5 [QUDA_MAX_DWF_LS] |
QudaMatPCType | matpcType |
QudaDagType | dagger |
cudaGaugeField * | gauge |
cudaGaugeField * | fatGauge |
cudaGaugeField * | longGauge |
int | laplace3D |
cudaCloverField * | clover |
double | mu |
double | mu_factor |
double | epsilon |
ColorSpinorField * | tmp1 |
ColorSpinorField * | tmp2 |
int | commDim [QUDA_MAX_DIM] |
QudaPrecision | halo_precision |
Transfer * | transfer |
Dirac * | dirac |
bool | need_bidirectional |
Definition at line 19 of file dirac_quda.h.
|
inline |
Definition at line 53 of file dirac_quda.h.
References QUDA_MAX_DIM.
|
inline |
Definition at line 72 of file dirac_quda.h.
References inv_param, Ls, printfQuda, QUDA_MAX_DIM, quda::setDiracParam(), and quda::setDiracSloppyParam().
Complex quda::DiracParam::b_5[QUDA_MAX_DWF_LS] |
Definition at line 27 of file dirac_quda.h.
Referenced by quda::DiracMobius::DiracMobius(), and quda::setDiracParam().
Complex quda::DiracParam::c_5[QUDA_MAX_DWF_LS] |
Definition at line 28 of file dirac_quda.h.
Referenced by quda::DiracMobius::DiracMobius(), and quda::setDiracParam().
cudaCloverField* quda::DiracParam::clover |
Definition at line 35 of file dirac_quda.h.
Referenced by quda::setDiracParam(), quda::setDiracPreParam(), quda::setDiracRefineParam(), and quda::setDiracSloppyParam().
int quda::DiracParam::commDim[QUDA_MAX_DIM] |
Definition at line 44 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac(), quda::Dirac::Dirac(), quda::setDiracParam(), quda::setDiracPreParam(), quda::setDiracRefineParam(), and quda::setDiracSloppyParam().
QudaDagType quda::DiracParam::dagger |
Definition at line 30 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac(), and quda::setDiracParam().
Dirac* quda::DiracParam::dirac |
Definition at line 50 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac(), quda::DiracMatrix::Expose(), quda::DiracM::getStencilSteps(), quda::DiracMdagM::getStencilSteps(), quda::DiracMMdag::getStencilSteps(), quda::DiracMdag::getStencilSteps(), quda::DiracM::operator()(), quda::DiracMdagM::operator()(), quda::DiracMMdag::operator()(), quda::DiracMdag::operator()(), and quda::DiracDagger::operator()().
double quda::DiracParam::epsilon |
Definition at line 39 of file dirac_quda.h.
Referenced by quda::setDiracParam().
cudaGaugeField* quda::DiracParam::fatGauge |
Definition at line 32 of file dirac_quda.h.
Referenced by quda::setDiracParam(), quda::setDiracPreParam(), quda::setDiracRefineParam(), and quda::setDiracSloppyParam().
cudaGaugeField* quda::DiracParam::gauge |
Definition at line 31 of file dirac_quda.h.
Referenced by quda::setDiracParam(), quda::setDiracPreParam(), quda::setDiracRefineParam(), and quda::setDiracSloppyParam().
QudaPrecision quda::DiracParam::halo_precision |
Definition at line 46 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac(), quda::Dirac::HaloPrecision(), main(), and quda::multigrid_solver::multigrid_solver().
double quda::DiracParam::kappa |
Definition at line 23 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac(), quda::Dirac::Kappa(), quda::DiracTwistedMass::Mu(), quda::DiracTwistedClover::Mu(), quda::DiracCoarse::MuFactor(), and quda::setDiracParam().
int quda::DiracParam::laplace3D |
Definition at line 34 of file dirac_quda.h.
Referenced by quda::setDiracParam().
cudaGaugeField* quda::DiracParam::longGauge |
Definition at line 33 of file dirac_quda.h.
Referenced by quda::setDiracParam(), quda::setDiracPreParam(), quda::setDiracRefineParam(), and quda::setDiracSloppyParam().
int quda::DiracParam::Ls |
Definition at line 26 of file dirac_quda.h.
Referenced by quda::Dirac::create(), quda::DiracMobius::DiracMobius(), print(), and quda::setDiracParam().
double quda::DiracParam::m5 |
Definition at line 25 of file dirac_quda.h.
Referenced by quda::setDiracParam().
double quda::DiracParam::mass |
Definition at line 24 of file dirac_quda.h.
Referenced by quda::DiracTwistedMass::Mu(), quda::DiracTwistedClover::Mu(), quda::DiracCoarse::MuFactor(), quda::setDiracParam(), and quda::Dirac::setMass().
QudaMatPCType quda::DiracParam::matpcType |
Definition at line 29 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac(), quda::Dirac::getMatPCType(), and quda::setDiracParam().
double quda::DiracParam::mu |
Definition at line 37 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac(), quda::DiracTwistedMass::Mu(), quda::DiracTwistedClover::Mu(), quda::DiracCoarse::Mu(), and quda::setDiracParam().
double quda::DiracParam::mu_factor |
Definition at line 38 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac(), quda::DiracTwistedMass::Mu(), quda::DiracTwistedClover::Mu(), and quda::DiracCoarse::MuFactor().
bool quda::DiracParam::need_bidirectional |
Definition at line 51 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac().
ColorSpinorField* quda::DiracParam::tmp1 |
Definition at line 41 of file dirac_quda.h.
Referenced by computeCloverForceQuda(), quda::MG::createCoarseDirac(), and init().
ColorSpinorField* quda::DiracParam::tmp2 |
Definition at line 42 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac(), and init().
Transfer* quda::DiracParam::transfer |
Definition at line 49 of file dirac_quda.h.
Referenced by quda::MG::createCoarseDirac().
QudaDiracType quda::DiracParam::type |
Definition at line 22 of file dirac_quda.h.
Referenced by quda::Dirac::create(), quda::MG::createCoarseDirac(), quda::setDiracParam(), and quda::setDiracPreParam().