Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r79943 - in sandbox/numeric_bindings/libs/numeric/bindings/doc/blas: level1 level2 level3
From: rutger_at_[hidden]
Date: 2012-08-09 03:35:36


Author: rutger
Date: 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
New Revision: 79943
URL: http://svn.boost.org/trac/boost/changeset/79943

Log:
update of blas docs; mostly due to cublas being found

Text files modified:
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/asum.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/axpy.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/copy.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/dotc.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/iamax.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/nrm2.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/rot.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/rotg.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/scal.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/swap.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gbmv.qbk | 8 ++++----
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gemv.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/ger.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gerc.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/geru.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hbmv.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hemv.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/her.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/her2.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpmv.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpr.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpr2.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/sbmv.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spmv.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spr.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spr2.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/symv.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/syr.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/syr2.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tbmv.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tbsv.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tpmv.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tpsv.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/trmv.qbk | 8 ++++----
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/trsv.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/gemm.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/hemm.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/her2k.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/herk.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/symm.qbk | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/syr2k.qbk | 6 +++---
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/syrk.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/trmm.qbk | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/trsm.qbk | 2 +-
   44 files changed, 84 insertions(+), 84 deletions(-)

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/asum.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/asum.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/asum.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -30,7 +30,7 @@
 [ [`float`][SASUM][cblas_sasum][cublasSasum] ]
 [ [`double`][DASUM][cblas_dasum][cublasDasum] ]
 [ [`complex<float>`][SCASUM][cblas_scasum][cublasScasum] ]
-[ [`complex<double>`][DZASUM][cblas_dzasum][Unavailable] ]
+[ [`complex<double>`][DZASUM][cblas_dzasum][cublasDzasum] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/axpy.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/axpy.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/axpy.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -34,7 +34,7 @@
 [ [`float`][SAXPY][cblas_saxpy][cublasSaxpy] ]
 [ [`double`][DAXPY][cblas_daxpy][cublasDaxpy] ]
 [ [`complex<float>`][CAXPY][cblas_caxpy][cublasCaxpy] ]
-[ [`complex<double>`][ZAXPY][cblas_zaxpy][Unavailable] ]
+[ [`complex<double>`][ZAXPY][cblas_zaxpy][cublasZaxpy] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/copy.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/copy.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/copy.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -30,7 +30,7 @@
 [ [`float`][SCOPY][cblas_scopy][cublasScopy] ]
 [ [`double`][DCOPY][cblas_dcopy][cublasDcopy] ]
 [ [`complex<float>`][CCOPY][cblas_ccopy][cublasCcopy] ]
-[ [`complex<double>`][ZCOPY][cblas_zcopy][Unavailable] ]
+[ [`complex<double>`][ZCOPY][cblas_zcopy][cublasZcopy] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/dotc.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/dotc.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/dotc.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -28,7 +28,7 @@
 [table Dispatching of dotc.
 [ [ Value type of VectorX ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`complex<float>`][CDOTC][cblas_cdotc_sub][cublasCdotc] ]
-[ [`complex<double>`][ZDOTC][cblas_zdotc_sub][Unavailable] ]
+[ [`complex<double>`][ZDOTC][cblas_zdotc_sub][cublasZdotc] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/iamax.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/iamax.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/iamax.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -30,7 +30,7 @@
 [ [`float`][ISAMAX][cblas_isamax][cublasIsamax] ]
 [ [`double`][IDAMAX][cblas_idamax][cublasIdamax] ]
 [ [`complex<float>`][ICAMAX][cblas_icamax][cublasIcamax] ]
-[ [`complex<double>`][IZAMAX][cblas_izamax][Unavailable] ]
+[ [`complex<double>`][IZAMAX][cblas_izamax][cublasIzamax] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/nrm2.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/nrm2.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/nrm2.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -30,7 +30,7 @@
 [ [`float`][SNRM2][cblas_snrm2][cublasSnrm2] ]
 [ [`double`][DNRM2][cblas_dnrm2][cublasDnrm2] ]
 [ [`complex<float>`][SCNRM2][cblas_scnrm2][cublasScnrm2] ]
-[ [`complex<double>`][DZNRM2][cblas_dznrm2][Unavailable] ]
+[ [`complex<double>`][DZNRM2][cblas_dznrm2][cublasDznrm2] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/rot.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/rot.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/rot.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -32,7 +32,7 @@
 [ [`float`][SROT][cblas_srot][cublasSrot] ]
 [ [`double`][DROT][cblas_drot][cublasDrot] ]
 [ [`complex<float>`][CSROT][Unavailable][cublasCsrot] ]
-[ [`complex<double>`][ZDROT][Unavailable][Unavailable] ]
+[ [`complex<double>`][ZDROT][Unavailable][cublasZdrot] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/rotg.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/rotg.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/rotg.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -33,8 +33,8 @@
 [ [ Value type of $FIRST_TYPENAME ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SROTG][cblas_srotg][cublasSrotg] ]
 [ [`double`][DROTG][cblas_drotg][cublasDrotg] ]
-[ [`complex<float>`][CROTG][Unavailable][Unavailable] ]
-[ [`complex<double>`][ZROTG][Unavailable][Unavailable] ]
+[ [`complex<float>`][CROTG][Unavailable][cublasCrotg] ]
+[ [`complex<double>`][ZROTG][Unavailable][cublasZrotg] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/scal.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/scal.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/scal.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -34,7 +34,7 @@
 [ [`float`][SSCAL][cblas_sscal][cublasSscal] ]
 [ [`double`][DSCAL][cblas_dscal][cublasDscal] ]
 [ [`combined float and complex<float>`][CSSCAL][cblas_csscal][cublasCsscal] ]
-[ [`combined double and complex<double>`][ZDSCAL][cblas_zdscal][Unavailable] ]
+[ [`combined double and complex<double>`][ZDSCAL][cblas_zdscal][cublasZdscal] ]
 [ [`complex<float>`][CSCAL][cblas_cscal][cublasCscal] ]
 [ [`complex<double>`][ZSCAL][cblas_zscal][cublasZscal] ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/swap.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/swap.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level1/swap.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -30,7 +30,7 @@
 [ [`float`][SSWAP][cblas_sswap][cublasSswap] ]
 [ [`double`][DSWAP][cblas_dswap][cublasDswap] ]
 [ [`complex<float>`][CSWAP][cblas_cswap][cublasCswap] ]
-[ [`complex<double>`][ZSWAP][cblas_zswap][Unavailable] ]
+[ [`complex<double>`][ZSWAP][cblas_zswap][cublasZswap] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gbmv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gbmv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gbmv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -25,9 +25,9 @@
 interface to BLAS routines SGBMV, DGBMV, CGBMV, and ZGBMV.
 `gbmv` performs one of the matrix-vector operations
 
-y := alpha*A*x + beta*y, or y := alpha*A'*x + beta*y, or
+y := alpha*A*x + beta*y, or y := alpha*A**T*x + beta*y, or
 
-y := alpha*conjg( A' )*x + beta*y,
+y := alpha*A**H*x + beta*y,
 
 where alpha and beta are scalars, x and y are vectors and A is an
 m by n band matrix, with kl sub-diagonals and ku super-diagonals.
@@ -41,9 +41,9 @@
 [table Dispatching of gbmv.
 [ [ Value type of MatrixA ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SGBMV][cblas_sgbmv][cublasSgbmv] ]
-[ [`double`][DGBMV][cblas_dgbmv][Unavailable] ]
+[ [`double`][DGBMV][cblas_dgbmv][cublasDgbmv] ]
 [ [`complex<float>`][CGBMV][cblas_cgbmv][cublasCgbmv] ]
-[ [`complex<double>`][ZGBMV][cblas_zgbmv][Unavailable] ]
+[ [`complex<double>`][ZGBMV][cblas_zgbmv][cublasZgbmv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gemv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gemv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gemv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -25,9 +25,9 @@
 interface to BLAS routines SGEMV, DGEMV, CGEMV, and ZGEMV.
 `gemv` performs one of the matrix-vector operations
 
-y := alpha*A*x + beta*y, or y := alpha*A'*x + beta*y, or
+y := alpha*A*x + beta*y, or y := alpha*A**T*x + beta*y, or
 
-y := alpha*conjg( A' )*x + beta*y,
+y := alpha*A**H*x + beta*y,
 
 where alpha and beta are scalars, x and y are vectors and A is an
 m by n matrix.

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/ger.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/ger.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/ger.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines SGER and DGER.
 `ger` performs the rank 1 operation
 
-A := alpha*x*y' + A,
+A := alpha*x*y**T + A,
 
 where alpha is a scalar, x is an m element vector, y is an n element
 vector and A is an m by n matrix.

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gerc.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gerc.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/gerc.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -20,7 +20,7 @@
 interface to BLAS routines CGERC and ZGERC.
 `gerc` performs the rank 1 operation
 
-A := alpha*x*conjg( y' ) + A,
+A := alpha*x*y**H + A,
 
 where alpha is a scalar, x is an m element vector, y is an n element
 vector and A is an m by n matrix.
@@ -34,7 +34,7 @@
 [table Dispatching of gerc.
 [ [ Value type of VectorX ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`complex<float>`][CGERC][cblas_cgerc][cublasCgerc] ]
-[ [`complex<double>`][ZGERC][cblas_zgerc][Unavailable] ]
+[ [`complex<double>`][ZGERC][cblas_zgerc][cublasZgerc] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/geru.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/geru.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/geru.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -20,7 +20,7 @@
 interface to BLAS routines CGERU and ZGERU.
 `geru` performs the rank 1 operation
 
-A := alpha*x*y' + A,
+A := alpha*x*y**T + A,
 
 where alpha is a scalar, x is an m element vector, y is an n element
 vector and A is an m by n matrix.
@@ -34,7 +34,7 @@
 [table Dispatching of geru.
 [ [ Value type of VectorX ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`complex<float>`][CGERU][cblas_cgeru][cublasCgeru] ]
-[ [`complex<double>`][ZGERU][cblas_zgeru][Unavailable] ]
+[ [`complex<double>`][ZGERU][cblas_zgeru][cublasZgeru] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hbmv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hbmv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hbmv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -39,9 +39,9 @@
 [table Dispatching of hbmv.
 [ [ Value type of MatrixA ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSBMV][cblas_ssbmv][cublasSsbmv] ]
-[ [`double`][DSBMV][cblas_dsbmv][Unavailable] ]
+[ [`double`][DSBMV][cblas_dsbmv][cublasDsbmv] ]
 [ [`complex<float>`][CHBMV][cblas_chbmv][cublasChbmv] ]
-[ [`complex<double>`][ZHBMV][cblas_zhbmv][Unavailable] ]
+[ [`complex<double>`][ZHBMV][cblas_zhbmv][cublasZhbmv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hemv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hemv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hemv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -39,9 +39,9 @@
 [table Dispatching of hemv.
 [ [ Value type of MatrixA ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSYMV][cblas_ssymv][cublasSsymv] ]
-[ [`double`][DSYMV][cblas_dsymv][Unavailable] ]
+[ [`double`][DSYMV][cblas_dsymv][cublasDsymv] ]
 [ [`complex<float>`][CHEMV][cblas_chemv][cublasChemv] ]
-[ [`complex<double>`][ZHEMV][cblas_zhemv][Unavailable] ]
+[ [`complex<double>`][ZHEMV][cblas_zhemv][cublasZhemv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/her.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/her.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/her.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines SSYR, DSYR, CHER, and ZHER.
 `her` performs the hermitian rank 1 operation
 
-A := alpha*x*conjg( x' ) + A,
+A := alpha*x*x**H + A,
 
 where alpha is a real scalar, x is an n element vector and A is an
 n by n hermitian matrix.
@@ -35,7 +35,7 @@
 [ [`float`][SSYR][cblas_ssyr][cublasSsyr] ]
 [ [`double`][DSYR][cblas_dsyr][cublasDsyr] ]
 [ [`complex<float>`][CHER][cblas_cher][cublasCher] ]
-[ [`complex<double>`][ZHER][cblas_zher][Unavailable] ]
+[ [`complex<double>`][ZHER][cblas_zher][cublasZher] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/her2.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/her2.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/her2.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -24,7 +24,7 @@
 interface to BLAS routines SSYR2, DSYR2, CHER2, and ZHER2.
 `her2` performs the hermitian rank 2 operation
 
-A := alpha*x*conjg( y' ) + conjg( alpha )*y*conjg( x' ) + A,
+A := alpha*x*y**H + conjg( alpha )*y*x**H + A,
 
 where alpha is a scalar, x and y are n element vectors and A is an n
 by n hermitian matrix.
@@ -38,9 +38,9 @@
 [table Dispatching of her2.
 [ [ Value type of VectorX ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSYR2][cblas_ssyr2][cublasSsyr2] ]
-[ [`double`][DSYR2][cblas_dsyr2][Unavailable] ]
+[ [`double`][DSYR2][cblas_dsyr2][cublasDsyr2] ]
 [ [`complex<float>`][CHER2][cblas_cher2][cublasCher2] ]
-[ [`complex<double>`][ZHER2][cblas_zher2][Unavailable] ]
+[ [`complex<double>`][ZHER2][cblas_zher2][cublasZher2] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpmv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpmv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpmv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -39,9 +39,9 @@
 [table Dispatching of hpmv.
 [ [ Value type of MatrixAP ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSPMV][cblas_sspmv][cublasSspmv] ]
-[ [`double`][DSPMV][cblas_dspmv][Unavailable] ]
+[ [`double`][DSPMV][cblas_dspmv][cublasDspmv] ]
 [ [`complex<float>`][CHPMV][cblas_chpmv][cublasChpmv] ]
-[ [`complex<double>`][ZHPMV][cblas_zhpmv][Unavailable] ]
+[ [`complex<double>`][ZHPMV][cblas_zhpmv][cublasZhpmv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpr.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpr.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpr.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines SSPR, DSPR, CHPR, and ZHPR.
 `hpr` performs the hermitian rank 1 operation
 
-A := alpha*x*conjg( x' ) + A,
+A := alpha*x*x**H + A,
 
 where alpha is a real scalar, x is an n element vector and A is an
 n by n hermitian matrix, supplied in packed form.
@@ -33,9 +33,9 @@
 [table Dispatching of hpr.
 [ [ Value type of VectorX ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSPR][cblas_sspr][cublasSspr] ]
-[ [`double`][DSPR][cblas_dspr][Unavailable] ]
+[ [`double`][DSPR][cblas_dspr][cublasDspr] ]
 [ [`complex<float>`][CHPR][cblas_chpr][cublasChpr] ]
-[ [`complex<double>`][ZHPR][cblas_zhpr][Unavailable] ]
+[ [`complex<double>`][ZHPR][cblas_zhpr][cublasZhpr] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpr2.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpr2.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/hpr2.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -24,7 +24,7 @@
 interface to BLAS routines SSPR2, DSPR2, CHPR2, and ZHPR2.
 `hpr2` performs the hermitian rank 2 operation
 
-A := alpha*x*conjg( y' ) + conjg( alpha )*y*conjg( x' ) + A,
+A := alpha*x*y**H + conjg( alpha )*y*x**H + A,
 
 where alpha is a scalar, x and y are n element vectors and A is an
 n by n hermitian matrix, supplied in packed form.
@@ -38,9 +38,9 @@
 [table Dispatching of hpr2.
 [ [ Value type of VectorX ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSPR2][cblas_sspr2][cublasSspr2] ]
-[ [`double`][DSPR2][cblas_dspr2][Unavailable] ]
+[ [`double`][DSPR2][cblas_dspr2][cublasDspr2] ]
 [ [`complex<float>`][CHPR2][cblas_chpr2][cublasChpr2] ]
-[ [`complex<double>`][ZHPR2][cblas_zhpr2][Unavailable] ]
+[ [`complex<double>`][ZHPR2][cblas_zhpr2][cublasZhpr2] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/sbmv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/sbmv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/sbmv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -34,7 +34,7 @@
 [table Dispatching of sbmv.
 [ [ Value type of MatrixA ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSBMV][cblas_ssbmv][cublasSsbmv] ]
-[ [`double`][DSBMV][cblas_dsbmv][Unavailable] ]
+[ [`double`][DSBMV][cblas_dsbmv][cublasDsbmv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spmv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spmv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spmv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -34,7 +34,7 @@
 [table Dispatching of spmv.
 [ [ Value type of MatrixAP ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSPMV][cblas_sspmv][cublasSspmv] ]
-[ [`double`][DSPMV][cblas_dspmv][Unavailable] ]
+[ [`double`][DSPMV][cblas_dspmv][cublasDspmv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spr.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spr.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spr.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines SSPR and DSPR.
 `spr` performs the symmetric rank 1 operation
 
-A := alpha*x*x' + A,
+A := alpha*x*x**T + A,
 
 where alpha is a real scalar, x is an n element vector and A is an
 n by n symmetric matrix, supplied in packed form.
@@ -33,7 +33,7 @@
 [table Dispatching of spr.
 [ [ Value type of VectorX ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSPR][cblas_sspr][cublasSspr] ]
-[ [`double`][DSPR][cblas_dspr][Unavailable] ]
+[ [`double`][DSPR][cblas_dspr][cublasDspr] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spr2.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spr2.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/spr2.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines SSPR2 and DSPR2.
 `spr2` performs the symmetric rank 2 operation
 
-A := alpha*x*y' + alpha*y*x' + A,
+A := alpha*x*y**T + alpha*y*x**T + A,
 
 where alpha is a scalar, x and y are n element vectors and A is an
 n by n symmetric matrix, supplied in packed form.
@@ -33,7 +33,7 @@
 [table Dispatching of spr2.
 [ [ Value type of VectorX ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSPR2][cblas_sspr2][cublasSspr2] ]
-[ [`double`][DSPR2][cblas_dspr2][Unavailable] ]
+[ [`double`][DSPR2][cblas_dspr2][cublasDspr2] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/symv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/symv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/symv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -34,7 +34,7 @@
 [table Dispatching of symv.
 [ [ Value type of MatrixA ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSYMV][cblas_ssymv][cublasSsymv] ]
-[ [`double`][DSYMV][cblas_dsymv][Unavailable] ]
+[ [`double`][DSYMV][cblas_dsymv][cublasDsymv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/syr.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/syr.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/syr.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines SSYR and DSYR.
 `syr` performs the symmetric rank 1 operation
 
-A := alpha*x*x' + A,
+A := alpha*x*x**T + A,
 
 where alpha is a real scalar, x is an n element vector and A is an
 n by n symmetric matrix.

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/syr2.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/syr2.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/syr2.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines SSYR2 and DSYR2.
 `syr2` performs the symmetric rank 2 operation
 
-A := alpha*x*y' + alpha*y*x' + A,
+A := alpha*x*y**T + alpha*y*x**T + A,
 
 where alpha is a scalar, x and y are n element vectors and A is an n
 by n symmetric matrix.
@@ -33,7 +33,7 @@
 [table Dispatching of syr2.
 [ [ Value type of VectorX ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][SSYR2][cblas_ssyr2][cublasSsyr2] ]
-[ [`double`][DSYR2][cblas_dsyr2][Unavailable] ]
+[ [`double`][DSYR2][cblas_dsyr2][cublasDsyr2] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tbmv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tbmv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tbmv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines STBMV, DTBMV, CTBMV, and ZTBMV.
 `tbmv` performs one of the matrix-vector operations
 
-x := A*x, or x := A'*x, or x := conjg( A' )*x,
+x := A*x, or x := A**T*x, or x := A**H*x,
 
 where x is an n element vector and A is an n by n unit, or non-unit,
 upper or lower triangular band matrix, with ( k + 1 ) diagonals.
@@ -33,9 +33,9 @@
 [table Dispatching of tbmv.
 [ [ Value type of MatrixA ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][STBMV][cblas_stbmv][cublasStbmv] ]
-[ [`double`][DTBMV][cblas_dtbmv][Unavailable] ]
+[ [`double`][DTBMV][cblas_dtbmv][cublasDtbmv] ]
 [ [`complex<float>`][CTBMV][cblas_ctbmv][cublasCtbmv] ]
-[ [`complex<double>`][ZTBMV][cblas_ztbmv][Unavailable] ]
+[ [`complex<double>`][ZTBMV][cblas_ztbmv][cublasZtbmv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tbsv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tbsv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tbsv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines STBSV, DTBSV, CTBSV, and ZTBSV.
 `tbsv` solves one of the systems of equations
 
-A*x = b, or A'*x = b, or conjg( A' )*x = b,
+A*x = b, or A**T*x = b, or A**H*x = b,
 
 where b and x are n element vectors and A is an n by n unit, or
 non-unit, upper or lower triangular band matrix, with ( k + 1 )
@@ -37,9 +37,9 @@
 [table Dispatching of tbsv.
 [ [ Value type of MatrixA ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][STBSV][cblas_stbsv][cublasStbsv] ]
-[ [`double`][DTBSV][cblas_dtbsv][Unavailable] ]
+[ [`double`][DTBSV][cblas_dtbsv][cublasDtbsv] ]
 [ [`complex<float>`][CTBSV][cblas_ctbsv][cublasCtbsv] ]
-[ [`complex<double>`][ZTBSV][cblas_ztbsv][Unavailable] ]
+[ [`complex<double>`][ZTBSV][cblas_ztbsv][cublasZtbsv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tpmv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tpmv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tpmv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines STPMV, DTPMV, CTPMV, and ZTPMV.
 `tpmv` performs one of the matrix-vector operations
 
-x := A*x, or x := A'*x, or x := conjg( A' )*x,
+x := A*x, or x := A**T*x, or x := A**H*x,
 
 where x is an n element vector and A is an n by n unit, or non-unit,
 upper or lower triangular matrix, supplied in packed form.
@@ -33,9 +33,9 @@
 [table Dispatching of tpmv.
 [ [ Value type of MatrixAP ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][STPMV][cblas_stpmv][cublasStpmv] ]
-[ [`double`][DTPMV][cblas_dtpmv][Unavailable] ]
+[ [`double`][DTPMV][cblas_dtpmv][cublasDtpmv] ]
 [ [`complex<float>`][CTPMV][cblas_ctpmv][cublasCtpmv] ]
-[ [`complex<double>`][ZTPMV][cblas_ztpmv][Unavailable] ]
+[ [`complex<double>`][ZTPMV][cblas_ztpmv][cublasZtpmv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tpsv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tpsv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/tpsv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines STPSV, DTPSV, CTPSV, and ZTPSV.
 `tpsv` solves one of the systems of equations
 
-A*x = b, or A'*x = b, or conjg( A' )*x = b,
+A*x = b, or A**T*x = b, or A**H*x = b,
 
 where b and x are n element vectors and A is an n by n unit, or
 non-unit, upper or lower triangular matrix, supplied in packed form.
@@ -36,9 +36,9 @@
 [table Dispatching of tpsv.
 [ [ Value type of MatrixAP ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][STPSV][cblas_stpsv][cublasStpsv] ]
-[ [`double`][DTPSV][cblas_dtpsv][Unavailable] ]
+[ [`double`][DTPSV][cblas_dtpsv][cublasDtpsv] ]
 [ [`complex<float>`][CTPSV][cblas_ctpsv][cublasCtpsv] ]
-[ [`complex<double>`][ZTPSV][cblas_ztpsv][Unavailable] ]
+[ [`complex<double>`][ZTPSV][cblas_ztpsv][cublasZtpsv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/trmv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/trmv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/trmv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines STRMV, DTRMV, CTRMV, and ZTRMV.
 `trmv` performs one of the matrix-vector operations
 
-x := A*x, or x := A'*x, or x := conjg( A' )*x,
+x := A*x, or x := A**T*x, or x := A**H*x,
 
 where x is an n element vector and A is an n by n unit, or non-unit,
 upper or lower triangular matrix.
@@ -33,9 +33,9 @@
 [table Dispatching of trmv.
 [ [ Value type of MatrixA ] [BLAS routine] [CBLAS routine] [CUBLAS routine] ]
 [ [`float`][STRMV][cblas_strmv][cublasStrmv] ]
-[ [`double`][DTRMV][cblas_dtrmv][Unavailable] ]
-[ [`complex<float>`][CTRMV][cblas_ctrmv][Unavailable] ]
-[ [`complex<double>`][ZTRMV][cblas_ztrmv][Unavailable] ]
+[ [`double`][DTRMV][cblas_dtrmv][cublasDtrmv] ]
+[ [`complex<float>`][CTRMV][cblas_ctrmv][cublasCtrmv] ]
+[ [`complex<double>`][ZTRMV][cblas_ztrmv][cublasZtrmv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/trsv.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/trsv.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level2/trsv.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,7 +19,7 @@
 interface to BLAS routines STRSV, DTRSV, CTRSV, and ZTRSV.
 `trsv` solves one of the systems of equations
 
-A*x = b, or A'*x = b, or conjg( A' )*x = b,
+A*x = b, or A**T*x = b, or A**H*x = b,
 
 where b and x are n element vectors and A is an n by n unit, or
 non-unit, upper or lower triangular matrix.
@@ -38,7 +38,7 @@
 [ [`float`][STRSV][cblas_strsv][cublasStrsv] ]
 [ [`double`][DTRSV][cblas_dtrsv][cublasDtrsv] ]
 [ [`complex<float>`][CTRSV][cblas_ctrsv][cublasCtrsv] ]
-[ [`complex<double>`][ZTRSV][cblas_ztrsv][Unavailable] ]
+[ [`complex<double>`][ZTRSV][cblas_ztrsv][cublasZtrsv] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/gemm.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/gemm.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/gemm.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -29,7 +29,7 @@
 
 where op( X ) is one of
 
-op( X ) = X or op( X ) = X' or op( X ) = conjg( X' ),
+op( X ) = X or op( X ) = X**T or op( X ) = X**H,
 
 alpha and beta are scalars, and A, B and C are matrices, with op( A )
 an m by k matrix, op( B ) a k by n matrix and C an m by n matrix.

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/hemm.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/hemm.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/hemm.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -45,7 +45,7 @@
 [ [`float`][SSYMM][cblas_ssymm][cublasSsymm] ]
 [ [`double`][DSYMM][cblas_dsymm][cublasDsymm] ]
 [ [`complex<float>`][CHEMM][cblas_chemm][cublasChemm] ]
-[ [`complex<double>`][ZHEMM][cblas_zhemm][Unavailable] ]
+[ [`complex<double>`][ZHEMM][cblas_zhemm][cublasZhemm] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/her2k.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/her2k.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/her2k.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -25,11 +25,11 @@
 interface to BLAS routines SSYR2K, DSYR2K, CHER2K, and ZHER2K.
 `her2k` performs one of the hermitian rank 2k operations
 
-C := alpha*A*conjg( B' ) + conjg( alpha )*B*conjg( A' ) + beta*C,
+C := alpha*A*B**H + conjg( alpha )*B*A**H + beta*C,
 
 or
 
-C := alpha*conjg( A' )*B + conjg( alpha )*conjg( B' )*A + beta*C,
+C := alpha*A**H*B + conjg( alpha )*B**H*A + beta*C,
 
 where alpha and beta are scalars with beta real, C is an n by n
 hermitian matrix and A and B are n by k matrices in the first case
@@ -46,7 +46,7 @@
 [ [`float`][SSYR2K][cblas_ssyr2k][cublasSsyr2k] ]
 [ [`double`][DSYR2K][cblas_dsyr2k][cublasDsyr2k] ]
 [ [`complex<float>`][CHER2K][cblas_cher2k][cublasCher2k] ]
-[ [`complex<double>`][ZHER2K][cblas_zher2k][Unavailable] ]
+[ [`complex<double>`][ZHER2K][cblas_zher2k][cublasZher2k] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/herk.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/herk.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/herk.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -19,11 +19,11 @@
 interface to BLAS routines SSYRK, DSYRK, CHERK, and ZHERK.
 `herk` performs one of the hermitian rank k operations
 
-C := alpha*A*conjg( A' ) + beta*C,
+C := alpha*A*A**H + beta*C,
 
 or
 
-C := alpha*conjg( A' )*A + beta*C,
+C := alpha*A**H*A + beta*C,
 
 where alpha and beta are real scalars, C is an n by n hermitian
 matrix and A is an n by k matrix in the first case and a k by n
@@ -40,7 +40,7 @@
 [ [`float`][SSYRK][cblas_ssyrk][cublasSsyrk] ]
 [ [`double`][DSYRK][cblas_dsyrk][cublasDsyrk] ]
 [ [`complex<float>`][CHERK][cblas_cherk][cublasCherk] ]
-[ [`complex<double>`][ZHERK][cblas_zherk][Unavailable] ]
+[ [`complex<double>`][ZHERK][cblas_zherk][cublasZherk] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/symm.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/symm.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/symm.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -45,7 +45,7 @@
 [ [`float`][SSYMM][cblas_ssymm][cublasSsymm] ]
 [ [`double`][DSYMM][cblas_dsymm][cublasDsymm] ]
 [ [`complex<float>`][CSYMM][cblas_csymm][cublasCsymm] ]
-[ [`complex<double>`][ZSYMM][cblas_zsymm][Unavailable] ]
+[ [`complex<double>`][ZSYMM][cblas_zsymm][cublasZsymm] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/syr2k.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/syr2k.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/syr2k.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -25,11 +25,11 @@
 interface to BLAS routines SSYR2K, DSYR2K, CSYR2K, and ZSYR2K.
 `syr2k` performs one of the symmetric rank 2k operations
 
-C := alpha*A*B' + alpha*B*A' + beta*C,
+C := alpha*A*B**T + alpha*B*A**T + beta*C,
 
 or
 
-C := alpha*A'*B + alpha*B'*A + beta*C,
+C := alpha*A**T*B + alpha*B**T*A + beta*C,
 
 where alpha and beta are scalars, C is an n by n symmetric matrix
 and A and B are n by k matrices in the first case and k by n
@@ -46,7 +46,7 @@
 [ [`float`][SSYR2K][cblas_ssyr2k][cublasSsyr2k] ]
 [ [`double`][DSYR2K][cblas_dsyr2k][cublasDsyr2k] ]
 [ [`complex<float>`][CSYR2K][cblas_csyr2k][cublasCsyr2k] ]
-[ [`complex<double>`][ZSYR2K][cblas_zsyr2k][Unavailable] ]
+[ [`complex<double>`][ZSYR2K][cblas_zsyr2k][cublasZsyr2k] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/syrk.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/syrk.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/syrk.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -24,11 +24,11 @@
 interface to BLAS routines SSYRK, DSYRK, CSYRK, and ZSYRK.
 `syrk` performs one of the symmetric rank k operations
 
-C := alpha*A*A' + beta*C,
+C := alpha*A*A**T + beta*C,
 
 or
 
-C := alpha*A'*A + beta*C,
+C := alpha*A**T*A + beta*C,
 
 where alpha and beta are scalars, C is an n by n symmetric matrix
 and A is an n by k matrix in the first case and a k by n matrix

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/trmm.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/trmm.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/trmm.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -29,7 +29,7 @@
 where alpha is a scalar, B is an m by n matrix, A is a unit, or
 non-unit, upper or lower triangular matrix and op( A ) is one of
 
-op( A ) = A or op( A ) = A' or op( A ) = conjg( A' ).
+op( A ) = A or op( A ) = A**T or op( A ) = A**H.
 
 The selection of the BLAS routine is done during compile-time,
 and is determined by the type of values contained in type `MatrixA`.
@@ -42,7 +42,7 @@
 [ [`float`][STRMM][cblas_strmm][cublasStrmm] ]
 [ [`double`][DTRMM][cblas_dtrmm][cublasDtrmm] ]
 [ [`complex<float>`][CTRMM][cblas_ctrmm][cublasCtrmm] ]
-[ [`complex<double>`][ZTRMM][cblas_ztrmm][Unavailable] ]
+[ [`complex<double>`][ZTRMM][cblas_ztrmm][cublasZtrmm] ]
 
 ]
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/trsm.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/trsm.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/blas/level3/trsm.qbk 2012-08-09 03:35:32 EDT (Thu, 09 Aug 2012)
@@ -29,7 +29,7 @@
 where alpha is a scalar, X and B are m by n matrices, A is a unit, or
 non-unit, upper or lower triangular matrix and op( A ) is one of
 
-op( A ) = A or op( A ) = A' or op( A ) = conjg( A' ).
+op( A ) = A or op( A ) = A**T or op( A ) = A**H.
 
 The matrix X is overwritten on B.
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk