8 #ifndef META_OCEAN_TEST_TESTMATH_TEST_MATRIX_H
9 #define META_OCEAN_TEST_TESTMATH_TEST_MATRIX_H
37 static bool test(
const double testDuration);
This class implements a matrix test.
Definition: TestMatrix.h:29
static bool testInvert(const double testDuration)
Tests the invert function.
static bool testElementConstructor(const double testDuration)
Tests the element-based constructor.
static bool testPseudoInverted(const double testDuration)
Tests the pseudo inverted matrix function.
static bool validateMatrixMultiplication(const Matrix &left, const Matrix &right, const Matrix &result)
Validate matrix multiplication left * right = result.
static bool testMatrixMultiplication(const double testDuration)
Tests the matrix multiplication of different matrix sizes.
static bool testNonNegativeMatrixFactorization(const double testDuration, const unsigned int maxComponents=10u)
Tests the non-negative matrix factorization.
static bool testSelfTransposedSquareMatrixExistingResult(const double testDuration)
Tests the self transposed matrix function determining matrix.transposed() * matrix for an existing re...
static bool testSelfTransposedSquareMatrix(const double testDuration)
Tests the self transposed matrix function determining matrix.transposed() * matrix.
static bool testWeightedSelfTransposedSquareMatrixExistingResult(const double testDuration)
Tests the self transposed matrix function determining (*this).transposed() * diag(weightDiagonal) * (...
static bool testRank(const double testDuration)
Tests the rank function.
static bool test(const double testDuration)
Tests all matrix functions.
static bool testSubMatrixConstructor(const double testDuration)
Tests the sub-matrix-based constructor.
static bool testSelfSquareMatrix(const double testDuration)
Tests the self square matrix function determining matrix * matrix.transposed().
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15