00001 /* 00002 File: VLUndef.h 00003 00004 Function: Undefines the type macros used by VL.h, so that that 00005 file can be re-included, usually with different types. 00006 See VLfd.h, for example. 00007 00008 Author(s): Andrew Willmott 00009 00010 */ 00011 00012 #undef __VL__ 00013 #undef VL_VERSION 00014 00015 #undef TVReal 00016 #undef TMReal 00017 00018 #undef TVec2 00019 #undef TMVec2 00020 #undef TMat2 00021 00022 #undef TVec3 00023 #undef TMVec3 00024 #undef TMat3 00025 00026 #undef TVec4 00027 #undef TQuaternion 00028 #undef TMVec4 00029 #undef TMat4 00030 00031 #undef TVec 00032 #undef TMVec 00033 #undef TMat 00034 #undef TSubVec 00035 #undef TMSubVec 00036 #undef TSubMat 00037 00038 #undef TSparseVec 00039 #undef TSparseMat 00040 #undef TSubSVec 00041 #undef TMSubSVec 00042 #undef TSubSMat 00043 00044 #undef TSparsePair 00045 #undef TMSparseVec 00046 #undef TSVIter 00047 00048 #undef Vec 00049 #undef Vec2 00050 #undef Vec3 00051 #undef Vec4 00052 00053 #undef Mat 00054 #undef Mat2 00055 #undef Mat3 00056 #undef Mat4 00057 00058 #undef SparseMat 00059 #undef SparseVec 00060 #undef SubMat 00061 #undef SubVec 00062 00063 #undef SubSMat 00064 #undef SubSVec 00065 00066 #undef VL_V_REAL 00067 #undef VL_M_REAL 00068 #undef VL_V_SUFF 00069 #undef VL_M_SUFF 00070 00071 #undef __Vec__ 00072 #undef __Vec2__ 00073 #undef __Vec3__ 00074 #undef __Vec4__ 00075 #undef __Mat__ 00076 #undef __Mat2__ 00077 #undef __Mat3__ 00078 #undef __Mat4__ 00079 #undef __SparseVec__ 00080 #undef __SparseMat__ 00081 #undef __SubVec__ 00082 #undef __SubMat__ 00083 #undef __SubSVec__ 00084 #undef __SubSMat__ 00085 #undef __Solve__