MeatAxe
2.4
|
00001 #ifndef CHECK_FUNCTION_TABLE 00002 00003 #include "meataxe.h" 00004 00005 Matrix_t *RndMat(int fl, int nor, int noc); 00006 00007 void TestMatAlloc(unsigned flags); 00008 void TestMatAddMul(unsigned flags); 00009 void TestMatCompare(unsigned flags); 00010 void TestMatCopy(unsigned flags); 00011 void TestMatCut(unsigned flags); 00012 void TestMatClean(unsigned flags); 00013 void TestMatDup(unsigned flags); 00014 void TestMatEchelonize(unsigned flags); 00015 void TestMatId(unsigned flags); 00016 void TestMatInv(unsigned flags); 00017 void TestMatOrder(unsigned flags); 00018 void TestNullSpace(unsigned flags); 00019 00020 #else 00021 00022 { 311, "Matrix linear combination", TestMatAddMul }, 00023 { 301, "Matrix order", TestMatOrder }, 00024 { 302, "Matrix duplication", TestMatDup }, 00025 { 303, "Matrix inversion", TestMatInv }, 00026 { 304, "Matrix allocation", TestMatAlloc }, 00027 { 305, "Gauss elimination", TestMatEchelonize }, 00028 { 306, "Gauss elimination (2)", TestMatClean }, 00029 { 307, "Matrix null-space", TestNullSpace }, 00030 { 308, "Matrix comparison", TestMatCompare }, 00031 { 309, "Matrix cutting", TestMatCut }, 00032 { 310, "Matrix copying", TestMatCopy }, 00033 { 312, "Identity matrix", TestMatId }, 00034 00035 #endif