#ifndef glas_dense_view_hpp #define glas_dense_view_hpp #include #include #include #include namespace glas { template struct dense_view_type : boost::mpl::if_< is_dense_vector_expression< V > , V& , sparse_dense_view< V > > {} ; template inline typename dense_view_type::type dense_view( V& v ) { return typename dense_view_type::type( v ) ; } } #endif