GLAC  1.0
Public Member Functions
PerformanceTests Class Reference

#include <performancetests.h>

Public Member Functions

 PerformanceTests ()
 PerformanceTests::PerformanceTests constructor. More...
 
 ~PerformanceTests ()
 PerformanceTests::~PerformanceTests. More...
 
void run ()
 PerformanceTests::run initiates performance testing on: More...
 

Detailed Description

Author
Mathias M. Vege
Version
1.0
Date
2017-2019

Constructor & Destructor Documentation

◆ PerformanceTests()

PerformanceTests::PerformanceTests ( )

PerformanceTests::PerformanceTests constructor.

Initializes random generators and a SU3MatrixGenerator instance.

◆ ~PerformanceTests()

PerformanceTests::~PerformanceTests ( )

PerformanceTests::~PerformanceTests.

De-allocates the SU3Generator.

Member Function Documentation

◆ run()

void PerformanceTests::run ( )

PerformanceTests::run initiates performance testing on:

testExponentiationTime which tests the time of performing matrix exponentiations. testExponentiationAccuracy tests the accuracy of the exponentiation methods. testRandomGenerators tests the random SU3 matrix generators testMatrixMultiplication times the SU3 matrix multiplication method. testDerivativeTimeAndAccuracy tests the lattice derivative methods

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

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