IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Test.TestMatrixOperations Class Reference

Unit tests for matrix operations. More...

Public Member Functions

void AccessOutOfRangeMatrix1 ()
 
void AccessOutOfRangeMatrix2 ()
 
void AccessOutOfRangeMatrix3 ()
 
void AccessOutOfRangeMatrix4 ()
 
void AccessOutOfRangeVector1 ()
 
void AccessOutOfRangeVector2 ()
 
void ByHand_Transpose ()
 Test of matrix transpose - comparison with known result. More...
 
void ByHand_MultiplyMatrix ()
 Test of matrix product - comparison of product with known result. More...
 
void ByHand_MultiplyMatrixVector ()
 Test of matrix - vector product (comparison of product with known result). More...
 
void ByHand_ScalarProduct ()
 Test of scalar product (comparison of product with knnown result). More...
 
void MultiplyMatMatTransp ()
 Tests matrix product A*B*C^T. More...
 
void MultiplyVectorMatrixVector ()
 Tests vector - matrix - vector product a^T*B*c. More...
 
void AccessOutOfRangeMatrix1 ()
 
void AccessOutOfRangeMatrix2 ()
 
void AccessOutOfRangeMatrix3 ()
 
void AccessOutOfRangeMatrix4 ()
 
void AccessOutOfRangeVector1 ()
 
void AccessOutOfRangeVector2 ()
 
void ByHand_Transpose ()
 Test of matrix transpose - comparison with known result. More...
 
void ByHand_MultiplyMatrix ()
 Test of matrix product - comparison of product with known result. More...
 
void ByHand_MultiplyMatrixVector ()
 Test of matrix - vector product (comparison of product with known result). More...
 
void ByHand_ScalarProduct ()
 Test of scalar product (comparison of product with knnown result). More...
 
void MultiplyMatMatTransp ()
 Tests matrix product A*B*C^T. More...
 
void MultiplyVectorMatrixVector ()
 Tests vector - matrix - vector product a^T*B*c. More...
 

Detailed Description

Unit tests for matrix operations.

$A Igor May09 Dec14;

Member Function Documentation

void IG.Test.TestMatrixOperations.AccessOutOfRangeMatrix1 ( )
inline

References IG.Num.A.

void IG.Test.TestMatrixOperations.AccessOutOfRangeMatrix2 ( )
inline

References IG.Num.A.

void IG.Test.TestMatrixOperations.AccessOutOfRangeMatrix3 ( )
inline

References IG.Num.A.

void IG.Test.TestMatrixOperations.AccessOutOfRangeMatrix4 ( )
inline

References IG.Num.A.

void IG.Test.TestMatrixOperations.AccessOutOfRangeVector1 ( )
inline
void IG.Test.TestMatrixOperations.AccessOutOfRangeVector2 ( )
inline
void IG.Test.TestMatrixOperations.ByHand_Transpose ( )
inline
void IG.Test.TestMatrixOperations.ByHand_MultiplyMatrix ( )
inline
void IG.Test.TestMatrixOperations.ByHand_MultiplyMatrixVector ( )
inline
void IG.Test.TestMatrixOperations.ByHand_ScalarProduct ( )
inline

Test of scalar product (comparison of product with knnown result).

References IG.Num.VectorBase.ScalarProduct().

void IG.Test.TestMatrixOperations.MultiplyVectorMatrixVector ( )
inline
void IG.Test.TestMatrixOperations.AccessOutOfRangeMatrix1 ( )
inline
void IG.Test.TestMatrixOperations.AccessOutOfRangeMatrix2 ( )
inline
void IG.Test.TestMatrixOperations.AccessOutOfRangeMatrix3 ( )
inline
void IG.Test.TestMatrixOperations.AccessOutOfRangeMatrix4 ( )
inline
void IG.Test.TestMatrixOperations.AccessOutOfRangeVector1 ( )
inline
void IG.Test.TestMatrixOperations.AccessOutOfRangeVector2 ( )
inline
void IG.Test.TestMatrixOperations.ByHand_Transpose ( )
inline
void IG.Test.TestMatrixOperations.ByHand_MultiplyMatrix ( )
inline
void IG.Test.TestMatrixOperations.ByHand_MultiplyMatrixVector ( )
inline
void IG.Test.TestMatrixOperations.ByHand_ScalarProduct ( )
inline

Test of scalar product (comparison of product with knnown result).

References NUnit.Framework.Assert.AreEqual(), and IG.Num.VectorBase.ScalarProduct().

void IG.Test.TestMatrixOperations.MultiplyVectorMatrixVector ( )
inline

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