QUDA  v1.1.0
A library for QCD on GPUs
Protected Member Functions | Protected Attributes | List of all members
GaugeAlgTest Class Reference
+ Inheritance diagram for GaugeAlgTest:

Protected Member Functions

void SetReunitarizationConsts ()
 
bool checkDimsPartitioned ()
 
bool comparePlaquette (double3 a, double3 b)
 
bool CheckDeterminant (double2 detu)
 
virtual void SetUp ()
 
virtual void TearDown ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Protected Attributes

QudaGaugeParam param
 
Timer a0
 
Timer a1
 
double2 detu
 
double3 plaq
 
cudaGaugeFieldU
 
int nsteps
 
int nhbsteps
 
int novrsteps
 
bool coldstart
 
double beta_value
 
RNGrandstates
 

Additional Inherited Members

- Public Member Functions inherited from testing::Test
virtual ~Test ()
 
- Static Public Member Functions inherited from testing::Test
static void SetUpTestSuite ()
 
static void TearDownTestSuite ()
 
static void TearDownTestCase ()
 
static void SetUpTestCase ()
 
static bool HasFatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool IsSkipped ()
 
static bool HasFailure ()
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, int value)
 

Detailed Description

Definition at line 24 of file gauge_alg_test.cpp.

Member Function Documentation

◆ CheckDeterminant()

bool GaugeAlgTest::CheckDeterminant ( double2  detu)
inlineprotected

Definition at line 57 of file gauge_alg_test.cpp.

◆ checkDimsPartitioned()

bool GaugeAlgTest::checkDimsPartitioned ( )
inlineprotected

Definition at line 39 of file gauge_alg_test.cpp.

◆ comparePlaquette()

bool GaugeAlgTest::comparePlaquette ( double3  a,
double3  b 
)
inlineprotected

Definition at line 46 of file gauge_alg_test.cpp.

◆ SetReunitarizationConsts()

void GaugeAlgTest::SetReunitarizationConsts ( )
inlineprotected

Definition at line 26 of file gauge_alg_test.cpp.

◆ SetUp()

virtual void GaugeAlgTest::SetUp ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

Definition at line 64 of file gauge_alg_test.cpp.

◆ TearDown()

virtual void GaugeAlgTest::TearDown ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

Definition at line 163 of file gauge_alg_test.cpp.

Member Data Documentation

◆ a0

Timer GaugeAlgTest::a0
protected

Definition at line 181 of file gauge_alg_test.cpp.

◆ a1

Timer GaugeAlgTest::a1
protected

Definition at line 181 of file gauge_alg_test.cpp.

◆ beta_value

double GaugeAlgTest::beta_value
protected

Definition at line 189 of file gauge_alg_test.cpp.

◆ coldstart

bool GaugeAlgTest::coldstart
protected

Definition at line 188 of file gauge_alg_test.cpp.

◆ detu

double2 GaugeAlgTest::detu
protected

Definition at line 182 of file gauge_alg_test.cpp.

◆ nhbsteps

int GaugeAlgTest::nhbsteps
protected

Definition at line 186 of file gauge_alg_test.cpp.

◆ novrsteps

int GaugeAlgTest::novrsteps
protected

Definition at line 187 of file gauge_alg_test.cpp.

◆ nsteps

int GaugeAlgTest::nsteps
protected

Definition at line 185 of file gauge_alg_test.cpp.

◆ param

QudaGaugeParam GaugeAlgTest::param
protected

Definition at line 179 of file gauge_alg_test.cpp.

◆ plaq

double3 GaugeAlgTest::plaq
protected

Definition at line 183 of file gauge_alg_test.cpp.

◆ randstates

RNG* GaugeAlgTest::randstates
protected

Definition at line 190 of file gauge_alg_test.cpp.

◆ U

cudaGaugeField* GaugeAlgTest::U
protected

Definition at line 184 of file gauge_alg_test.cpp.


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