00001 /* 00002 File: VLTestLib.cc 00003 00004 Function: 00005 00006 Author: Andrew Willmott 00007 00008 Notes: 00009 */ 00010 00011 #define VL_V_REAL Double 00012 #define VL_V_SUFF(X) X ## s 00013 #define VL_M_REAL Double 00014 #define VL_M_SUFF(X) X ## s 00015 00016 #include "vl/Vec2.cc" 00017 #include "vl/Vec3.cc" 00018 #include "vl/Vec4.cc" 00019 #include "vl/Vec.cc" 00020 #include "vl/SparseVec.cc" 00021 #include "vl/SubVec.cc" 00022 #include "vl/SubSVec.cc" 00023 00024 #include "vl/Mat2.cc" 00025 #include "vl/Mat3.cc" 00026 #include "vl/Mat4.cc" 00027 #include "vl/Mat.cc" 00028 #include "vl/SparseMat.cc" 00029 #include "vl/Solve.cc" 00030 00031 #include "vl/SubMat.cc" 00032 #include "vl/SubSMat.cc" 00033 00034 #include "vl/VLUndef.h" 00035 #define VL_V_REAL Float 00036 #define VL_V_SUFF(X) X ## r 00037 #define VL_M_REAL Double 00038 #define VL_M_SUFF(X) X ## s 00039 00040 #include "vl/Vec2.cc" 00041 #include "vl/Vec3.cc" 00042 #include "vl/Vec4.cc" 00043 #include "vl/Vec.cc" 00044 #include "vl/SparseVec.cc" 00045 #include "vl/SubVec.cc" 00046 #include "vl/SubSVec.cc" 00047 #include "vl/Mixed.cc" 00048 #include "vl/Solve.cc" 00049