00001 /* -*- C++ -*- ------------------------------------------------------------ 00002 00003 Copyright (c) 2007 Jesse Anders and Demian Nave http://cmldev.net/ 00004 00005 The Configurable Math Library (CML) is distributed under the terms of the 00006 Boost Software License, v1.0 (see cml/LICENSE for details). 00007 00008 *-----------------------------------------------------------------------*/ 00015 #ifndef cml_vector_h 00016 #define cml_vector_h 00017 00018 #include <cml/core/common.h> 00019 00020 namespace cml { 00021 00042 template<typename Element, class ArrayType> class vector; 00043 00044 } // namespace cml 00045 00046 #include <cml/core/common.h> 00047 #include <cml/util.h> 00048 00049 #include <cml/vector/vector_ops.h> 00050 #include <cml/vector/vector_products.h> 00051 #include <cml/vector/vector_functions.h> 00052 #include <cml/vector/vector_comparison.h> 00053 #include <cml/vector/vector_print.h> 00054 00055 #include <cml/vector/fixed.h> 00056 #include <cml/vector/dynamic.h> 00057 #include <cml/vector/external.h> 00058 00059 #endif 00060 00061 // ------------------------------------------------------------------------- 00062 // vim:ft=cpp