00001 /*
00002 File: VLTest.h
00003
00004 Function: Header file for Test.cc.
00005
00006 Author(s): Andrew Willmott
00007
00008 Copyright: (c) 1995-2000, Andrew Willmott
00009 */
00010
00011 // Remember: We stress your compiler so you don't have to!
00012
00013 #ifndef __VLTEST__
00014 #define __VLTEST__
00015
00016 // Include headers | templates
00017
00018 #define VL_V_REAL Double
00019 #define VL_V_SUFF(X) X ## s
00020 #define VL_M_REAL Double
00021 #define VL_M_SUFF(X) X ## s
00022
00023 #include "vl/Mat2.h"
00024 #include "vl/Mat3.h"
00025 #include "vl/Mat4.h"
00026 #include "vl/Mat.h"
00027 #include "vl/SparseMat.h"
00028 #include "vl/Solve.h"
00029
00030 #include "vl/Transform.h"
00031
00032 #include "vl/VLUndef.h"
00033 #define VL_V_REAL Float
00034 #define VL_V_SUFF(X) X ## r
00035 #define VL_M_REAL Double
00036 #define VL_M_SUFF(X) X ## s
00037
00038 #include "vl/Vec2.h"
00039 #include "vl/Vec3.h"
00040 #include "vl/Vec4.h"
00041 #include "vl/Vec.h"
00042 #include "vl/SparseVec.h"
00043 #include "vl/Mixed.h"
00044 #include "vl/Solve.h"
00045
00046 #endif