GLAC
1.0
|
Runs unit tests on the methods of GLAC. More...
#include <testsuite.h>
Public Member Functions | |
TestSuite () | |
~TestSuite () | |
void | runFullTestSuite () |
bool | runComplexTests () |
bool | runLatticeTests () |
bool | runSU2Tests () |
bool | runSU3Tests () |
bool | run2x2MatrixTests () |
bool | run3x3MatrixTests () |
bool | runFunctionsTest () |
void | testMatrix (SU3 X) |
Perform tests on SU3 matrix X. More... | |
Runs unit tests on the methods of GLAC.
Will test the matrix methods and the SU(N) properties of SU2 and SU3 classes. Will also test the complex class. Will also test lattice methods and random matrix generators. Will also test the gauge invariance of the lattice and the shift method.
TestSuite::TestSuite | ( | ) |
TestSuite::~TestSuite | ( | ) |
bool TestSuite::run2x2MatrixTests | ( | ) |
bool TestSuite::run3x3MatrixTests | ( | ) |
bool TestSuite::runComplexTests | ( | ) |
void TestSuite::runFullTestSuite | ( | ) |
bool TestSuite::runFunctionsTest | ( | ) |
bool TestSuite::runLatticeTests | ( | ) |
bool TestSuite::runSU2Tests | ( | ) |
bool TestSuite::runSU3Tests | ( | ) |
void TestSuite::testMatrix | ( | SU3 | X | ) |
Perform tests on SU3 matrix X.
Checks if it is hermitian, orthogonal, normalized, det(X)=1.