6 * \brief provides specializations of matrix and vector operations for c arrays and c matrices.
8 * Copyright (c) 2009, Gunter Winkler
10 * Distributed under the Boost Software License, Version 1.0. (See
11 * accompanying file LICENSE_1_0.txt or copy at
12 * http://www.boost.org/LICENSE_1_0.txt)
14 * \author Gunter Winkler (guwi17 at gmx dot de)
17 #ifndef BOOST_NUMERIC_UBLAS_OPERATION_C_ARRAY_HPP
18 #define BOOST_NUMERIC_UBLAS_OPERATION_C_ARRAY_HPP
20 #include <boost/numeric/ublas/traits/c_array.hpp>
22 namespace boost { namespace numeric { namespace ublas {
28 } // namespace boost::numeric::ublas::detail
33 typename ExprT::const_iterator begin(vector_expression<ExprT> const& e)
35 return detail::begin_impl<typename ExprT::type_category>::apply(e());
39 }}} // Namespace boost::numeric::ublas