I've run into a situation where it would be very convenient to be able to get pointers to individual elements of GSL vector and matrices. Currently I deal with this by using matrix and vector views of normal C arrays. However, if there were a pair of functions: double *gsl_vector_get_ptr( gsl_vector *v, int offset ) double *gsl_matrix_get_ptr( gsl_vector *v, int row, int col )
This would make my code cleaner. Does giving the user pointers to single elements of the matrix/vector data break anything? Stuart
