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__