4 %apply double
*INPUT { const double
*X };
7 #include
"/usr/local/include/gsl/gsl_cblas.h"
10 %include
"/usr/local/include/gsl/gsl_cblas.h"
170 %EXPORT_TAGS
= ( all
=> [ @EXPORT_OK
] );
176 Math
::GSL
::CBLAS
- Basic Linear Algebra Subprograms based on C functions
180 use Math
::GSL
::CBLAS qw
/:all
/;
184 Here is a list of all the functions included in this module
:
188 =item C
<cblas_sdsdot
>
196 =item C
<cblas_cdotu_sub
>
198 =item C
<cblas_cdotc_sub
>
200 =item C
<cblas_zdotu_sub
>
202 =item C
<cblas_zdotc_sub
>
212 =item C
<cblas_scnrm2
>
214 =item C
<cblas_scasum
>
216 =item C
<cblas_dznrm2
>
218 =item C
<cblas_dzasum
>
220 =item C
<cblas_isamax
>
222 =item C
<cblas_idamax
>
224 =item C
<cblas_icamax
>
226 =item C
<cblas_izamax
>
254 =item C
<cblas_srotmg
>
262 =item C
<cblas_drotmg
>
276 =item C
<cblas_csscal
>
278 =item C
<cblas_zdscal
>
418 =item C
<cblas_ssyr2k
>
430 =item C
<cblas_dsyr2k
>
442 =item C
<cblas_csyr2k
>
454 =item C
<cblas_zsyr2k
>
464 =item C
<cblas_cher2k
>
470 =item C
<cblas_zher2k
>
472 =item C
<cblas_xerbla
>
476 This module also contains the following constants
:
480 =item C
<$CblasRowMajor
>
482 =item C
<$CblasColMajor
>
484 =item C
<$CblasNoTrans
>
486 =item C
<$CblasTrans
>
488 =item C
<$CblasConjTrans
>
494 =item C
<$CblasNonUnit
>
500 =item C
<$CblasRight
>
504 For more informations on the functions
, we refer you to the GSL offcial documentation
: L
<http
://www.gnu.org
/software
/gsl
/manual
/html_node
/>
506 Tip
: search on google
: site
:http
://www.gnu.org
/software
/gsl
/manual
/html_node
/ name_of_the_function_you_want
513 Jonathan Leto
<jonathan@leto.net
> and Thierry Moisan
<thierry.moisan@gmail.com
>
515 =head1 COPYRIGHT
AND LICENSE
517 Copyright
(C
) 2008 Jonathan Leto and Thierry Moisan
519 This program is free software
; you can redistribute it and
/or modify it
520 under the same terms as Perl itself.