This is the mail archive of the
gsl-cvs@sourceware.cygnus.com
mailing list for the GSL project.
gsl/ /THANKS /TODO inalg/ChangeLog inalg/multi ...
- To: gsl-cvs at sourceware dot cygnus dot com
- Subject: gsl/ /THANKS /TODO inalg/ChangeLog inalg/multi ...
- From: bjg at sourceware dot cygnus dot com
- Date: 16 Feb 2000 12:20:27 -0000
CVSROOT: /cvs/gsl
Module name: gsl
Changes by: bjg@sourceware.cygnus.com 00/02/16 04:20:27
Modified files:
. : THANKS TODO
linalg : ChangeLog multiply.c test_la.c
Log message:
multiply.c (gsl_la_matmult_mod_impl): fixed error in transposed matrix
memory access, expressions should always be of the form
M->data[i*M->size2 + j] even when i,j are transposed.
Safer to replace matrix access by gsl_matrix_set and gsl_matrix_get,
which is what I have done now. Shouldn't be any cost in the production
version of the library where we have inlines and range checking off.