This is the mail archive of the
gsl-discuss@sourceware.org
mailing list for the GSL project.
Adding new Vector/Matrix accessor functions
- From: "Stuart O Anderson" <soa at ri dot cmu dot edu>
- To: gsl-discuss at sourceware dot org
- Date: Sat, 3 May 2008 17:57:42 -0400
- Subject: Adding new Vector/Matrix accessor functions
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