MeatAxe: src/c-matrix.h Source File

MeatAxe 2.4

- Main Page
- Related Pages
- Modules
- Data Structures

- File List

src/c-matrix.h

    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