Ocean
Ocean::Test::TestMath Namespace Reference

Namespace of the Math Test library. More...

Data Structures

class  TestAnyCamera
 This class implements tests for the AnyCamera class. More...
 
class  TestApproximation
 This class implements a test of the approximation functions. More...
 
class  TestAutomaticDifferentiation
 This class implements a test for the automatic differentiation functionalities. More...
 
class  TestBoundingBox
 This class implements a bounding box test. More...
 
class  TestBoundingSphere
 This class implements a test for the bounding sphere. More...
 
class  TestBox2
 This class implements a test for the Box2 class. More...
 
class  TestBox3
 This class implements box tests. More...
 
class  TestCone3
 This class implements a test for the 3D cone. More...
 
class  TestCylinder3
 This class implements a test for the 3D cylinder. More...
 
class  TestEquation
 This class implements a math equation test. More...
 
class  TestEuler
 This class tests the implementation of the Euler class. More...
 
class  TestExponentialMap
 This class implements a test for ExponentialMap. More...
 
class  TestFiniteLine2
 This class implements a 2D finite line test. More...
 
class  TestFiniteLine3
 This class implements a 3D finite line test. More...
 
class  TestFourierTransformation
 This class implements test for the Fourier transformation class. More...
 
class  TestFrustum
 This class implements frustum tests. More...
 
class  TestHomogenousMatrix4
 This class implements a test for 4x4 homogeneous matrices. More...
 
class  TestHSVAColor
 This class implements a HSVAColor test. More...
 
class  TestInterpolation
 This class implements an interpolation test. More...
 
class  TestLine2
 This class implements a 2D line test. More...
 
class  TestLine3
 This class implements a 3D line test. More...
 
class  TestLinearAlgebra
 This class implements linear algebra tests. More...
 
class  TestLookup2
 This class implements a lookup object test. More...
 
class  TestMathUtilities
 This class implements a test for functions in the Utilities class. More...
 
class  TestMatrix
 This class implements a matrix test. More...
 
class  TestNumeric
 This class implements a test for the numeric class for the math library. More...
 
class  TestPinholeCamera
 This class implements camera tests. More...
 
class  TestPlane3
 This class implements a 3D plane test. More...
 
class  TestQuaternion
 This class implements a quaternion test. More...
 
class  TestRandom
 This class tests the performance of the random functionalities. More...
 
class  TestRateCalculator
 This class implements tests for the RateCalculator class. More...
 
class  TestRGBAColor
 This class implements a RGBAColor test. More...
 
class  TestRotation
 This class implements a rotation test. More...
 
class  TestSampleMap
 This class implements tests for the SampleMap class. More...
 
class  TestSparseMatrix
 This class implements a matrix test. More...
 
class  TestSphere3
 This class implements a test for the 3D sphere. More...
 
class  TestSquareMatrix2
 This class implements a test for 2x2 square matrices. More...
 
class  TestSquareMatrix3
 This class implements a test for 3x3 square matrices. More...
 
class  TestSquareMatrix4
 This class implements a test for 4x4 square matrices. More...
 
class  TestStaticMatrix
 This class implements the test of the StaticMatrix class. More...
 
class  TestTriangle2
 This class implements a test for the 2D triangle. More...
 
class  TestVariance
 This class implements a test for the Variance class. More...
 
class  TestVector2
 This class implements a test for the 2D vector. More...
 
class  TestVector3
 This class implements a test for the 3D vector. More...
 
class  TestVector4
 This class implements a test for the 4D vector. More...
 

Functions

OCEAN_TEST_MATH_EXPORT bool testMath (const double testDuration, Worker &worker, const std::string &testFunctions=std::string())
 Tests the entire math library. More...
 
OCEAN_TEST_MATH_EXPORT void testMathAsynchron (const double testDuration, const std::string &testFunctions=std::string())
 Tests the entire math library. More...
 

Detailed Description

Namespace of the Math Test library.

The Namespace Ocean::Test::TestMath is used in the entire Ocean Math Test Library.