QUDA  0.9.0
Public Member Functions | Public Attributes | List of all members
quda::DiracParam Class Reference

#include <dirac_quda.h>

Collaboration diagram for quda::DiracParam:
Collaboration graph
[legend]

Public Member Functions

 DiracParam ()
 
void print ()
 

Public Attributes

QudaDiracType type
 
double kappa
 
double mass
 
double m5
 
int Ls
 
double b_5 [QUDA_MAX_DWF_LS]
 NEW: used by domain wall and twisted mass. More...
 
double c_5 [QUDA_MAX_DWF_LS]
 NEW: used by mobius domain wall only. More...
 
QudaMatPCType matpcType
 NEW: used by mobius domain wall only. More...
 
QudaDagType dagger
 
cudaGaugeFieldgauge
 
cudaGaugeFieldfatGauge
 
cudaGaugeFieldlongGauge
 
cudaCloverFieldclover
 
double mu
 
double mu_factor
 
double epsilon
 
ColorSpinorFieldtmp1
 
ColorSpinorFieldtmp2
 
int commDim [QUDA_MAX_DIM]
 
Transfertransfer
 
Diracdirac
 

Detailed Description

Definition at line 19 of file dirac_quda.h.

Constructor & Destructor Documentation

◆ DiracParam()

quda::DiracParam::DiracParam ( )
inline

Definition at line 49 of file dirac_quda.h.

Member Function Documentation

◆ print()

void quda::DiracParam::print ( )
inline

Member Data Documentation

◆ b_5

double quda::DiracParam::b_5[QUDA_MAX_DWF_LS]

NEW: used by domain wall and twisted mass.

Definition at line 27 of file dirac_quda.h.

Referenced by print(), and quda::setDiracParam().

◆ c_5

double quda::DiracParam::c_5[QUDA_MAX_DWF_LS]

NEW: used by mobius domain wall only.

Definition at line 28 of file dirac_quda.h.

Referenced by print(), and quda::setDiracParam().

◆ clover

cudaCloverField* quda::DiracParam::clover

◆ commDim

int quda::DiracParam::commDim[QUDA_MAX_DIM]

◆ dagger

QudaDagType quda::DiracParam::dagger

Definition at line 30 of file dirac_quda.h.

Referenced by quda::MG::MG(), print(), and quda::setDiracParam().

◆ dirac

Dirac* quda::DiracParam::dirac

Definition at line 47 of file dirac_quda.h.

Referenced by quda::MG::MG().

◆ epsilon

double quda::DiracParam::epsilon

Definition at line 38 of file dirac_quda.h.

Referenced by print(), and quda::setDiracParam().

◆ fatGauge

cudaGaugeField* quda::DiracParam::fatGauge

◆ gauge

cudaGaugeField* quda::DiracParam::gauge

◆ kappa

double quda::DiracParam::kappa

Definition at line 23 of file dirac_quda.h.

Referenced by quda::MG::MG(), print(), and quda::setDiracParam().

◆ longGauge

cudaGaugeField* quda::DiracParam::longGauge

◆ Ls

int quda::DiracParam::Ls

Definition at line 26 of file dirac_quda.h.

Referenced by print(), and quda::setDiracParam().

◆ m5

double quda::DiracParam::m5

Definition at line 25 of file dirac_quda.h.

Referenced by print(), and quda::setDiracParam().

◆ mass

double quda::DiracParam::mass

Definition at line 24 of file dirac_quda.h.

Referenced by print(), and quda::setDiracParam().

◆ matpcType

QudaMatPCType quda::DiracParam::matpcType

NEW: used by mobius domain wall only.

Definition at line 29 of file dirac_quda.h.

Referenced by quda::MG::MG(), print(), and quda::setDiracParam().

◆ mu

double quda::DiracParam::mu

Definition at line 36 of file dirac_quda.h.

Referenced by quda::MG::MG(), print(), and quda::setDiracParam().

◆ mu_factor

double quda::DiracParam::mu_factor

Definition at line 37 of file dirac_quda.h.

Referenced by quda::MG::MG().

◆ tmp1

ColorSpinorField* quda::DiracParam::tmp1

Definition at line 40 of file dirac_quda.h.

Referenced by computeCloverForceQuda(), init(), and quda::MG::MG().

◆ tmp2

ColorSpinorField* quda::DiracParam::tmp2

Definition at line 41 of file dirac_quda.h.

Referenced by init().

◆ transfer

Transfer* quda::DiracParam::transfer

Definition at line 46 of file dirac_quda.h.

Referenced by quda::MG::MG().

◆ type

QudaDiracType quda::DiracParam::type

Definition at line 22 of file dirac_quda.h.

Referenced by quda::MG::MG(), print(), quda::setDiracParam(), and quda::setDiracPreParam().


The documentation for this class was generated from the following file: