Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:43:01

0001 /**
0002  * -*- c++ -*-
0003  *
0004  * \file c_array.hpp
0005  *
0006  * \brief provides specializations of matrix and vector operations for c arrays and c matrices.
0007  *
0008  * Copyright (c) 2009, Gunter Winkler
0009  *
0010  * Distributed under the Boost Software License, Version 1.0. (See
0011  * accompanying file LICENSE_1_0.txt or copy at
0012  * http://www.boost.org/LICENSE_1_0.txt)
0013  *
0014  * \author Gunter Winkler (guwi17 at gmx dot de)
0015  */
0016 
0017 #ifndef BOOST_NUMERIC_UBLAS_OPERATION_C_ARRAY_HPP
0018 #define BOOST_NUMERIC_UBLAS_OPERATION_C_ARRAY_HPP
0019 
0020 #include <boost/numeric/ublas/traits/c_array.hpp>
0021 
0022 namespace boost { namespace numeric { namespace ublas {
0023 
0024     namespace detail {
0025 
0026     
0027     
0028     } // namespace boost::numeric::ublas::detail
0029 
0030 
0031     template <typename T>
0032     BOOST_UBLAS_INLINE
0033     typename ExprT::const_iterator begin(vector_expression<ExprT> const& e)
0034     {
0035         return detail::begin_impl<typename ExprT::type_category>::apply(e());
0036     }
0037 
0038 
0039 }}} // Namespace boost::numeric::ublas
0040 
0041 #endif