This is the mail archive of the
gsl-discuss@sources.redhat.com
mailing list for the GSL project.
Re: GSL matrix transpose view
- To: "E. Robert Tisdale" <edwin at netwood dot net>
- Subject: Re: GSL matrix transpose view
- From: Brian Gough <bjg at network-theory dot co dot uk>
- Date: Wed, 19 Jul 2000 21:55:50 +0100 (BST)
- Cc: gsl-discuss at sourceware dot cygnus dot com
- References: <39751741.267E10B8@netwood.net>
- Reply-To: gsl-discuss at sources dot redhat dot com
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.
>