QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
quda::GaugeFieldParam Struct Reference

#include <gauge_field.h>

+ Inheritance diagram for quda::GaugeFieldParam:

Public Member Functions

 GaugeFieldParam (void *const h_gauge=NULL)
 
 GaugeFieldParam (const int *x, const QudaPrecision precision, const QudaReconstructType reconstruct, const int pad, const QudaFieldGeometry geometry, const QudaGhostExchange ghostExchange=QUDA_GHOST_EXCHANGE_PAD)
 
 GaugeFieldParam (void *h_gauge, const QudaGaugeParam &param)
 
- Public Member Functions inherited from quda::LatticeFieldParam
 LatticeFieldParam ()
 
 LatticeFieldParam (int nDim, const int *x, int pad, QudaPrecision precision)
 
 LatticeFieldParam (const QudaGaugeParam &param)
 

Public Attributes

int nColor
 
int nFace
 
QudaReconstructType reconstruct
 
QudaGaugeFieldOrder order
 
QudaGaugeFixed fixed
 
QudaLinkType link_type
 
QudaTboundary t_boundary
 
double anisotropy
 
double tadpole
 
double scale
 
void * gauge
 
QudaFieldCreate create
 
QudaFieldGeometry geometry
 
int pinned
 
bool compute_fat_link_max
 
int r [QUDA_MAX_DIM]
 
QudaGhostExchange ghostExchange
 
QudaStaggeredPhase staggeredPhaseType
 
bool staggeredPhaseApplied
 
- Public Attributes inherited from quda::LatticeFieldParam
int nDim
 
int x [QUDA_MAX_DIM]
 
int pad
 
QudaPrecision precision
 
QudaSiteSubset siteSubset
 

Detailed Description

Definition at line 10 of file gauge_field.h.

Constructor & Destructor Documentation

quda::GaugeFieldParam::GaugeFieldParam ( void *const  h_gauge = NULL)
inline

Definition at line 49 of file gauge_field.h.

quda::GaugeFieldParam::GaugeFieldParam ( const int *  x,
const QudaPrecision  precision,
const QudaReconstructType  reconstruct,
const int  pad,
const QudaFieldGeometry  geometry,
const QudaGhostExchange  ghostExchange = QUDA_GHOST_EXCHANGE_PAD 
)
inline

Definition at line 80 of file gauge_field.h.

quda::GaugeFieldParam::GaugeFieldParam ( void *  h_gauge,
const QudaGaugeParam param 
)
inline

Definition at line 100 of file gauge_field.h.

Member Data Documentation

double quda::GaugeFieldParam::anisotropy

Definition at line 20 of file gauge_field.h.

bool quda::GaugeFieldParam::compute_fat_link_max

Definition at line 34 of file gauge_field.h.

QudaFieldCreate quda::GaugeFieldParam::create

Definition at line 26 of file gauge_field.h.

QudaGaugeFixed quda::GaugeFieldParam::fixed

Definition at line 16 of file gauge_field.h.

void* quda::GaugeFieldParam::gauge

Definition at line 24 of file gauge_field.h.

QudaFieldGeometry quda::GaugeFieldParam::geometry

Definition at line 28 of file gauge_field.h.

QudaGhostExchange quda::GaugeFieldParam::ghostExchange

The type of ghost exchange to be done with this field

Definition at line 40 of file gauge_field.h.

QudaLinkType quda::GaugeFieldParam::link_type

Definition at line 17 of file gauge_field.h.

int quda::GaugeFieldParam::nColor

Definition at line 11 of file gauge_field.h.

int quda::GaugeFieldParam::nFace

Definition at line 12 of file gauge_field.h.

QudaGaugeFieldOrder quda::GaugeFieldParam::order

Definition at line 15 of file gauge_field.h.

int quda::GaugeFieldParam::pinned

Definition at line 29 of file gauge_field.h.

int quda::GaugeFieldParam::r[QUDA_MAX_DIM]

The extended gauge field radius (if applicable)

Definition at line 37 of file gauge_field.h.

QudaReconstructType quda::GaugeFieldParam::reconstruct

Definition at line 14 of file gauge_field.h.

double quda::GaugeFieldParam::scale

Definition at line 22 of file gauge_field.h.

bool quda::GaugeFieldParam::staggeredPhaseApplied

Whether the staggered phase factor has been applied

Definition at line 46 of file gauge_field.h.

QudaStaggeredPhase quda::GaugeFieldParam::staggeredPhaseType

The staggered phase convention to use

Definition at line 43 of file gauge_field.h.

QudaTboundary quda::GaugeFieldParam::t_boundary

Definition at line 18 of file gauge_field.h.

double quda::GaugeFieldParam::tadpole

Definition at line 21 of file gauge_field.h.


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