This is the mail archive of the gsl-discuss@sources.redhat.com mailing list for the GSL project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: GSL matrix transpose view


The GSL vector matrix model is designed to be compatible with BLAS,
which only supports a stride for the trailing dimension. That's a
design decision based on the fact that we're working to the existing
standards used by NAG, IMSL etc.

I just mention to the list that the GSL portable BLAS needs someone to
write the level 3 operations if anyone is interested in doing that.


E. Robert Tisdale writes:
 > GSL function
 > 
 >     int gsl_matrix_transpose(gsl_matrix*)
 > 
 > transposes a square matrix in place.
 > 
 > But, more often, it is useful to create
 > a transpose view of a matrix object.
 > All that is required, is a second stride
 > to create a transpose view
 > 
 >     gsl_matrix T = gsl_matrix_t(&M);
 > 
 > of matrix M.
 > 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]