#include <gauge_field.h>
|
| | GaugeField (const GaugeFieldParam ¶m) |
| |
| virtual | ~GaugeField () |
| |
| 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 |
| |
| const int * | R () const |
| |
| QudaGhostExchange | GhostExchange () const |
| |
| QudaStaggeredPhase | StaggeredPhase () const |
| |
| void | applyStaggeredPhase () |
| |
| void | removeStaggeredPhase () |
| |
| const double & | LinkMax () const |
| |
| int | Nface () const |
| |
| void | checkField (const GaugeField &) |
| |
| 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 |
| |
| | LatticeField (const LatticeFieldParam ¶m) |
| |
| virtual | ~LatticeField () |
| |
| int | Ndim () const |
| |
| const int * | X () const |
| |
| int | Volume () const |
| |
| int | VolumeCB () const |
| |
| const int * | SurfaceCB () const |
| |
| int | SurfaceCB (const int i) const |
| |
| int | Stride () const |
| |
| int | Pad () const |
| |
| int | Nvec () const |
| |
| QudaPrecision | Precision () const |
| |
| QudaFieldLocation | Location () const |
| |
| size_t | GBytes () const |
| |
| void | checkField (const LatticeField &) |
| |
| virtual void | pack (int nFace, int parity, int dagger, cudaStream_t *stream_p, bool zeroCopyPack, double a=0, double b=0) |
| |
| virtual void | gather (int nFace, int dagger, int dir, cudaStream_t *stream_p=NULL) |
| |
| virtual void | commsStart (int nFace, int dir, int dagger=0) |
| |
| virtual int | commsQuery (int nFace, int dir, int dagger=0) |
| |
| virtual void | scatter (int nFace, int dagger, int dir) |
| |
| const char * | VolString () const |
| |
Definition at line 118 of file gauge_field.h.
| quda::GaugeField::~GaugeField |
( |
| ) |
|
|
virtual |
| double quda::GaugeField::Anisotropy |
( |
| ) |
const |
|
inline |
| void quda::GaugeField::applyStaggeredPhase |
( |
| ) |
|
Apply the staggered phase factors to the gauge field.
Definition at line 66 of file gauge_field.cpp.
| size_t quda::GaugeField::Bytes |
( |
| ) |
const |
|
inline |
| void quda::GaugeField::checkField |
( |
const GaugeField & |
a | ) |
|
| virtual void* quda::GaugeField::Even_p |
( |
| ) |
|
|
inlinevirtual |
| virtual const void* quda::GaugeField::Even_p |
( |
| ) |
const |
|
inlinevirtual |
| virtual void* quda::GaugeField::Gauge_p |
( |
| ) |
|
|
inlinevirtual |
| virtual const void* quda::GaugeField::Gauge_p |
( |
| ) |
const |
|
inlinevirtual |
| const void** quda::GaugeField::Ghost |
( |
| ) |
const |
|
inline |
| bool quda::GaugeField::isNative |
( |
| ) |
const |
|
protected |
This function returns true if the field is stored in an internal field order for the given precision.
Definition at line 92 of file gauge_field.cpp.
| int quda::GaugeField::Length |
( |
| ) |
const |
|
inline |
| const double& quda::GaugeField::LinkMax |
( |
| ) |
const |
|
inline |
| int quda::GaugeField::Ncolor |
( |
| ) |
const |
|
inline |
| int quda::GaugeField::Nface |
( |
| ) |
const |
|
inline |
| virtual void* quda::GaugeField::Odd_p |
( |
| ) |
|
|
inlinevirtual |
| virtual const void* quda::GaugeField::Odd_p |
( |
| ) |
const |
|
inlinevirtual |
| size_t quda::GaugeField::PhaseBytes |
( |
| ) |
const |
|
inline |
| size_t quda::GaugeField::PhaseOffset |
( |
| ) |
const |
|
inline |
| const int* quda::GaugeField::R |
( |
| ) |
const |
|
inline |
| void quda::GaugeField::removeStaggeredPhase |
( |
| ) |
|
Remove the staggered phase factors from the gauge field.
Definition at line 79 of file gauge_field.cpp.
| double quda::GaugeField::Scale |
( |
| ) |
const |
|
inline |
| double quda::GaugeField::Tadpole |
( |
| ) |
const |
|
inline |
| double quda::GaugeField::anisotropy |
|
protected |
| size_t quda::GaugeField::bytes |
|
protected |
| double quda::GaugeField::fat_link_max |
|
protected |
| int quda::GaugeField::length |
|
protected |
| int quda::GaugeField::nColor |
|
protected |
| int quda::GaugeField::nFace |
|
protected |
| int quda::GaugeField::phase_bytes |
|
protected |
| int quda::GaugeField::phase_offset |
|
protected |
| int quda::GaugeField::real_length |
|
protected |
| double quda::GaugeField::scale |
|
protected |
| bool quda::GaugeField::staggeredPhaseApplied |
|
protected |
Whether the staggered phase factor has been applied
Definition at line 154 of file gauge_field.h.
The staggered phase convention to use
Definition at line 151 of file gauge_field.h.
| double quda::GaugeField::tadpole |
|
protected |
The documentation for this class was generated from the following files: