GLAC
1.0
|
#include <performancetests.h>
Public Member Functions | |
PerformanceTests () | |
PerformanceTests::PerformanceTests constructor. More... | |
~PerformanceTests () | |
PerformanceTests::~PerformanceTests. More... | |
void | run () |
PerformanceTests::run initiates performance testing on: More... | |
PerformanceTests::PerformanceTests | ( | ) |
PerformanceTests::PerformanceTests constructor.
Initializes random generators and a SU3MatrixGenerator instance.
PerformanceTests::~PerformanceTests | ( | ) |
PerformanceTests::~PerformanceTests.
De-allocates the SU3Generator.
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