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