00001 /* 00002 File: VLd.h 00003 00004 Function: Master header for a version of the VL library based 00005 on doubles. The various classes are named Vecd, 00006 Mat3d, SparseVecd, etc. 00007 00008 Author(s): Andrew Willmott 00009 00010 Copyright: (c) 1995-2000, Andrew Willmott 00011 */ 00012 00013 00014 #ifndef __VLd__ 00015 #define __VLd__ 00016 00017 #ifdef __VL__ 00018 #include "vl/VLUndef.h" 00019 #endif 00020 00021 #define VL_V_REAL Double 00022 #define VL_V_SUFF(X) X ## d 00023 00024 #include "vl/Vec2.h" 00025 #include "vl/Vec3.h" 00026 #include "vl/Vec4.h" 00027 #include "vl/Vec.h" 00028 #include "vl/SparseVec.h" 00029 00030 #include "vl/Mat2.h" 00031 #include "vl/Mat3.h" 00032 #include "vl/Mat4.h" 00033 #include "vl/Mat.h" 00034 #include "vl/SparseMat.h" 00035 #include "vl/Solve.h" 00036 #include "vl/Transform.h" 00037 00038 #endif