QUDA v0.4.0
A library for QCD on GPUs
Public Member Functions | Protected Attributes
GaugeField Class Reference

#include <gauge_field.h>

Inheritance diagram for GaugeField:

List of all members.

Public Member Functions

 GaugeField (const GaugeFieldParam &param, const QudaFieldLocation &location)
virtual ~GaugeField ()
int Ncolor () const
QudaReconstructType Reconstruct () const
QudaGaugeFieldOrder Order () const
double Anisotropy () const
double Tadpole () const
QudaTboundary TBoundary () const
QudaLinkType LinkType () const
QudaGaugeFixed GaugeFixed () const
void checkField (const GaugeField &)
const size_t & Bytes () const

Protected Attributes

size_t bytes
int length
int real_length
int nColor
int nFace
QudaReconstructType reconstruct
QudaGaugeFieldOrder order
QudaGaugeFixed fixed
QudaLinkType link_type
QudaTboundary t_boundary
double anisotropy
double tadpole
QudaFieldCreate create
int is_staple

Detailed Description

Definition at line 68 of file gauge_field.h.


Constructor & Destructor Documentation

GaugeField::GaugeField ( const GaugeFieldParam param,
const QudaFieldLocation location 
)

Definition at line 3 of file gauge_field.cpp.

GaugeField::~GaugeField ( ) [virtual]

Definition at line 28 of file gauge_field.cpp.


Member Function Documentation

double GaugeField::Anisotropy ( ) const [inline]

Definition at line 96 of file gauge_field.h.

const size_t& GaugeField::Bytes ( ) const [inline]

Definition at line 104 of file gauge_field.h.

void GaugeField::checkField ( const GaugeField a)

Definition at line 32 of file gauge_field.cpp.

QudaGaugeFixed GaugeField::GaugeFixed ( ) const [inline]

Definition at line 100 of file gauge_field.h.

QudaLinkType GaugeField::LinkType ( ) const [inline]

Definition at line 99 of file gauge_field.h.

int GaugeField::Ncolor ( ) const [inline]

Definition at line 93 of file gauge_field.h.

QudaGaugeFieldOrder GaugeField::Order ( ) const [inline]

Definition at line 95 of file gauge_field.h.

QudaReconstructType GaugeField::Reconstruct ( ) const [inline]

Definition at line 94 of file gauge_field.h.

double GaugeField::Tadpole ( ) const [inline]

Definition at line 97 of file gauge_field.h.

QudaTboundary GaugeField::TBoundary ( ) const [inline]

Definition at line 98 of file gauge_field.h.


Member Data Documentation

double GaugeField::anisotropy [protected]

Definition at line 83 of file gauge_field.h.

size_t GaugeField::bytes [protected]

Definition at line 71 of file gauge_field.h.

Definition at line 86 of file gauge_field.h.

Definition at line 79 of file gauge_field.h.

int GaugeField::is_staple [protected]

Definition at line 87 of file gauge_field.h.

int GaugeField::length [protected]

Definition at line 72 of file gauge_field.h.

Definition at line 80 of file gauge_field.h.

int GaugeField::nColor [protected]

Definition at line 74 of file gauge_field.h.

int GaugeField::nFace [protected]

Definition at line 75 of file gauge_field.h.

Definition at line 78 of file gauge_field.h.

int GaugeField::real_length [protected]

Definition at line 73 of file gauge_field.h.

Definition at line 77 of file gauge_field.h.

Definition at line 81 of file gauge_field.h.

double GaugeField::tadpole [protected]

Definition at line 84 of file gauge_field.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines