1 #define ALIASOK 2 3 #include "tmv/TMV_Base.h" 4 5 template <class T> void TestVector(); 6 template <class T> void TestMatrix(); 7 template <class T> void TestPermutation(); 8 template <class T> void TestMatrixArith_1(); 9 template <class T> void TestMatrixArith_2(); 10 template <class T> void TestMatrixArith_3(); 11 template <class T> void TestMatrixArith_4(); 12 template <class T> void TestMatrixArith_5(); 13 template <class T> void TestMatrixArith_6(); 14 template <class T> void TestMatrixArith_7(); 15 template <class T> void TestMatrixArith_8(); 16 template <class T> void TestMatrixDiv(); 17 template <class T> void TestMatrixDet(); 18 template <class T, tmv::StorageType stor> void TestMatrixDecomp(); 19 20 template <class T> void TestDiagMatrix(); 21 template <class T> void TestDiagMatrixArith_A1(); 22 template <class T> void TestDiagMatrixArith_A2(); 23 template <class T> void TestDiagMatrixArith_A3(); 24 template <class T> void TestDiagMatrixArith_A4(); 25 template <class T> void TestDiagMatrixArith_A5(); 26 template <class T> void TestDiagMatrixArith_A6(); 27 template <class T> void TestDiagMatrixArith_B4a(); 28 template <class T> void TestDiagMatrixArith_B4b(); 29 template <class T> void TestDiagMatrixArith_B5a(); 30 template <class T> void TestDiagMatrixArith_B5b(); 31 template <class T> void TestDiagMatrixArith_B6a(); 32 template <class T> void TestDiagMatrixArith_B6b(); 33 template <class T> void TestDiagDiv(); 34 template <class T> void TestDiagDiv_A(); 35 template <class T> void TestDiagDiv_B1(); 36 template <class T> void TestDiagDiv_B2(); 37 38 template <class T> void TestTriMatrix(); 39 template <class T> void TestAllAliasMultUL(); 40 template <class T> void TestTriMatrixArith_A1a(); 41 template <class T> void TestTriMatrixArith_A1b(); 42 template <class T> void TestTriMatrixArith_A2(); 43 template <class T> void TestTriMatrixArith_A3(); 44 template <class T> void TestTriMatrixArith_A4a(); 45 template <class T> void TestTriMatrixArith_A4b(); 46 template <class T> void TestTriMatrixArith_A5a(); 47 template <class T> void TestTriMatrixArith_A5b(); 48 template <class T> void TestTriMatrixArith_A6a(); 49 template <class T> void TestTriMatrixArith_A6b(); 50 template <class T> void TestTriMatrixArith_A6c(); 51 template <class T> void TestTriMatrixArith_B4a(); 52 template <class T> void TestTriMatrixArith_B4b(); 53 template <class T> void TestTriMatrixArith_B5a(); 54 template <class T> void TestTriMatrixArith_B5b(); 55 template <class T> void TestTriMatrixArith_B6a(); 56 template <class T> void TestTriMatrixArith_B6b(); 57 template <class T> void TestTriMatrixArith_C4a(); 58 template <class T> void TestTriMatrixArith_C4b(); 59 template <class T> void TestTriMatrixArith_C5a(); 60 template <class T> void TestTriMatrixArith_C5b(); 61 template <class T> void TestTriMatrixArith_C6a(); 62 template <class T> void TestTriMatrixArith_C6b(); 63 template <class T> void TestTriDiv(); 64 template <class T> void TestTriDiv_A1(); 65 template <class T> void TestTriDiv_A2(); 66 template <class T> void TestTriDiv_B1(); 67 template <class T> void TestTriDiv_B2(); 68 template <class T> void TestTriDiv_C1(); 69 template <class T> void TestTriDiv_C2(); 70 template <class T, tmv::DiagType D> void TestTriDiv(); 71 72