QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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
 
Complex b_5 [QUDA_MAX_DWF_LS]
 
Complex c_5 [QUDA_MAX_DWF_LS]
 
QudaMatPCType matpcType
 
QudaDagType dagger
 
cudaGaugeFieldgauge
 
cudaGaugeFieldfatGauge
 
cudaGaugeFieldlongGauge
 
int laplace3D
 
cudaCloverFieldclover
 
double mu
 
double mu_factor
 
double epsilon
 
ColorSpinorFieldtmp1
 
ColorSpinorFieldtmp2
 
int commDim [QUDA_MAX_DIM]
 
QudaPrecision halo_precision
 
Transfertransfer
 
Diracdirac
 
bool need_bidirectional
 

Detailed Description

Definition at line 19 of file dirac_quda.h.

Constructor & Destructor Documentation

◆ DiracParam()

quda::DiracParam::DiracParam ( )
inline

Definition at line 53 of file dirac_quda.h.

References QUDA_MAX_DIM.

Member Function Documentation

◆ print()

void quda::DiracParam::print ( )
inline

Definition at line 72 of file dirac_quda.h.

References inv_param, Ls, printfQuda, QUDA_MAX_DIM, quda::setDiracParam(), and quda::setDiracSloppyParam().

Here is the call graph for this function:

Member Data Documentation

◆ b_5

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().

◆ c_5

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().

◆ 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::createCoarseDirac(), and quda::setDiracParam().

◆ dirac

Dirac* quda::DiracParam::dirac

◆ epsilon

double quda::DiracParam::epsilon

Definition at line 39 of file dirac_quda.h.

Referenced by quda::setDiracParam().

◆ fatGauge

cudaGaugeField* quda::DiracParam::fatGauge

◆ gauge

cudaGaugeField* quda::DiracParam::gauge

◆ halo_precision

QudaPrecision quda::DiracParam::halo_precision

◆ kappa

double quda::DiracParam::kappa

◆ laplace3D

int quda::DiracParam::laplace3D

Definition at line 34 of file dirac_quda.h.

Referenced by quda::setDiracParam().

◆ longGauge

cudaGaugeField* quda::DiracParam::longGauge

◆ Ls

int quda::DiracParam::Ls

◆ m5

double quda::DiracParam::m5

Definition at line 25 of file dirac_quda.h.

Referenced by quda::setDiracParam().

◆ mass

double quda::DiracParam::mass

◆ matpcType

QudaMatPCType quda::DiracParam::matpcType

◆ mu

double quda::DiracParam::mu

◆ mu_factor

double quda::DiracParam::mu_factor

◆ need_bidirectional

bool quda::DiracParam::need_bidirectional

Definition at line 51 of file dirac_quda.h.

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

◆ tmp1

ColorSpinorField* quda::DiracParam::tmp1

Definition at line 41 of file dirac_quda.h.

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

◆ tmp2

ColorSpinorField* quda::DiracParam::tmp2

Definition at line 42 of file dirac_quda.h.

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

◆ transfer

Transfer* quda::DiracParam::transfer

Definition at line 49 of file dirac_quda.h.

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

◆ type

QudaDiracType quda::DiracParam::type

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