#include #include #include #include "gsl_vector_adaptor.hpp" using namespace std; const size_t n = 8; int main() { gsl_vector *vec = gsl_vector_alloc( n ); for( size_t i=0 ; i( cout , "\n" ) ); typedef boost::range_iterator< gsl_vector* > gsl_iter_type; gsl_iter_type::type i3 = boost::begin( vec ); gsl_iter_type::type i4 = boost::end( vec ); // copy( boost::begin( vec ) , boost::end( vec ) , ostream_iterator< double >( cout , "\n") ); gsl_vector_free( vec ); return 0; }