MeatAxe  2.4
c-matrix.h
1 #ifndef CHECK_FUNCTION_TABLE
2 
3 #include "meataxe.h"
4 
5 Matrix_t *RndMat(int fl, int nor, int noc);
6 
7 void TestMatAlloc(unsigned flags);
8 void TestMatAddMul(unsigned flags);
9 void TestMatCompare(unsigned flags);
10 void TestMatCopy(unsigned flags);
11 void TestMatCut(unsigned flags);
12 void TestMatClean(unsigned flags);
13 void TestMatDup(unsigned flags);
14 void TestMatEchelonize(unsigned flags);
15 void TestMatId(unsigned flags);
16 void TestMatInv(unsigned flags);
17 void TestMatOrder(unsigned flags);
18 void TestNullSpace(unsigned flags);
19 
20 #else
21 
22  { 311, "Matrix linear combination", TestMatAddMul },
23  { 301, "Matrix order", TestMatOrder },
24  { 302, "Matrix duplication", TestMatDup },
25  { 303, "Matrix inversion", TestMatInv },
26  { 304, "Matrix allocation", TestMatAlloc },
27  { 305, "Gauss elimination", TestMatEchelonize },
28  { 306, "Gauss elimination (2)", TestMatClean },
29  { 307, "Matrix null-space", TestNullSpace },
30  { 308, "Matrix comparison", TestMatCompare },
31  { 309, "Matrix cutting", TestMatCut },
32  { 310, "Matrix copying", TestMatCopy },
33  { 312, "Identity matrix", TestMatId },
34 
35 #endif
A matrix over a finite field.
Definition: meataxe.h:492

MeatAxe 2.4 documentation, generated on Fri Feb 1 2019 21:05:37