QUDA  0.9.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
quda::GaugeField Class Referenceabstract

#include <gauge_field.h>

Inheritance diagram for quda::GaugeField:
Inheritance graph
[legend]
Collaboration diagram for quda::GaugeField:
Collaboration graph
[legend]

Public Member Functions

 GaugeField (const GaugeFieldParam &param)
 
virtual ~GaugeField ()
 
virtual void exchangeGhost (QudaLinkDirection=QUDA_LINK_BACKWARDS)=0
 
virtual void injectGhost (QudaLinkDirection=QUDA_LINK_BACKWARDS)=0
 
int Length () const
 
int Ncolor () const
 
QudaReconstructType Reconstruct () const
 
QudaGaugeFieldOrder Order () const
 
double Anisotropy () const
 
double Tadpole () const
 
double Scale () const
 
QudaTboundary TBoundary () const
 
QudaLinkType LinkType () const
 
QudaGaugeFixed GaugeFixed () const
 
QudaGaugeFieldOrder FieldOrder () const
 
QudaFieldGeometry Geometry () const
 
QudaStaggeredPhase StaggeredPhase () const
 
bool StaggeredPhaseApplied () const
 
void applyStaggeredPhase ()
 
void removeStaggeredPhase ()
 
double iMu () const
 
const doubleLinkMax () const
 
int Nface () const
 
void checkField (const LatticeField &) const
 
bool isNative () const
 
size_t Bytes () const
 
size_t PhaseBytes () const
 
size_t PhaseOffset () const
 
virtual void * Gauge_p ()
 
virtual void * Even_p ()
 
virtual void * Odd_p ()
 
virtual const void * Gauge_p () const
 
virtual const void * Even_p () const
 
virtual const void * Odd_p () const
 
const void ** Ghost () const
 
void ** Ghost ()
 
size_t SiteOffset () const
 
size_t SiteSize () const
 
virtual void zero ()=0
 
virtual void copy (const GaugeField &src)=0
 
uint64_t checksum (bool mini=false) const
 
- Public Member Functions inherited from quda::LatticeField
 LatticeField (const LatticeFieldParam &param)
 
 LatticeField (const LatticeField &field)
 
virtual ~LatticeField ()
 
void allocateGhostBuffer (size_t ghost_bytes) const
 Allocate the static ghost buffers. More...
 
void createComms (bool no_comms_fill=false)
 
void destroyComms ()
 
void createIPCComms ()
 
bool ipcCopyComplete (int dir, int dim)
 
bool ipcRemoteCopyComplete (int dir, int dim)
 
const cudaEvent_t & getIPCCopyEvent (int dir, int dim) const
 
const cudaEvent_t & getIPCRemoteCopyEvent (int dir, int dim) const
 
int Ndim () const
 
const intX () const
 
int Volume () const
 
int VolumeCB () const
 
const intSurfaceCB () const
 
int SurfaceCB (const int i) const
 
int Stride () const
 
int Pad () const
 
const intR () const
 
QudaGhostExchange GhostExchange () const
 
QudaPrecision Precision () const
 
virtual QudaSiteSubset SiteSubset () const
 
virtual QudaMemoryType MemType () const
 
int Nvec () const
 
QudaFieldLocation Location () const
 
size_t GBytes () const
 
void checkField (const LatticeField &a) const
 
virtual void read (char *filename)
 
virtual void write (char *filename)
 
virtual void gather (int nFace, int dagger, int dir, cudaStream_t *stream_p=NULL)
 
virtual void commsStart (int nFace, int dir, int dagger=0, cudaStream_t *stream_p=NULL, bool gdr_send=false, bool gdr_recv=true)
 
virtual int commsQuery (int nFace, int dir, int dagger=0, cudaStream_t *stream_p=NULL, bool gdr_send=false, bool gdr_recv=true)
 
virtual void commsWait (int nFace, int dir, int dagger=0, cudaStream_t *stream_p=NULL, bool gdr_send=false, bool gdr_recv=true)
 
virtual void scatter (int nFace, int dagger, int dir)
 
const char * VolString () const
 
virtual void backup () const
 Backs up the LatticeField. More...
 
virtual void restore ()
 Restores the cpuGaugeField. More...
 
- Public Member Functions inherited from quda::Object
 Object ()
 
virtual ~Object ()
 

Protected Member Functions

void exchange (void **recv, void **send, QudaDirection dir) const
 Exchange the buffers across all dimensions in a given direction. More...
 
void createGhostZone (const int *R, bool no_comms_fill) const
 
- Protected Member Functions inherited from quda::LatticeField
virtual void setTuningString ()
 

Protected Attributes

size_t bytes
 
int phase_offset
 
int phase_bytes
 
int length
 
int real_length
 
int nColor
 
int nFace
 
QudaFieldGeometry geometry
 
QudaReconstructType reconstruct
 
int nInternal
 
QudaGaugeFieldOrder order
 
QudaGaugeFixed fixed
 
QudaLinkType link_type
 
QudaTboundary t_boundary
 
double anisotropy
 
double tadpole
 
double fat_link_max
 
double scale
 
QudaFieldCreate create
 
void * ghost [2 *QUDA_MAX_DIM]
 
int ghostFace [QUDA_MAX_DIM]
 
QudaStaggeredPhase staggeredPhaseType
 
bool staggeredPhaseApplied
 
double i_mu
 
size_t site_offset
 
size_t site_size
 
- Protected Attributes inherited from quda::LatticeField
int volume
 
int volumeCB
 
int stride
 
int pad
 
size_t total_bytes
 
int nDim
 
int x [QUDA_MAX_DIM]
 
int surface [QUDA_MAX_DIM]
 
int surfaceCB [QUDA_MAX_DIM]
 
int r [QUDA_MAX_DIM]
 
QudaPrecision precision
 
QudaSiteSubset siteSubset
 
QudaGhostExchange ghostExchange
 
int nDimComms
 
size_t ghost_bytes
 
size_t ghost_face_bytes [QUDA_MAX_DIM]
 
int ghostOffset [QUDA_MAX_DIM][2]
 
int ghostNormOffset [QUDA_MAX_DIM][2]
 
void * my_face_h [2]
 
void * my_face_hd [2]
 
void * my_face_dim_dir_h [2][QUDA_MAX_DIM][2]
 
void * my_face_dim_dir_hd [2][QUDA_MAX_DIM][2]
 
void * my_face_dim_dir_d [2][QUDA_MAX_DIM][2]
 
void * from_face_h [2]
 
void * from_face_hd [2]
 
void * from_face_dim_dir_h [2][QUDA_MAX_DIM][2]
 
void * from_face_dim_dir_hd [2][QUDA_MAX_DIM][2]
 
void * from_face_dim_dir_d [2][QUDA_MAX_DIM][2]
 
MsgHandlemh_recv_fwd [2][QUDA_MAX_DIM]
 
MsgHandlemh_recv_back [2][QUDA_MAX_DIM]
 
MsgHandlemh_send_fwd [2][QUDA_MAX_DIM]
 
MsgHandlemh_send_back [2][QUDA_MAX_DIM]
 
MsgHandlemh_recv_rdma_fwd [2][QUDA_MAX_DIM]
 
MsgHandlemh_recv_rdma_back [2][QUDA_MAX_DIM]
 
MsgHandlemh_send_rdma_fwd [2][QUDA_MAX_DIM]
 
MsgHandlemh_send_rdma_back [2][QUDA_MAX_DIM]
 
bool initComms
 
char vol_string [TuneKey::volume_n]
 
QudaMemoryType mem_type
 
char * backup_h
 
char * backup_norm_h
 
bool backed_up
 

Additional Inherited Members

- Static Public Member Functions inherited from quda::LatticeField
static void freeGhostBuffer (void)
 Free statically allocated ghost buffers. More...
 
static void destroyIPCComms ()
 
- Static Public Member Functions inherited from quda::Object
static void * operator new (std::size_t size)
 
static void operator delete (void *p)
 
static void * operator new[] (std::size_t size)
 
static void operator delete[] (void *p)
 
- Static Public Attributes inherited from quda::LatticeField
static int bufferIndex = 0
 
static bool ghost_field_reset = false
 
- Static Protected Attributes inherited from quda::LatticeField
static void * ghost_send_buffer_d [2] = {nullptr, nullptr}
 
static void * ghost_recv_buffer_d [2] = {nullptr, nullptr}
 
static void * ghost_pinned_buffer_h [2] = {nullptr, nullptr}
 
static void * ghost_pinned_buffer_hd [2] = {nullptr, nullptr}
 
static void * ghost_remote_send_buffer_d [2][QUDA_MAX_DIM][2]
 
static size_t ghostFaceBytes = 0
 
static bool initGhostFaceBuffer = false
 
static MsgHandlemh_send_p2p_fwd [2][QUDA_MAX_DIM] { }
 
static MsgHandlemh_send_p2p_back [2][QUDA_MAX_DIM] { }
 
static MsgHandlemh_recv_p2p_fwd [2][QUDA_MAX_DIM] { }
 
static MsgHandlemh_recv_p2p_back [2][QUDA_MAX_DIM] { }
 
static int buffer_send_p2p_fwd [2][QUDA_MAX_DIM] { }
 
static int buffer_recv_p2p_fwd [2][QUDA_MAX_DIM] { }
 
static int buffer_send_p2p_back [2][QUDA_MAX_DIM] { }
 
static int buffer_recv_p2p_back [2][QUDA_MAX_DIM] { }
 
static cudaEvent_t ipcCopyEvent [2][2][QUDA_MAX_DIM]
 
static cudaEvent_t ipcRemoteCopyEvent [2][2][QUDA_MAX_DIM]
 
static bool initIPCComms = false
 

Detailed Description

Definition at line 123 of file gauge_field.h.

Constructor & Destructor Documentation

◆ GaugeField()

quda::GaugeField::GaugeField ( const GaugeFieldParam param)

◆ ~GaugeField()

quda::GaugeField::~GaugeField ( )
virtual

Definition at line 86 of file gauge_field.cpp.

Member Function Documentation

◆ Anisotropy()

double quda::GaugeField::Anisotropy ( ) const
inline

Definition at line 205 of file gauge_field.h.

References anisotropy.

Referenced by cloverQuda(), quda::CoarseOp(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), loadCloverQuda(), and quda::setDiracParam().

Here is the caller graph for this function:

◆ applyStaggeredPhase()

void quda::GaugeField::applyStaggeredPhase ( )

Apply the staggered phase factors to the gauge field.

Definition at line 112 of file gauge_field.cpp.

References quda::applyGaugePhase(), errorQuda, quda::cudaGaugeField::exchangeGhost(), quda::cpuGaugeField::exchangeGhost(), quda::LatticeField::ghostExchange, QUDA_GHOST_EXCHANGE_PAD, and staggeredPhaseApplied.

Referenced by apply_staggered_phase_quda_(), and staggeredPhaseQuda().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Bytes()

size_t quda::GaugeField::Bytes ( ) const
inline

Definition at line 242 of file gauge_field.h.

References bytes.

Referenced by computeHISQForceQuda(), and quda::cudaGaugeField::saveCPUField().

Here is the caller graph for this function:

◆ checkField()

void quda::GaugeField::checkField ( const LatticeField l) const

Definition at line 236 of file gauge_field.cpp.

References anisotropy, quda::LatticeField::checkField(), e, errorQuda, fixed, link_type, nColor, nFace, t_boundary, and tadpole.

Referenced by quda::cudaGaugeField::copy(), quda::cpuGaugeField::copy(), and quda::cudaGaugeField::saveCPUField().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ checksum()

uint64_t quda::GaugeField::checksum ( bool  mini = false) const

Compute checksum of this gauge field: this uses a XOR-based checksum method

Parameters
[in]miniWhether to compute a mini checksum or global checksum. A mini checksum only computes the checksum over a subset of the lattice sites and is to be used for online comparisons, e.g., checking a field has changed with a global update algorithm.
Returns
checksum value

Definition at line 328 of file gauge_field.cpp.

References quda::Checksum().

Here is the call graph for this function:

◆ copy()

virtual void quda::GaugeField::copy ( const GaugeField src)
pure virtual

Generic gauge field copy

Parameters
[in]srcSource from which we are copying

Implemented in quda::cpuGaugeField, and quda::cudaGaugeField.

Referenced by quda::calculateY(), and quda::CoarseOp().

Here is the caller graph for this function:

◆ createGhostZone()

void quda::GaugeField::createGhostZone ( const int R,
bool  no_comms_fill 
) const
protected

Compute the required extended ghost zone sizes and offsets

Parameters
[in]RRadius of the ghost zone
[in]no_comms_fillIf true we create a full halo regardless of partitioning

Definition at line 90 of file gauge_field.cpp.

References ALIGNMENT_ADJUST, comm_dim_partitioned(), geometry, quda::LatticeField::ghost_bytes, quda::LatticeField::ghost_face_bytes, ghostFace, quda::LatticeField::ghostOffset, fused_exterior_ndeg_tm_dslash_cuda_gen::i, isNative(), quda::LatticeField::nDim, nInternal, quda::LatticeField::precision, quda::LatticeField::R(), and quda::LatticeField::surface.

Referenced by quda::cudaGaugeField::allocateGhostBuffer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Even_p() [1/2]

virtual void* quda::GaugeField::Even_p ( )
inlinevirtual

Reimplemented in quda::cudaGaugeField.

Definition at line 247 of file gauge_field.h.

References errorQuda.

◆ Even_p() [2/2]

virtual const void* quda::GaugeField::Even_p ( ) const
inlinevirtual

Reimplemented in quda::cudaGaugeField.

Definition at line 251 of file gauge_field.h.

References errorQuda.

◆ exchange()

void quda::GaugeField::exchange ( void **  recv,
void **  send,
QudaDirection  dir 
) const
protected

Exchange the buffers across all dimensions in a given direction.

Parameters
[out]recvReceive buffer
[in]sendSend buffer
[in]dirDirection in which we are sending (forwards OR backwards only)

Definition at line 156 of file gauge_field.cpp.

References bytes, comm_declare_receive_relative, comm_declare_send_relative, comm_dim_partitioned(), comm_free(), comm_start(), comm_wait(), errorQuda, fused_exterior_ndeg_tm_dslash_cuda_gen::i, quda::LatticeField::Location(), memcpy(), quda::LatticeField::nDimComms, nFace, nInternal, pool_pinned_free, pool_pinned_malloc, quda::LatticeField::precision, QUDA_BACKWARDS, QUDA_CPU_FIELD_LOCATION, QUDA_CUDA_FIELD_LOCATION, QUDA_FORWARDS, qudaMemcpy, and quda::LatticeField::surfaceCB.

Referenced by quda::cpuGaugeField::exchangeGhost(), and quda::cpuGaugeField::injectGhost().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ exchangeGhost()

virtual void quda::GaugeField::exchangeGhost ( QudaLinkDirection  = QUDA_LINK_BACKWARDS)
pure virtual

Implemented in quda::cpuGaugeField, and quda::cudaGaugeField.

Referenced by quda::calculateY().

Here is the caller graph for this function:

◆ FieldOrder()

QudaGaugeFieldOrder quda::GaugeField::FieldOrder ( ) const
inline

Definition at line 211 of file gauge_field.h.

References order.

◆ Gauge_p() [1/2]

virtual void* quda::GaugeField::Gauge_p ( )
inlinevirtual

◆ Gauge_p() [2/2]

virtual const void* quda::GaugeField::Gauge_p ( ) const
inlinevirtual

Reimplemented in quda::cpuGaugeField, and quda::cudaGaugeField.

Definition at line 250 of file gauge_field.h.

References errorQuda.

◆ GaugeFixed()

QudaGaugeFixed quda::GaugeField::GaugeFixed ( ) const
inline

Definition at line 210 of file gauge_field.h.

References fixed.

Referenced by quda::CoarseOp().

Here is the caller graph for this function:

◆ Geometry()

QudaFieldGeometry quda::GaugeField::Geometry ( ) const
inline

◆ Ghost() [1/2]

const void** quda::GaugeField::Ghost ( ) const
inline

◆ Ghost() [2/2]

void** quda::GaugeField::Ghost ( )
inline

Definition at line 259 of file gauge_field.h.

References errorQuda, ghost, and isNative().

Here is the call graph for this function:

◆ iMu()

double quda::GaugeField::iMu ( ) const
inline

Return the imaginary chemical potential applied to this field

Definition at line 229 of file gauge_field.h.

References i_mu.

◆ injectGhost()

virtual void quda::GaugeField::injectGhost ( QudaLinkDirection  = QUDA_LINK_BACKWARDS)
pure virtual

Implemented in quda::cpuGaugeField, and quda::cudaGaugeField.

Referenced by quda::calculateY().

Here is the caller graph for this function:

◆ isNative()

bool quda::GaugeField::isNative ( ) const

◆ Length()

int quda::GaugeField::Length ( ) const
inline

Definition at line 201 of file gauge_field.h.

References length.

◆ LinkMax()

const double& quda::GaugeField::LinkMax ( ) const
inline

Definition at line 231 of file gauge_field.h.

References fat_link_max.

◆ LinkType()

QudaLinkType quda::GaugeField::LinkType ( ) const
inline

Definition at line 209 of file gauge_field.h.

References link_type.

Referenced by quda::CoarseOp(), quda::extractGhost(), quda::extractGhostEx(), and quda::extractGhostMG().

Here is the caller graph for this function:

◆ Ncolor()

int quda::GaugeField::Ncolor ( ) const
inline

◆ Nface()

int quda::GaugeField::Nface ( ) const
inline

◆ Odd_p() [1/2]

virtual void* quda::GaugeField::Odd_p ( )
inlinevirtual

Reimplemented in quda::cudaGaugeField.

Definition at line 248 of file gauge_field.h.

References errorQuda.

◆ Odd_p() [2/2]

virtual const void* quda::GaugeField::Odd_p ( ) const
inlinevirtual

Reimplemented in quda::cudaGaugeField.

Definition at line 252 of file gauge_field.h.

References errorQuda.

◆ Order()

QudaGaugeFieldOrder quda::GaugeField::Order ( ) const
inline

◆ PhaseBytes()

size_t quda::GaugeField::PhaseBytes ( ) const
inline

Definition at line 243 of file gauge_field.h.

References phase_bytes.

◆ PhaseOffset()

size_t quda::GaugeField::PhaseOffset ( ) const
inline

Definition at line 244 of file gauge_field.h.

References phase_offset.

◆ Reconstruct()

QudaReconstructType quda::GaugeField::Reconstruct ( ) const
inline

◆ removeStaggeredPhase()

void quda::GaugeField::removeStaggeredPhase ( )

Remove the staggered phase factors from the gauge field.

Definition at line 125 of file gauge_field.cpp.

References quda::applyGaugePhase(), errorQuda, quda::cudaGaugeField::exchangeGhost(), quda::cpuGaugeField::exchangeGhost(), quda::LatticeField::ghostExchange, QUDA_GHOST_EXCHANGE_PAD, and staggeredPhaseApplied.

Referenced by remove_staggered_phase_quda_(), and staggeredPhaseQuda().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Scale()

double quda::GaugeField::Scale ( ) const
inline

Definition at line 207 of file gauge_field.h.

References scale.

◆ SiteOffset()

size_t quda::GaugeField::SiteOffset ( ) const
inline
Returns
The offset into the struct to the start of the gauge field (only for order = QUDA_MILC_SITE_GAUGE_ORDER)

Definition at line 268 of file gauge_field.h.

References site_offset.

◆ SiteSize()

size_t quda::GaugeField::SiteSize ( ) const
inline
Returns
The size of the struct into which the gauge field is packed (only for order = QUDA_MILC_SITE_GAUGE_ORDER)

Definition at line 274 of file gauge_field.h.

References site_size.

◆ StaggeredPhase()

QudaStaggeredPhase quda::GaugeField::StaggeredPhase ( ) const
inline

Definition at line 213 of file gauge_field.h.

References staggeredPhaseType.

◆ StaggeredPhaseApplied()

bool quda::GaugeField::StaggeredPhaseApplied ( ) const
inline

Definition at line 214 of file gauge_field.h.

References staggeredPhaseApplied.

Referenced by staggeredPhaseQuda().

Here is the caller graph for this function:

◆ Tadpole()

double quda::GaugeField::Tadpole ( ) const
inline

Definition at line 206 of file gauge_field.h.

References tadpole.

◆ TBoundary()

QudaTboundary quda::GaugeField::TBoundary ( ) const
inline

Definition at line 208 of file gauge_field.h.

References t_boundary.

Referenced by quda::CoarseOp().

Here is the caller graph for this function:

◆ zero()

virtual void quda::GaugeField::zero ( )
pure virtual

Set all field elements to zero (virtual)

Implemented in quda::cpuGaugeField, and quda::cudaGaugeField.

Member Data Documentation

◆ anisotropy

double quda::GaugeField::anisotropy
protected

Definition at line 142 of file gauge_field.h.

Referenced by Anisotropy(), checkField(), and GaugeField().

◆ bytes

size_t quda::GaugeField::bytes
protected

◆ create

QudaFieldCreate quda::GaugeField::create
protected

◆ fat_link_max

double quda::GaugeField::fat_link_max
protected

◆ fixed

QudaGaugeFixed quda::GaugeField::fixed
protected

Definition at line 138 of file gauge_field.h.

Referenced by checkField(), GaugeField(), and GaugeFixed().

◆ geometry

QudaFieldGeometry quda::GaugeField::geometry
protected

◆ ghost

void* quda::GaugeField::ghost[2 *QUDA_MAX_DIM]
mutableprotected

◆ ghostFace

int quda::GaugeField::ghostFace[QUDA_MAX_DIM]
mutableprotected

Definition at line 151 of file gauge_field.h.

Referenced by createGhostZone().

◆ i_mu

double quda::GaugeField::i_mu
protected

Imaginary chemical potential

Definition at line 174 of file gauge_field.h.

Referenced by iMu().

◆ length

int quda::GaugeField::length
protected

Definition at line 129 of file gauge_field.h.

Referenced by GaugeField(), and Length().

◆ link_type

QudaLinkType quda::GaugeField::link_type
protected

◆ nColor

int quda::GaugeField::nColor
protected

◆ nFace

int quda::GaugeField::nFace
protected

◆ nInternal

int quda::GaugeField::nInternal
protected

◆ order

QudaGaugeFieldOrder quda::GaugeField::order
protected

◆ phase_bytes

int quda::GaugeField::phase_bytes
protected

Definition at line 128 of file gauge_field.h.

Referenced by GaugeField(), and PhaseBytes().

◆ phase_offset

int quda::GaugeField::phase_offset
protected

Definition at line 127 of file gauge_field.h.

Referenced by quda::cudaGaugeField::cudaGaugeField(), GaugeField(), and PhaseOffset().

◆ real_length

int quda::GaugeField::real_length
protected

Definition at line 130 of file gauge_field.h.

Referenced by GaugeField().

◆ reconstruct

QudaReconstructType quda::GaugeField::reconstruct
protected

◆ scale

double quda::GaugeField::scale
protected

Definition at line 145 of file gauge_field.h.

Referenced by GaugeField(), and Scale().

◆ site_offset

size_t quda::GaugeField::site_offset
protected

Offset into MILC site struct to the desired matrix field (only if gauge_order=MILC_SITE_GAUGE_ORDER)

Definition at line 179 of file gauge_field.h.

Referenced by SiteOffset().

◆ site_size

size_t quda::GaugeField::site_size
protected

Size of MILC site struct (only if gauge_order=MILC_SITE_GAUGE_ORDER)

Definition at line 184 of file gauge_field.h.

Referenced by quda::cpuGaugeField::cpuGaugeField(), and SiteSize().

◆ staggeredPhaseApplied

bool quda::GaugeField::staggeredPhaseApplied
protected

Whether the staggered phase factor has been applied

Definition at line 161 of file gauge_field.h.

Referenced by applyStaggeredPhase(), quda::cudaGaugeField::copy(), removeStaggeredPhase(), quda::cudaGaugeField::saveCPUField(), and StaggeredPhaseApplied().

◆ staggeredPhaseType

QudaStaggeredPhase quda::GaugeField::staggeredPhaseType
protected

The staggered phase convention to use

Definition at line 156 of file gauge_field.h.

Referenced by quda::cudaGaugeField::copy(), quda::cudaGaugeField::saveCPUField(), and StaggeredPhase().

◆ t_boundary

QudaTboundary quda::GaugeField::t_boundary
protected

Definition at line 140 of file gauge_field.h.

Referenced by checkField(), and TBoundary().

◆ tadpole

double quda::GaugeField::tadpole
protected

Definition at line 143 of file gauge_field.h.

Referenced by checkField(), and Tadpole().


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