Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r61401 - in sandbox/numeric_bindings/libs/numeric/bindings/doc/html: . boost_numeric_bindings boost_numeric_bindings/functions boost_numeric_bindings/metafunctions boost_numeric_bindings/reference boost_numeric_bindings/reference/blas boost_numeric_bindings/reference/lapack boost_numeric_bindings/tutorial numeric_bindings numeric_bindings/views numeric_bindings/views/functions numeric_bindings/views/metafunctions
From: rutger_at_[hidden]
Date: 2010-04-19 04:18:56


Author: rutger
Date: 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
New Revision: 61401
URL: http://svn.boost.org/trac/boost/changeset/61401

Log:
Merging a snapshot of the documentation

Added:
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/begin.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/end.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/minimal_rank.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/size.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/stride.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/begin.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/rank.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/size.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/value.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/asum.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/axpy.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/copy.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dot.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dotc.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gbmv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemm.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/ger.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gerc.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/geru.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hbmv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemm.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2k.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/herk.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpmv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr2.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/iamax.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/nrm2.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rot.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotg.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotm.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotmg.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/sbmv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/scal.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spmv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr2.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/swap.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symm.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2k.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syrk.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbmv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpmv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmm.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsm.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/bdsdc.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/bdsqr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/cgesv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/cposv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbbrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbcon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbequ.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbrfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbsvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbtrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbtrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebak.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebal.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gecon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geequ.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gees.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geesx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geev.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geevx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gegv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gehrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gejsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelqf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gels.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelsd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelss.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelsy.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqlf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqp3.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gerfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gerqf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesdd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesvd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getri.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggbak.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggbal.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gges.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggesx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggev.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggevx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggglm.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gghrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gglse.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggqrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggrqf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggsvd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggsvp.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtrfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtsvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gttrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbev.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbevd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbevx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgst.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgvd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbtrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hecon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heev.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegst.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegvd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/herfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hesv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hesvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetri.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hgeqz.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpcon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpev.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpevd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpevx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgvd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hprfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpsvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptri.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hsein.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hseqr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/labrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lacgv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lacon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/laebz.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lalsd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/largv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/larz.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrz.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/opgtr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/opmtr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgbr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orghr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orglq.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgql.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgqr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgrq.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgtr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormbr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormhr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormlq.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormql.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormqr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormrq.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormrz.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormtr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbcon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbequ.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbrfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbstf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbsvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbtrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbtrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pftrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pocon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/poequ.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/porfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/posv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/posvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potri.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppcon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppequ.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pprfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppsvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptri.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptcon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pteqr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptrfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptsvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pttrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pttrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbev.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbevd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbevx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgst.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgvd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbtrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sgesv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spcon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spev.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spevd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spevx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgvd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sposv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sprfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spsv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spsvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptri.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stebz.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stedc.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stegr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stein.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stemr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/steqr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sterf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stev.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sycon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syev.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygst.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygvd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syrfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sysv.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sysvx.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrd.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytri.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbcon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbrfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbtrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgevc.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgexc.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsen.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsja.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsna.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsyl.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tpcon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tprfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tptri.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tptrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trcon.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trevc.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trexc.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trrfs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsen.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsna.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsyl.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trtri.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trtrs.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tzrzf.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungbr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unghr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unglq.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungql.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungqr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungrq.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungtr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmbr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmhr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmlq.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmql.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmqr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmrq.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmrz.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmtr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/upgtr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/upmtr.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/adapting_your_own_type.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/advanced_linear_algebra.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/basic_linear_algebra.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/hello__world_.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inspecting_a_type.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inverting_a_matrix.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/writing_a_generic_numeric_algorithm.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/containers.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/introduction.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/license.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/organization.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/preface.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/reference.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/column.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/lower.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/row.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/trans.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/upper.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/column.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/lower.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/row.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/trans.html (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/upper.html (contents, props changed)
Text files modified:
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial.html | 50 +++--
   sandbox/numeric_bindings/libs/numeric/bindings/doc/html/standalone_HTML.manifest | 341 +++++++++++++++++++++++++++++++++++++++
   2 files changed, 366 insertions(+), 25 deletions(-)

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,44 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Functions</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Boost.Numeric_Bindings">
+<link rel="prev" href="../numeric_bindings/views/metafunctions/column.html" title="column">
+<link rel="next" href="functions/begin.html" title="begin">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../numeric_bindings/views/metafunctions/column.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/begin.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="boost_numeric_bindings.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">begin</span></dt>
+<dt><span class="section">end</span></dt>
+<dt><span class="section">minimal_rank</span></dt>
+<dt><span class="section">size</span></dt>
+<dt><span class="section">stride</span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../numeric_bindings/views/metafunctions/column.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/begin.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/begin.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/begin.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,72 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>begin</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../functions.html" title="Functions">
+<link rel="prev" href="../functions.html" title="Functions">
+<link rel="next" href="end.html" title="end">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../functions.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="end.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="begin">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.functions.begin"></a><a class="link" href="begin.html" title="begin">begin</a>
+</h3></div></div></div>
+<p>
+
+</p>
+<pre class="programlisting"><span class="comment">// Entity stuff, e.g., in case of m being a Matrix:
+</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">addressing_index</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;()</span> <span class="special">)</span> <span class="comment">// Row iterator, only dense types supported at the moment
+</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">addressing_index</span><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;()</span> <span class="special">)</span> <span class="comment">// Column iterator
+</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">row</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Same as &lt;1&gt;
+</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">column</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Same as &lt;2&gt;
+</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">major</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Depends on data_order
+</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">minor</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Depends on data_order
+</span>
+<span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">index_major</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Sparse matrices
+</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">index_minor</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Sparse matrices
+</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">compressed_index_major</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Sparse matrices
+</span>
+<span class="comment">// Data stuff, e.g.,:
+</span><span class="identifier">begin</span><span class="special">(</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">value</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Begin of value array or main diagonal
+</span>
+<span class="comment">// Convenience
+</span><span class="identifier">begin1</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span><span class="identifier">begin2</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span><span class="identifier">begin_row</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span><span class="identifier">begin_column</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span><span class="identifier">begin_major</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span><span class="identifier">begin_minor</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span>
+<span class="identifier">begin_index_major</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span><span class="identifier">begin_index_minor</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span><span class="identifier">begin_compressed_index_major</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span>
+<span class="identifier">begin_value</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span> <span class="comment">// Convenience for tagged version
+</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../functions.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="end.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/end.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/end.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,40 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>end</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../functions.html" title="Functions">
+<link rel="prev" href="begin.html" title="begin">
+<link rel="next" href="minimal_rank.html" title="minimal_rank">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="begin.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="minimal_rank.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="end">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.functions.end"></a><a class="link" href="end.html" title="end">end</a>
+</h3></div></div></div>
+<p>
+ Identical to begin for semantics.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="begin.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="minimal_rank.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/minimal_rank.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/minimal_rank.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,41 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>minimal_rank</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../functions.html" title="Functions">
+<link rel="prev" href="end.html" title="end">
+<link rel="next" href="size.html" title="size">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="end.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="minimal_rank">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.functions.minimal_rank"></a><a class="link" href="minimal_rank.html" title="minimal_rank">minimal_rank</a>
+</h3></div></div></div>
+<p>
+ This function returns the minimal rank needed to represent the underlying,
+ 0 &lt;= minimal_rank &lt;= rank.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="end.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/size.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/size.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,40 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>size</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../functions.html" title="Functions">
+<link rel="prev" href="minimal_rank.html" title="minimal_rank">
+<link rel="next" href="stride.html" title="stride">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="minimal_rank.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="stride.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="size">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.functions.size"></a><a class="link" href="size.html" title="size">size</a>
+</h3></div></div></div>
+<p>
+ Identical to begin for semantics.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="minimal_rank.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="stride.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/stride.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/stride.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>stride</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../functions.html" title="Functions">
+<link rel="prev" href="size.html" title="size">
+<link rel="next" href="../metafunctions.html" title="Metafunctions">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="size.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stride">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.functions.stride"></a><a class="link" href="stride.html" title="stride">stride</a>
+</h3></div></div></div>
+<p>
+ Only defined in case of
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="comment">// E.g., for matrices
+</span><span class="identifier">stride</span><span class="special">&lt;</span> <span class="number">1</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Stride for increment of index 1
+</span><span class="identifier">stride</span><span class="special">&lt;</span> <span class="number">2</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Stride for increment of index 2
+</span><span class="identifier">stride</span><span class="special">&lt;</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">major</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Depends on data_order
+</span><span class="identifier">stride</span><span class="special">&lt;</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">minor</span><span class="special">()</span> <span class="special">)</span> <span class="comment">// Depends on data_order
+</span>
+<span class="comment">// Convenience stuff
+</span><span class="identifier">stride1</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span>
+<span class="identifier">stride_major</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span>
+<span class="identifier">stride_minor</span><span class="special">(</span><span class="identifier">m</span><span class="special">)</span>
+
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="size.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Metafunctions</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Boost.Numeric_Bindings">
+<link rel="prev" href="functions/stride.html" title="stride">
+<link rel="next" href="metafunctions/begin.html" title="begin">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="functions/stride.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/begin.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="boost_numeric_bindings.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">begin</span></dt>
+<dt><span class="section">rank</span></dt>
+<dt><span class="section">size</span></dt>
+<dt><span class="section">value</span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="functions/stride.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/begin.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/begin.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/begin.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>begin</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="../metafunctions.html" title="Metafunctions">
+<link rel="next" href="rank.html" title="rank">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../metafunctions.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rank.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="begin">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.metafunctions.begin"></a><a class="link" href="begin.html" title="begin">begin</a>
+</h3></div></div></div>
+<a name="boost_numeric_bindings.metafunctions.begin.description"></a><h5>
+<a name="id479379"></a>
+ <a class="link" href="begin.html#boost_numeric_bindings.metafunctions.begin.description">Description</a>
+ </h5>
+<p>
+ Returns the result type of begin
+ </p>
+<a name="boost_numeric_bindings.metafunctions.begin.synopsis"></a><h5>
+<a name="id479396"></a>
+ <a class="link" href="begin.html#boost_numeric_bindings.metafunctions.begin.synopsis">Synopsis</a>
+ </h5>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">begin</span> <span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.metafunctions.begin.expression_semantics"></a><h5>
+<a name="id479498"></a>
+ <a class="link" href="begin.html#boost_numeric_bindings.metafunctions.begin.expression_semantics">Expression
+ Semantics</a>
+ </h5>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">index</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../metafunctions.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rank.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/rank.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/rank.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rank</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="begin.html" title="begin">
+<link rel="next" href="size.html" title="size">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="begin.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="rank">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.metafunctions.rank"></a><a class="link" href="rank.html" title="rank">rank</a>
+</h3></div></div></div>
+<a name="boost_numeric_bindings.metafunctions.rank.description"></a><h5>
+<a name="id479595"></a>
+ <a class="link" href="rank.html#boost_numeric_bindings.metafunctions.rank.description">Description</a>
+ </h5>
+<p>
+ Returns the rank of the underlying
+ </p>
+<a name="boost_numeric_bindings.metafunctions.rank.synopsis"></a><h5>
+<a name="id479613"></a>
+ <a class="link" href="rank.html#boost_numeric_bindings.metafunctions.rank.synopsis">Synopsis</a>
+ </h5>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">T</span> <span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">rank</span><span class="special">:</span> <span class="identifier">integral_constant</span> <span class="special">{};</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="begin.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/size.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/size.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>size</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="rank.html" title="rank">
+<link rel="next" href="value.html" title="value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rank.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="value.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="size">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.metafunctions.size"></a><a class="link" href="size.html" title="size">size</a>
+</h3></div></div></div>
+<a name="boost_numeric_bindings.metafunctions.size.description"></a><h5>
+<a name="id479696"></a>
+ <a class="link" href="size.html#boost_numeric_bindings.metafunctions.size.description">Description</a>
+ </h5>
+<p>
+ Returns the result type of size
+ </p>
+<a name="boost_numeric_bindings.metafunctions.size.synopsis"></a><h5>
+<a name="id479714"></a>
+ <a class="link" href="size.html#boost_numeric_bindings.metafunctions.size.synopsis">Synopsis</a>
+ </h5>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">T</span> <span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">size</span> <span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rank.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="value.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/value.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/value.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>value</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="size.html" title="size">
+<link rel="next" href="../../numeric_bindings/reference.html" title="Reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="size.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../numeric_bindings/reference.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="value">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.metafunctions.value"></a><a class="link" href="value.html" title="value">value</a>
+</h3></div></div></div>
+<a name="boost_numeric_bindings.metafunctions.value.description"></a><h5>
+<a name="id479811"></a>
+ <a class="link" href="value.html#boost_numeric_bindings.metafunctions.value.description">Description</a>
+ </h5>
+<p>
+ Returns the value type of the underlying
+ </p>
+<a name="boost_numeric_bindings.metafunctions.value.synopsis"></a><h5>
+<a name="id479828"></a>
+ <a class="link" href="value.html#boost_numeric_bindings.metafunctions.value.synopsis">Synopsis</a>
+ </h5>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">T</span> <span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">value</span> <span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="size.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../numeric_bindings/reference.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,840 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>BLAS</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../../numeric_bindings/reference.html" title="Reference">
+<link rel="prev" href="../../numeric_bindings/reference.html" title="Reference">
+<link rel="next" href="blas/asum.html" title="asum">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../numeric_bindings/reference.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../numeric_bindings/reference.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="blas/asum.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="BLAS">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.reference.blas"></a><a class="link" href="blas.html" title="BLAS"> BLAS</a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">asum</span></dt>
+<dt><span class="section">axpy</span></dt>
+<dt><span class="section">copy</span></dt>
+<dt><span class="section">dotc</span></dt>
+<dt><span class="section">dot</span></dt>
+<dt><span class="section">iamax</span></dt>
+<dt><span class="section">nrm2</span></dt>
+<dt><span class="section">rotg</span></dt>
+<dt><span class="section">rot</span></dt>
+<dt><span class="section">rotmg</span></dt>
+<dt><span class="section">rotm</span></dt>
+<dt><span class="section">scal</span></dt>
+<dt><span class="section">swap</span></dt>
+<dt><span class="section">gbmv</span></dt>
+<dt><span class="section">gemv</span></dt>
+<dt><span class="section">gerc</span></dt>
+<dt><span class="section">ger</span></dt>
+<dt><span class="section">geru</span></dt>
+<dt><span class="section">hbmv</span></dt>
+<dt><span class="section">hemv</span></dt>
+<dt><span class="section">her2</span></dt>
+<dt><span class="section">her</span></dt>
+<dt><span class="section">hpmv</span></dt>
+<dt><span class="section">hpr2</span></dt>
+<dt><span class="section">hpr</span></dt>
+<dt><span class="section">sbmv</span></dt>
+<dt><span class="section">spmv</span></dt>
+<dt><span class="section">spr2</span></dt>
+<dt><span class="section">spr</span></dt>
+<dt><span class="section">symv</span></dt>
+<dt><span class="section">syr2</span></dt>
+<dt><span class="section">syr</span></dt>
+<dt><span class="section">tbmv</span></dt>
+<dt><span class="section">tbsv</span></dt>
+<dt><span class="section">tpmv</span></dt>
+<dt><span class="section">tpsv</span></dt>
+<dt><span class="section">trmv</span></dt>
+<dt><span class="section">trsv</span></dt>
+<dt><span class="section">gemm</span></dt>
+<dt><span class="section">hemm</span></dt>
+<dt><span class="section">her2k</span></dt>
+<dt><span class="section">herk</span></dt>
+<dt><span class="section">symm</span></dt>
+<dt><span class="section">syr2k</span></dt>
+<dt><span class="section">syrk</span></dt>
+<dt><span class="section">trmm</span></dt>
+<dt><span class="section">trsm</span></dt>
+</dl></div>
+<p>
+ BLAS consists of three levels of routines:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+<span class="bold"><strong>level 1</strong></span> routines involve scalar-vector
+ and vector-vector operations, like computing an inner product,
+ </li>
+<li class="listitem">
+<span class="bold"><strong>level 2</strong></span> routines cover vector-matrix operations,
+ and
+ </li>
+<li class="listitem">
+<span class="bold"><strong>level 3</strong></span> routines perform matrix-matrix
+ operations.
+ </li>
+</ul></div>
+<div class="table">
+<a name="id479970"></a><p class="title"><b>Table&#160;1.&#160;Level 1 BLAS</b></p>
+<div class="table-contents"><table class="table" summary="Level 1 BLAS">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ BLAS
+ </p>
+ </th>
+<th>
+ <p>
+ Boost.Numeric_Bindings Equivalent
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ xROTG
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::create_rotation</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xROTMG
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::create_rotation</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xROT
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::apply_rotation</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xROTM
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::apply_rotation</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSWAP
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::swap</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSCAL
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::scale</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xCOPY
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::copy</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xAXPY
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xDOT
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::dot</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xDOTU
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::dot</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xDOTC
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::dot</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xxDOT
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::dot</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xNRM2
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::norm_2</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xASUM
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::abs_sum</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ IxAMAX
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::index_norm_inf</code>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><div class="table">
+<a name="id480309"></a><p class="title"><b>Table&#160;2.&#160;Level 2 BLAS</b></p>
+<div class="table-contents"><table class="table" summary="Level 2 BLAS">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ BLAS
+ </p>
+ </th>
+<th>
+ <p>
+ Boost.Numeric_Bindings Equivalent
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ xGEMV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xGBMV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xHEMV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xHPMV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSYMV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSBMV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xTRMV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xTBMV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xTPMV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xTRSV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::forward_solve</code>,
+ <code class="computeroutput">blas::back_solve</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xTBSV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::forward_solve</code>,
+ <code class="computeroutput">blas::back_solve</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xTPSV
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::forward_solve</code>,
+ <code class="computeroutput">blas::back_solve</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xGER
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xGERU
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xGERC
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xHER
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xHPR
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xHER2
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_2_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xHPR2
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_2_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSYR
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSPR
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSYR
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_2_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSPR
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_2_update</code>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><div class="table">
+<a name="id480823"></a><p class="title"><b>Table&#160;3.&#160;Level 3 BLAS</b></p>
+<div class="table-contents"><table class="table" summary="Level 3 BLAS">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ BLAS
+ </p>
+ </th>
+<th>
+ <p>
+ Boost.Numeric_Bindings Equivalent
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ xGEMM
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSYMM
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xHEMM
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSYRK
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_k_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xHERK
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_k_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xSYR2K
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_2k_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xHER2K
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::rank_2k_update</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xTRMM
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xTRSM
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">blas::forward_solve</code>,
+ <code class="computeroutput">blas::back_solve</code>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../numeric_bindings/reference.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../numeric_bindings/reference.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="blas/asum.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/asum.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/asum.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,277 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>asum</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="../blas.html" title="BLAS">
+<link rel="next" href="axpy.html" title="axpy">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../blas.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="axpy.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="asum">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.asum"></a><a class="link" href="asum.html" title="asum">asum</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.asum.prototype"></a><h6>
+<a name="id481066"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.asum.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">asum</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">asum</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.asum.description"></a><h6>
+<a name="id481130"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.asum.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">asum</span></code> (short for absolute
+ sum) provides a C++ interface to BLAS routines SASUM, DASUM, SCASUM, and
+ DZASUM.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id481206"></a><p class="title"><b>Table&#160;4.&#160;Dispatching of asum.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of asum.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SASUM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sasum
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSasum
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DASUM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dasum
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDasum
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SCASUM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_scasum
+ </p>
+ </td>
+<td>
+ <p>
+ cublasScasum
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DZASUM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dzasum
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SASUM, DASUM, SCASUM, and DZASUM have three arguments,
+ whereas <code class="computeroutput"><span class="identifier">asum</span></code> requires one
+ arguments.
+ </p>
+<div class="table">
+<a name="id481426"></a><p class="title"><b>Table&#160;5.&#160;Deduction of arguments of asum.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of asum.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.asum.definition"></a><h6>
+<a name="id481447"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.asum.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/asum.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.asum.parameters_or_requirements_on_types"></a><h6>
+<a name="id481471"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.asum.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.asum.complexity"></a><h6>
+<a name="id481532"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.asum.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.asum.example"></a><h6>
+<a name="id481547"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.asum.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">asum</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">asum</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.asum.notes"></a><h6>
+<a name="id481767"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.asum.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.asum.see_also"></a><h6>
+<a name="id481781"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.asum.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sasum.f,
+ dasum.f, scasum.f, and dzasum.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../blas.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="axpy.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/axpy.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/axpy.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,284 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>axpy</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="asum.html" title="asum">
+<link rel="next" href="copy.html" title="copy">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="asum.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="copy.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="axpy">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.axpy"></a><a class="link" href="axpy.html" title="axpy">axpy</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.axpy.prototype"></a><h6>
+<a name="id481838"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.axpy.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">axpy</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">axpy</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">axpy</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.axpy.description"></a><h6>
+<a name="id482016"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.axpy.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">axpy</span></code> (short for a times
+ x plus y) provides a C++ interface to BLAS routines SAXPY, DAXPY, CAXPY,
+ and ZAXPY.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id482092"></a><p class="title"><b>Table&#160;6.&#160;Dispatching of axpy.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of axpy.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SAXPY
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_saxpy
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSaxpy
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DAXPY
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_daxpy
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDaxpy
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CAXPY
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_caxpy
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCaxpy
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZAXPY
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zaxpy
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SAXPY, DAXPY, CAXPY, and ZAXPY have six arguments,
+ whereas <code class="computeroutput"><span class="identifier">axpy</span></code> requires three
+ arguments.
+ </p>
+<div class="table">
+<a name="id482310"></a><p class="title"><b>Table&#160;7.&#160;Deduction of arguments of axpy.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of axpy.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.axpy.definition"></a><h6>
+<a name="id482331"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.axpy.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/axpy.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.axpy.parameters_or_requirements_on_types"></a><h6>
+<a name="id482355"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.axpy.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.axpy.complexity"></a><h6>
+<a name="id482417"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.axpy.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.axpy.example"></a><h6>
+<a name="id482431"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.axpy.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">axpy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">axpy</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.axpy.notes"></a><h6>
+<a name="id482651"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.axpy.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.axpy.see_also"></a><h6>
+<a name="id482666"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.axpy.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files saxpy.f,
+ daxpy.f, caxpy.f, and zaxpy.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="asum.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="copy.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/copy.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/copy.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,276 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>copy</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="axpy.html" title="axpy">
+<link rel="next" href="dotc.html" title="dotc">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="axpy.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="dotc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="copy">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.copy"></a><a class="link" href="copy.html" title="copy">copy</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.copy.prototype"></a><h6>
+<a name="id482722"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.copy.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">copy</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">copy</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.copy.description"></a><h6>
+<a name="id482805"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.copy.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">copy</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines SCOPY, DCOPY, CCOPY, and ZCOPY.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id482880"></a><p class="title"><b>Table&#160;8.&#160;Dispatching of copy.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of copy.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SCOPY
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_scopy
+ </p>
+ </td>
+<td>
+ <p>
+ cublasScopy
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DCOPY
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dcopy
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDcopy
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CCOPY
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ccopy
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCcopy
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZCOPY
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zcopy
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SCOPY, DCOPY, CCOPY, and ZCOPY have five arguments,
+ whereas <code class="computeroutput"><span class="identifier">copy</span></code> requires two
+ arguments.
+ </p>
+<div class="table">
+<a name="id483099"></a><p class="title"><b>Table&#160;9.&#160;Deduction of arguments of copy.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of copy.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.copy.definition"></a><h6>
+<a name="id483120"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.copy.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/copy.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.copy.parameters_or_requirements_on_types"></a><h6>
+<a name="id483144"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.copy.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.copy.complexity"></a><h6>
+<a name="id483206"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.copy.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.copy.example"></a><h6>
+<a name="id483220"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.copy.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.copy.notes"></a><h6>
+<a name="id483440"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.copy.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.copy.see_also"></a><h6>
+<a name="id483455"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.copy.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files scopy.f,
+ dcopy.f, ccopy.f, and zcopy.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="axpy.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="dotc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dot.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dot.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,276 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dot</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="dotc.html" title="dotc">
+<link rel="next" href="iamax.html" title="iamax">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="dotc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="iamax.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="dot">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.dot"></a><a class="link" href="dot.html" title="dot">dot</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.dot.prototype"></a><h6>
+<a name="id484227"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.dot.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">dot</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">dot</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.dot.description"></a><h6>
+<a name="id484315"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.dot.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">dot</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines SDOT, DDOT, CDOTU, and ZDOTU.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id484390"></a><p class="title"><b>Table&#160;12.&#160;Dispatching of dot.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of dot.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SDOT
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sdot
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSdot
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DDOT
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ddot
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDdot
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CDOTU
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cdotu_sub
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCdotu
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZDOTU
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zdotu_sub
+ </p>
+ </td>
+<td>
+ <p>
+ cublasZdotu
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SDOT, DDOT, CDOTU, and ZDOTU have five arguments,
+ whereas <code class="computeroutput"><span class="identifier">dot</span></code> requires two
+ arguments.
+ </p>
+<div class="table">
+<a name="id484609"></a><p class="title"><b>Table&#160;13.&#160;Deduction of arguments of dot.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of dot.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.dot.definition"></a><h6>
+<a name="id484630"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.dot.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/dot.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.dot.parameters_or_requirements_on_types"></a><h6>
+<a name="id484654"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.dot.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.dot.complexity"></a><h6>
+<a name="id484716"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.dot.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.dot.example"></a><h6>
+<a name="id484730"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.dot.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">dot</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">dot</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.dot.notes"></a><h6>
+<a name="id484950"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.dot.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.dot.see_also"></a><h6>
+<a name="id484965"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.dot.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sdot.f,
+ ddot.f, cdotu.f, and zdotu.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="dotc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="iamax.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dotc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dotc.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,231 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dotc</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="copy.html" title="copy">
+<link rel="next" href="dot.html" title="dot">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="copy.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="dot.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="dotc">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.dotc"></a><a class="link" href="dotc.html" title="dotc">dotc</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.dotc.prototype"></a><h6>
+<a name="id483511"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.dotc.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">dotc</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">dotc</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.dotc.description"></a><h6>
+<a name="id483600"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.dotc.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">dotc</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines CDOTC and ZDOTC.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id483674"></a><p class="title"><b>Table&#160;10.&#160;Dispatching of dotc.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of dotc.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CDOTC
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cdotc_sub
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCdotc
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZDOTC
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zdotc_sub
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CDOTC and ZDOTC have five arguments, whereas <code class="computeroutput"><span class="identifier">dotc</span></code> requires two arguments.
+ </p>
+<div class="table">
+<a name="id483825"></a><p class="title"><b>Table&#160;11.&#160;Deduction of arguments of dotc.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of dotc.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.dotc.definition"></a><h6>
+<a name="id483846"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.dotc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/dotc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.dotc.parameters_or_requirements_on_types"></a><h6>
+<a name="id483870"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.dotc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.dotc.complexity"></a><h6>
+<a name="id483932"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.dotc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.dotc.example"></a><h6>
+<a name="id483946"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.dotc.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">dotc</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">dotc</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.dotc.notes"></a><h6>
+<a name="id484166"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.dotc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.dotc.see_also"></a><h6>
+<a name="id484181"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.dotc.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cdotc.f
+ and zdotc.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="copy.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="dot.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gbmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gbmv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,297 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gbmv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="swap.html" title="swap">
+<link rel="next" href="gemv.html" title="gemv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="swap.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="gemv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gbmv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.gbmv"></a><a class="link" href="gbmv.html" title="gbmv">gbmv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.gbmv.prototype"></a><h6>
+<a name="id492513"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.gbmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">gbmv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gbmv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">gbmv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gbmv.description"></a><h6>
+<a name="id492807"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.gbmv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gbmv</span></code> (short for generic,
+ banded, matrix-vector operation) provides a C++ interface to BLAS routines
+ SGBMV, DGBMV, CGBMV, and ZGBMV. <code class="computeroutput"><span class="identifier">gbmv</span></code>
+ performs one of the matrix-vector operations
+ </p>
+<p>
+ y := alpha*A*x + beta*y, or y := alpha*A'*x + beta*y, or
+ </p>
+<p>
+ y := alpha*conjg( A' )*x + beta*y,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id492920"></a><p class="title"><b>Table&#160;30.&#160;Dispatching of gbmv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gbmv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sgbmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSgbmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dgbmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CGBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cgbmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCgbmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZGBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zgbmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SGBMV, DGBMV, CGBMV, and ZGBMV have thirteen arguments,
+ whereas <code class="computeroutput"><span class="identifier">gbmv</span></code> requires five
+ arguments.
+ </p>
+<div class="table">
+<a name="id493161"></a><p class="title"><b>Table&#160;31.&#160;Deduction of arguments of gbmv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of gbmv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.gbmv.definition"></a><h6>
+<a name="id493185"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.gbmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/gbmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gbmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id493216"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.gbmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.gbmv.complexity"></a><h6>
+<a name="id493286"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.gbmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.gbmv.example"></a><h6>
+<a name="id493306"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.gbmv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">gbmv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">gbmv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gbmv.notes"></a><h6>
+<a name="id493550"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.gbmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.gbmv.see_also"></a><h6>
+<a name="id493570"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.gbmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgbmv.f,
+ dgbmv.f, cgbmv.f, and zgbmv.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="swap.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="gemv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemm.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,300 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gemm</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="trsv.html" title="trsv">
+<link rel="next" href="hemm.html" title="hemm">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="trsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hemm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gemm">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.gemm"></a><a class="link" href="gemm.html" title="gemm">gemm</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.gemm.prototype"></a><h6>
+<a name="id515164"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.gemm.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">gemm</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gemm</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">gemm</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gemm.description"></a><h6>
+<a name="id515457"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.gemm.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gemm</span></code> (short for generic
+ matrix-matrix operation) provides a C++ interface to BLAS routines SGEMM,
+ DGEMM, CGEMM, and ZGEMM. <code class="computeroutput"><span class="identifier">gemm</span></code>
+ performs one of the matrix-matrix operations
+ </p>
+<p>
+ C := alpha*op( A )*op( B ) + beta*C,
+ </p>
+<p>
+ where op( X ) is one of
+ </p>
+<p>
+ op( X ) = X or op( X ) = X' or op( X ) = conjg( X' ),
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id515574"></a><p class="title"><b>Table&#160;80.&#160;Dispatching of gemm.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gemm.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sgemm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSgemm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dgemm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDgemm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CGEMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cgemm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCgemm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZGEMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zgemm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasZgemm
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SGEMM, DGEMM, CGEMM, and ZGEMM have thirteen arguments,
+ whereas <code class="computeroutput"><span class="identifier">gemm</span></code> requires five
+ arguments.
+ </p>
+<div class="table">
+<a name="id515815"></a><p class="title"><b>Table&#160;81.&#160;Deduction of arguments of gemm.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of gemm.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.gemm.definition"></a><h6>
+<a name="id515839"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.gemm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/gemm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gemm.parameters_or_requirements_on_types"></a><h6>
+<a name="id515870"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.gemm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.gemm.complexity"></a><h6>
+<a name="id515939"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.gemm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.gemm.example"></a><h6>
+<a name="id515959"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.gemm.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">gemm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">gemm</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gemm.notes"></a><h6>
+<a name="id516203"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.gemm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.gemm.see_also"></a><h6>
+<a name="id516223"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.gemm.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgemm.f,
+ dgemm.f, cgemm.f, and zgemm.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="trsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hemm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,297 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gemv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="gbmv.html" title="gbmv">
+<link rel="next" href="gerc.html" title="gerc">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="gbmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="gerc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gemv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.gemv"></a><a class="link" href="gemv.html" title="gemv">gemv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.gemv.prototype"></a><h6>
+<a name="id493639"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.gemv.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">gemv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gemv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">gemv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gemv.description"></a><h6>
+<a name="id493932"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.gemv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gemv</span></code> (short for generic
+ matrix-vector operation) provides a C++ interface to BLAS routines SGEMV,
+ DGEMV, CGEMV, and ZGEMV. <code class="computeroutput"><span class="identifier">gemv</span></code>
+ performs one of the matrix-vector operations
+ </p>
+<p>
+ y := alpha*A*x + beta*y, or y := alpha*A'*x + beta*y, or
+ </p>
+<p>
+ y := alpha*conjg( A' )*x + beta*y,
+ </p>
+<p>
+ where alpha and beta are scalars, x and y are vectors and A is an m by
+ n matrix.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id494045"></a><p class="title"><b>Table&#160;32.&#160;Dispatching of gemv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gemv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sgemv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSgemv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dgemv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDgemv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CGEMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cgemv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCgemv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZGEMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zgemv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasZgemv
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SGEMV, DGEMV, CGEMV, and ZGEMV have eleven arguments,
+ whereas <code class="computeroutput"><span class="identifier">gemv</span></code> requires five
+ arguments.
+ </p>
+<div class="table">
+<a name="id494285"></a><p class="title"><b>Table&#160;33.&#160;Deduction of arguments of gemv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of gemv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.gemv.definition"></a><h6>
+<a name="id494310"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.gemv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/gemv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gemv.parameters_or_requirements_on_types"></a><h6>
+<a name="id494341"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.gemv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.gemv.complexity"></a><h6>
+<a name="id494411"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.gemv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.gemv.example"></a><h6>
+<a name="id494431"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.gemv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">gemv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">gemv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gemv.notes"></a><h6>
+<a name="id494674"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.gemv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.gemv.see_also"></a><h6>
+<a name="id494694"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.gemv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgemv.f,
+ dgemv.f, cgemv.f, and zgemv.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="gbmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="gerc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/ger.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/ger.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,240 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ger</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="gerc.html" title="gerc">
+<link rel="next" href="geru.html" title="geru">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="gerc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="geru.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ger">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.ger"></a><a class="link" href="ger.html" title="ger">ger</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.ger.prototype"></a><h6>
+<a name="id495648"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.ger.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ger</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ger</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.ger.description"></a><h6>
+<a name="id495788"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.ger.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ger</span></code> (short for generic
+ rank-1 update) provides a C++ interface to BLAS routines SGER and DGER.
+ <code class="computeroutput"><span class="identifier">ger</span></code> performs the rank 1
+ operation
+ </p>
+<p>
+ A := alpha*x*y' + A,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id495896"></a><p class="title"><b>Table&#160;36.&#160;Dispatching of ger.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ger.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGER
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sger
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSger
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGER
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dger
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDger
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SGER and DGER have nine arguments, whereas <code class="computeroutput"><span class="identifier">ger</span></code> requires four arguments.
+ </p>
+<div class="table">
+<a name="id496033"></a><p class="title"><b>Table&#160;37.&#160;Deduction of arguments of ger.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of ger.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.ger.definition"></a><h6>
+<a name="id496057"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.ger.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/ger.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.ger.parameters_or_requirements_on_types"></a><h6>
+<a name="id496087"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.ger.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.ger.complexity"></a><h6>
+<a name="id496156"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.ger.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.ger.example"></a><h6>
+<a name="id496176"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.ger.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">ger</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">ger</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.ger.notes"></a><h6>
+<a name="id496419"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.ger.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.ger.see_also"></a><h6>
+<a name="id496439"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.ger.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sger.f
+ and dger.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="gerc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="geru.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gerc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gerc.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,240 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gerc</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="gemv.html" title="gemv">
+<link rel="next" href="ger.html" title="ger">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="gemv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="ger.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gerc">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.gerc"></a><a class="link" href="gerc.html" title="gerc">gerc</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.gerc.prototype"></a><h6>
+<a name="id494763"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.gerc.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gerc</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gerc</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span>
+ <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gerc.description"></a><h6>
+<a name="id494910"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.gerc.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gerc</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines CGERC and ZGERC. <code class="computeroutput"><span class="identifier">gerc</span></code>
+ performs the rank 1 operation
+ </p>
+<p>
+ A := alpha*x*conjg( y' ) + A,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id495018"></a><p class="title"><b>Table&#160;34.&#160;Dispatching of gerc.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gerc.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CGERC
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cgerc
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCgerc
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZGERC
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zgerc
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CGERC and ZGERC have nine arguments, whereas <code class="computeroutput"><span class="identifier">gerc</span></code> requires four arguments.
+ </p>
+<div class="table">
+<a name="id495183"></a><p class="title"><b>Table&#160;35.&#160;Deduction of arguments of gerc.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of gerc.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.gerc.definition"></a><h6>
+<a name="id495206"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.gerc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/gerc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gerc.parameters_or_requirements_on_types"></a><h6>
+<a name="id495236"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.gerc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.gerc.complexity"></a><h6>
+<a name="id495306"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.gerc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.gerc.example"></a><h6>
+<a name="id495326"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.gerc.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">gerc</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">gerc</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.gerc.notes"></a><h6>
+<a name="id495570"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.gerc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.gerc.see_also"></a><h6>
+<a name="id495590"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.gerc.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cgerc.f
+ and zgerc.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="gemv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="ger.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/geru.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/geru.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,240 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>geru</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="ger.html" title="ger">
+<link rel="next" href="hbmv.html" title="hbmv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="ger.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hbmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="geru">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.geru"></a><a class="link" href="geru.html" title="geru">geru</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.geru.prototype"></a><h6>
+<a name="id496498"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.geru.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">geru</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">geru</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span>
+ <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.geru.description"></a><h6>
+<a name="id496643"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.geru.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">geru</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines CGERU and ZGERU. <code class="computeroutput"><span class="identifier">geru</span></code>
+ performs the rank 1 operation
+ </p>
+<p>
+ A := alpha*x*y' + A,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id496751"></a><p class="title"><b>Table&#160;38.&#160;Dispatching of geru.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of geru.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CGERU
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cgeru
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCgeru
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZGERU
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zgeru
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CGERU and ZGERU have nine arguments, whereas <code class="computeroutput"><span class="identifier">geru</span></code> requires four arguments.
+ </p>
+<div class="table">
+<a name="id496917"></a><p class="title"><b>Table&#160;39.&#160;Deduction of arguments of geru.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of geru.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.geru.definition"></a><h6>
+<a name="id496941"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.geru.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/geru.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.geru.parameters_or_requirements_on_types"></a><h6>
+<a name="id496971"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.geru.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.geru.complexity"></a><h6>
+<a name="id497040"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.geru.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.geru.example"></a><h6>
+<a name="id497060"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.geru.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">geru</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">geru</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.geru.notes"></a><h6>
+<a name="id497303"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.geru.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.geru.see_also"></a><h6>
+<a name="id497322"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.geru.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cgeru.f
+ and zgeru.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="ger.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hbmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hbmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hbmv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,241 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hbmv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="geru.html" title="geru">
+<link rel="next" href="hemv.html" title="hemv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="geru.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hemv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hbmv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.hbmv"></a><a class="link" href="hbmv.html" title="hbmv">hbmv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.hbmv.prototype"></a><h6>
+<a name="id497381"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.hbmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hbmv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hbmv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hbmv.description"></a><h6>
+<a name="id497547"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.hbmv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hbmv</span></code> (short for hermitian,
+ banded, matrix-vector operation) provides a C++ interface to BLAS routines
+ CHBMV and ZHBMV. <code class="computeroutput"><span class="identifier">hbmv</span></code> performs
+ the matrix-vector operation
+ </p>
+<p>
+ y := alpha*A*x + beta*y,
+ </p>
+<p>
+ where alpha and beta are scalars, x and y are n element vectors and A is
+ an n by n hermitian band matrix, with k super-diagonals.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id497656"></a><p class="title"><b>Table&#160;40.&#160;Dispatching of hbmv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hbmv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_chbmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasChbmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zhbmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHBMV and ZHBMV have eleven arguments, whereas <code class="computeroutput"><span class="identifier">hbmv</span></code> requires five arguments.
+ </p>
+<div class="table">
+<a name="id497821"></a><p class="title"><b>Table&#160;41.&#160;Deduction of arguments of hbmv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of hbmv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.hbmv.definition"></a><h6>
+<a name="id497845"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.hbmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/hbmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hbmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id497876"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.hbmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.hbmv.complexity"></a><h6>
+<a name="id497946"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.hbmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hbmv.example"></a><h6>
+<a name="id497965"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.hbmv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">hbmv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">hbmv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hbmv.notes"></a><h6>
+<a name="id498208"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.hbmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hbmv.see_also"></a><h6>
+<a name="id498227"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.hbmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chbmv.f
+ and zhbmv.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="geru.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hemv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemm.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,247 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hemm</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="gemm.html" title="gemm">
+<link rel="next" href="her2k.html" title="her2k">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="gemm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="her2k.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hemm">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.hemm"></a><a class="link" href="hemm.html" title="hemm">hemm</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.hemm.prototype"></a><h6>
+<a name="id516294"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.hemm.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hemm</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hemm</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Side</span> <span class="identifier">side</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hemm.description"></a><h6>
+<a name="id516482"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.hemm.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hemm</span></code> (short for hermitian
+ matrix-matrix operation) provides a C++ interface to BLAS routines CHEMM
+ and ZHEMM. <code class="computeroutput"><span class="identifier">hemm</span></code> performs
+ one of the matrix-matrix operations
+ </p>
+<p>
+ C := alpha*A*B + beta*C,
+ </p>
+<p>
+ or
+ </p>
+<p>
+ C := alpha*B*A + beta*C,
+ </p>
+<p>
+ where alpha and beta are scalars, A is an hermitian matrix and B and C
+ are m by n matrices.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id516597"></a><p class="title"><b>Table&#160;82.&#160;Dispatching of hemm.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hemm.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHEMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_chemm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasChemm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHEMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zhemm
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHEMM and ZHEMM have twelve arguments, whereas <code class="computeroutput"><span class="identifier">hemm</span></code> requires six arguments.
+ </p>
+<div class="table">
+<a name="id516762"></a><p class="title"><b>Table&#160;83.&#160;Deduction of arguments of hemm.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of hemm.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.hemm.definition"></a><h6>
+<a name="id516787"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.hemm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/hemm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hemm.parameters_or_requirements_on_types"></a><h6>
+<a name="id516818"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.hemm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.hemm.complexity"></a><h6>
+<a name="id516888"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.hemm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hemm.example"></a><h6>
+<a name="id516908"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.hemm.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">hemm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">hemm</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hemm.notes"></a><h6>
+<a name="id517152"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.hemm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hemm.see_also"></a><h6>
+<a name="id517173"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.hemm.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chemm.f
+ and zhemm.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="gemm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="her2k.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,241 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hemv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="hbmv.html" title="hbmv">
+<link rel="next" href="her2.html" title="her2">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hbmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="her2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hemv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.hemv"></a><a class="link" href="hemv.html" title="hemv">hemv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.hemv.prototype"></a><h6>
+<a name="id498285"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.hemv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hemv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hemv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hemv.description"></a><h6>
+<a name="id498452"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.hemv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hemv</span></code> (short for hermitian
+ matrix-vector operation) provides a C++ interface to BLAS routines CHEMV
+ and ZHEMV. <code class="computeroutput"><span class="identifier">hemv</span></code> performs
+ the matrix-vector operation
+ </p>
+<p>
+ y := alpha*A*x + beta*y,
+ </p>
+<p>
+ where alpha and beta are scalars, x and y are n element vectors and A is
+ an n by n hermitian matrix.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id498560"></a><p class="title"><b>Table&#160;42.&#160;Dispatching of hemv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hemv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHEMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_chemv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasChemv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHEMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zhemv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHEMV and ZHEMV have ten arguments, whereas <code class="computeroutput"><span class="identifier">hemv</span></code> requires five arguments.
+ </p>
+<div class="table">
+<a name="id498726"></a><p class="title"><b>Table&#160;43.&#160;Deduction of arguments of hemv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of hemv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.hemv.definition"></a><h6>
+<a name="id498750"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.hemv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/hemv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hemv.parameters_or_requirements_on_types"></a><h6>
+<a name="id498781"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.hemv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.hemv.complexity"></a><h6>
+<a name="id498851"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.hemv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hemv.example"></a><h6>
+<a name="id498871"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.hemv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">hemv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">hemv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hemv.notes"></a><h6>
+<a name="id499114"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.hemv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hemv.see_also"></a><h6>
+<a name="id499134"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.hemv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chemv.f
+ and zhemv.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hbmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="her2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,240 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>her</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="her2.html" title="her2">
+<link rel="next" href="hpmv.html" title="hpmv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="her2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hpmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="her">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.her"></a><a class="link" href="her.html" title="her">her</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.her.prototype"></a><h6>
+<a name="id500081"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.her.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">her</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">her</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.her.description"></a><h6>
+<a name="id500195"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.her.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">her</span></code> (short for hermitian
+ rank-1 update) provides a C++ interface to BLAS routines CHER and ZHER.
+ <code class="computeroutput"><span class="identifier">her</span></code> performs the hermitian
+ rank 1 operation
+ </p>
+<p>
+ A := alpha*x*conjg( x' ) + A,
+ </p>
+<p>
+ where alpha is a real scalar, x is an n element vector and A is an n by
+ n hermitian matrix.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id500303"></a><p class="title"><b>Table&#160;46.&#160;Dispatching of her.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of her.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHER
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cher
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCher
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHER
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zher
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHER and ZHER have seven arguments, whereas <code class="computeroutput"><span class="identifier">her</span></code> requires three arguments.
+ </p>
+<div class="table">
+<a name="id500468"></a><p class="title"><b>Table&#160;47.&#160;Deduction of arguments of her.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of her.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.her.definition"></a><h6>
+<a name="id500492"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.her.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/her.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.her.parameters_or_requirements_on_types"></a><h6>
+<a name="id500523"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.her.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.her.complexity"></a><h6>
+<a name="id500592"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.her.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.her.example"></a><h6>
+<a name="id500613"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.her.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">her</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">her</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.her.notes"></a><h6>
+<a name="id500856"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.her.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.her.see_also"></a><h6>
+<a name="id500876"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.her.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cher.f
+ and zher.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="her2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hpmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,241 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>her2</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="hemv.html" title="hemv">
+<link rel="next" href="her.html" title="her">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hemv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="her.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="her2">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.her2"></a><a class="link" href="her2.html" title="her2">her2</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.her2.prototype"></a><h6>
+<a name="id499193"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.her2.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">her2</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">her2</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span>
+ <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.her2.description"></a><h6>
+<a name="id499337"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.her2.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">her2</span></code> (short for hermitian
+ rank-2 update) provides a C++ interface to BLAS routines CHER2 and ZHER2.
+ <code class="computeroutput"><span class="identifier">her2</span></code> performs the hermitian
+ rank 2 operation
+ </p>
+<p>
+ A := alpha*x*conjg( y' ) + conjg( alpha )*y*conjg( x' ) + A,
+ </p>
+<p>
+ where alpha is a scalar, x and y are n element vectors and A is an n by
+ n hermitian matrix.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id499447"></a><p class="title"><b>Table&#160;44.&#160;Dispatching of her2.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of her2.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHER2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cher2
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCher2
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHER2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zher2
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHER2 and ZHER2 have nine arguments, whereas <code class="computeroutput"><span class="identifier">her2</span></code> requires four arguments.
+ </p>
+<div class="table">
+<a name="id499612"></a><p class="title"><b>Table&#160;45.&#160;Deduction of arguments of her2.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of her2.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.her2.definition"></a><h6>
+<a name="id499637"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.her2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/her2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.her2.parameters_or_requirements_on_types"></a><h6>
+<a name="id499668"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.her2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.her2.complexity"></a><h6>
+<a name="id499738"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.her2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.her2.example"></a><h6>
+<a name="id499758"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.her2.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">her2</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">her2</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.her2.notes"></a><h6>
+<a name="id500002"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.her2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.her2.see_also"></a><h6>
+<a name="id500022"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.her2.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cher2.f
+ and zher2.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hemv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="her.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2k.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2k.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,249 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>her2k</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="hemm.html" title="hemm">
+<link rel="next" href="herk.html" title="herk">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hemm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="herk.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="her2k">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.her2k"></a><a class="link" href="her2k.html" title="her2k">her2k</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.her2k.prototype"></a><h6>
+<a name="id517232"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.her2k.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">her2k</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">her2k</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.her2k.description"></a><h6>
+<a name="id517394"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.her2k.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">her2k</span></code> (short for hermitian
+ rank-2k update) provides a C++ interface to BLAS routines CHER2K and ZHER2K.
+ <code class="computeroutput"><span class="identifier">her2k</span></code> performs one of the
+ hermitian rank 2k operations
+ </p>
+<p>
+ C := alpha*A*conjg( B' ) + conjg( alpha )*B*conjg( A' ) + beta*C,
+ </p>
+<p>
+ or
+ </p>
+<p>
+ C := alpha*conjg( A' )*B + conjg( alpha )*conjg( B' )*A + beta*C,
+ </p>
+<p>
+ 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 and k by n matrices
+ in the second case.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id517511"></a><p class="title"><b>Table&#160;84.&#160;Dispatching of her2k.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of her2k.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHER2K
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cher2k
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCher2k
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHER2K
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zher2k
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHER2K and ZHER2K have twelve arguments, whereas
+ <code class="computeroutput"><span class="identifier">her2k</span></code> requires five arguments.
+ </p>
+<div class="table">
+<a name="id517676"></a><p class="title"><b>Table&#160;85.&#160;Deduction of arguments of her2k.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of her2k.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.her2k.definition"></a><h6>
+<a name="id517701"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.her2k.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/her2k.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.her2k.parameters_or_requirements_on_types"></a><h6>
+<a name="id517732"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.her2k.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.her2k.complexity"></a><h6>
+<a name="id517801"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.her2k.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.her2k.example"></a><h6>
+<a name="id517822"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.her2k.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">her2k</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">her2k</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.her2k.notes"></a><h6>
+<a name="id518066"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.her2k.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.her2k.see_also"></a><h6>
+<a name="id518086"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.her2k.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cher2k.f
+ and zher2k.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hemm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="herk.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/herk.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/herk.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,247 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>herk</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="her2k.html" title="her2k">
+<link rel="next" href="symm.html" title="symm">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="her2k.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="symm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="herk">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.herk"></a><a class="link" href="herk.html" title="herk">herk</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.herk.prototype"></a><h6>
+<a name="id518146"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.herk.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">herk</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">herk</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.herk.description"></a><h6>
+<a name="id518278"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.herk.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">herk</span></code> (short for hermitian
+ rank-k update) provides a C++ interface to BLAS routines CHERK and ZHERK.
+ <code class="computeroutput"><span class="identifier">herk</span></code> performs one of the
+ hermitian rank k operations
+ </p>
+<p>
+ C := alpha*A*conjg( A' ) + beta*C,
+ </p>
+<p>
+ or
+ </p>
+<p>
+ C := alpha*conjg( A' )*A + beta*C,
+ </p>
+<p>
+ 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 matrix in the
+ second case.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id518393"></a><p class="title"><b>Table&#160;86.&#160;Dispatching of herk.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of herk.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHERK
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cherk
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCherk
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHERK
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zherk
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHERK and ZHERK have ten arguments, whereas <code class="computeroutput"><span class="identifier">herk</span></code> requires four arguments.
+ </p>
+<div class="table">
+<a name="id518559"></a><p class="title"><b>Table&#160;87.&#160;Deduction of arguments of herk.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of herk.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.herk.definition"></a><h6>
+<a name="id518583"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.herk.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/herk.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.herk.parameters_or_requirements_on_types"></a><h6>
+<a name="id518613"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.herk.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.herk.complexity"></a><h6>
+<a name="id518682"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.herk.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.herk.example"></a><h6>
+<a name="id518702"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.herk.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">herk</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">herk</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.herk.notes"></a><h6>
+<a name="id518946"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.herk.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.herk.see_also"></a><h6>
+<a name="id518966"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.herk.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cherk.f
+ and zherk.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="her2k.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="symm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpmv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,241 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpmv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="her.html" title="her">
+<link rel="next" href="hpr2.html" title="hpr2">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="her.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hpr2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpmv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.hpmv"></a><a class="link" href="hpmv.html" title="hpmv">hpmv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.hpmv.prototype"></a><h6>
+<a name="id500936"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.hpmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpmv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpmv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hpmv.description"></a><h6>
+<a name="id501102"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.hpmv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpmv</span></code> (short for hermitian,
+ packed, matrix-vector operation) provides a C++ interface to BLAS routines
+ CHPMV and ZHPMV. <code class="computeroutput"><span class="identifier">hpmv</span></code> performs
+ the matrix-vector operation
+ </p>
+<p>
+ y := alpha*A*x + beta*y,
+ </p>
+<p>
+ where alpha and beta are scalars, x and y are n element vectors and A is
+ an n by n hermitian matrix, supplied in packed form.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAP</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixAP</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id501210"></a><p class="title"><b>Table&#160;48.&#160;Dispatching of hpmv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpmv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHPMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_chpmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasChpmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHPMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zhpmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHPMV and ZHPMV have nine arguments, whereas <code class="computeroutput"><span class="identifier">hpmv</span></code> requires five arguments.
+ </p>
+<div class="table">
+<a name="id501376"></a><p class="title"><b>Table&#160;49.&#160;Deduction of arguments of hpmv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of hpmv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.hpmv.definition"></a><h6>
+<a name="id501400"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.hpmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/hpmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hpmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id501430"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.hpmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.hpmv.complexity"></a><h6>
+<a name="id501499"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.hpmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hpmv.example"></a><h6>
+<a name="id501519"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.hpmv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">hpmv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">hpmv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hpmv.notes"></a><h6>
+<a name="id501763"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.hpmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hpmv.see_also"></a><h6>
+<a name="id501783"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.hpmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpmv.f
+ and zhpmv.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="her.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hpr2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,240 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpr</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="hpr2.html" title="hpr2">
+<link rel="next" href="sbmv.html" title="sbmv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hpr2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sbmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.hpr"></a><a class="link" href="hpr.html" title="hpr">hpr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.hpr.prototype"></a><h6>
+<a name="id502722"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.hpr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpr</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hpr.description"></a><h6>
+<a name="id502837"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.hpr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpr</span></code> (short for hermitian,
+ packed, rank-1 update) provides a C++ interface to BLAS routines CHPR and
+ ZHPR. <code class="computeroutput"><span class="identifier">hpr</span></code> performs the
+ hermitian rank 1 operation
+ </p>
+<p>
+ A := alpha*x*conjg( x' ) + A,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id502944"></a><p class="title"><b>Table&#160;52.&#160;Dispatching of hpr.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpr.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHPR
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_chpr
+ </p>
+ </td>
+<td>
+ <p>
+ cublasChpr
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHPR
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zhpr
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHPR and ZHPR have six arguments, whereas <code class="computeroutput"><span class="identifier">hpr</span></code> requires three arguments.
+ </p>
+<div class="table">
+<a name="id503109"></a><p class="title"><b>Table&#160;53.&#160;Deduction of arguments of hpr.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of hpr.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.hpr.definition"></a><h6>
+<a name="id503134"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.hpr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/hpr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hpr.parameters_or_requirements_on_types"></a><h6>
+<a name="id503164"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.hpr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.hpr.complexity"></a><h6>
+<a name="id503234"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.hpr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hpr.example"></a><h6>
+<a name="id503254"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.hpr.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">hpr</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">hpr</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hpr.notes"></a><h6>
+<a name="id503497"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.hpr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hpr.see_also"></a><h6>
+<a name="id503516"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.hpr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpr.f
+ and zhpr.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hpr2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sbmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr2.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,241 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpr2</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="hpmv.html" title="hpmv">
+<link rel="next" href="hpr.html" title="hpr">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hpmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hpr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpr2">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.hpr2"></a><a class="link" href="hpr2.html" title="hpr2">hpr2</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.hpr2.prototype"></a><h6>
+<a name="id501841"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.hpr2.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpr2</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpr2</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span>
+ <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hpr2.description"></a><h6>
+<a name="id501986"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.hpr2.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpr2</span></code> (short for hermitian,
+ packed, rank-2 update) provides a C++ interface to BLAS routines CHPR2
+ and ZHPR2. <code class="computeroutput"><span class="identifier">hpr2</span></code> performs
+ the hermitian rank 2 operation
+ </p>
+<p>
+ A := alpha*x*conjg( y' ) + conjg( alpha )*y*conjg( x' ) + A,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id502095"></a><p class="title"><b>Table&#160;50.&#160;Dispatching of hpr2.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpr2.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CHPR2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_chpr2
+ </p>
+ </td>
+<td>
+ <p>
+ cublasChpr2
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZHPR2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zhpr2
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines CHPR2 and ZHPR2 have eight arguments, whereas <code class="computeroutput"><span class="identifier">hpr2</span></code> requires four arguments.
+ </p>
+<div class="table">
+<a name="id502260"></a><p class="title"><b>Table&#160;51.&#160;Deduction of arguments of hpr2.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of hpr2.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.hpr2.definition"></a><h6>
+<a name="id502284"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.hpr2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/hpr2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hpr2.parameters_or_requirements_on_types"></a><h6>
+<a name="id502314"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.hpr2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.hpr2.complexity"></a><h6>
+<a name="id502383"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.hpr2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hpr2.example"></a><h6>
+<a name="id502402"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.hpr2.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">hpr2</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">hpr2</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.hpr2.notes"></a><h6>
+<a name="id502645"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.hpr2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.hpr2.see_also"></a><h6>
+<a name="id502665"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.hpr2.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpr2.f
+ and zhpr2.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hpmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="hpr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/iamax.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/iamax.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,276 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>iamax</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="dot.html" title="dot">
+<link rel="next" href="nrm2.html" title="nrm2">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="dot.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="nrm2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="iamax">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.iamax"></a><a class="link" href="iamax.html" title="iamax">iamax</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.iamax.prototype"></a><h6>
+<a name="id485021"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.iamax.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">iamax</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">iamax</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.iamax.description"></a><h6>
+<a name="id485093"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.iamax.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">iamax</span></code> (short for TODO)
+ provides a C++ interface to BLAS routines ISAMAX, IDAMAX, ICAMAX, and IZAMAX.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id485182"></a><p class="title"><b>Table&#160;14.&#160;Dispatching of iamax.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of iamax.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ISAMAX
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_isamax
+ </p>
+ </td>
+<td>
+ <p>
+ cublasIsamax
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ IDAMAX
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_idamax
+ </p>
+ </td>
+<td>
+ <p>
+ cublasIdamax
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ICAMAX
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_icamax
+ </p>
+ </td>
+<td>
+ <p>
+ cublasIcamax
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ IZAMAX
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_izamax
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines ISAMAX, IDAMAX, ICAMAX, and IZAMAX have three arguments,
+ whereas <code class="computeroutput"><span class="identifier">iamax</span></code> requires
+ one arguments.
+ </p>
+<div class="table">
+<a name="id485423"></a><p class="title"><b>Table&#160;15.&#160;Deduction of arguments of iamax.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of iamax.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.iamax.definition"></a><h6>
+<a name="id485446"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.iamax.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/iamax.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.iamax.parameters_or_requirements_on_types"></a><h6>
+<a name="id485477"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.iamax.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.iamax.complexity"></a><h6>
+<a name="id485546"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.iamax.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.iamax.example"></a><h6>
+<a name="id485566"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.iamax.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">iamax</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">iamax</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.iamax.notes"></a><h6>
+<a name="id485810"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.iamax.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.iamax.see_also"></a><h6>
+<a name="id485830"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.iamax.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files isamax.f,
+ idamax.f, icamax.f, and izamax.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="dot.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="nrm2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/nrm2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/nrm2.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,276 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>nrm2</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="iamax.html" title="iamax">
+<link rel="next" href="rotg.html" title="rotg">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="iamax.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rotg.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="nrm2">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.nrm2"></a><a class="link" href="nrm2.html" title="nrm2">nrm2</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.nrm2.prototype"></a><h6>
+<a name="id485900"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.nrm2.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">nrm2</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">nrm2</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.nrm2.description"></a><h6>
+<a name="id485977"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.nrm2.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">nrm2</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines SNRM2, DNRM2, SCNRM2, and DZNRM2.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id486067"></a><p class="title"><b>Table&#160;16.&#160;Dispatching of nrm2.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of nrm2.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SNRM2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_snrm2
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSnrm2
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DNRM2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dnrm2
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDnrm2
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SCNRM2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_scnrm2
+ </p>
+ </td>
+<td>
+ <p>
+ cublasScnrm2
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DZNRM2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dznrm2
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SNRM2, DNRM2, SCNRM2, and DZNRM2 have three arguments,
+ whereas <code class="computeroutput"><span class="identifier">nrm2</span></code> requires one
+ arguments.
+ </p>
+<div class="table">
+<a name="id486307"></a><p class="title"><b>Table&#160;17.&#160;Deduction of arguments of nrm2.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of nrm2.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.nrm2.definition"></a><h6>
+<a name="id486331"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.nrm2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/nrm2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.nrm2.parameters_or_requirements_on_types"></a><h6>
+<a name="id486362"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.nrm2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.nrm2.complexity"></a><h6>
+<a name="id486431"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.nrm2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.nrm2.example"></a><h6>
+<a name="id486450"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.nrm2.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">nrm2</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">nrm2</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.nrm2.notes"></a><h6>
+<a name="id486692"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.nrm2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.nrm2.see_also"></a><h6>
+<a name="id486712"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.nrm2.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files snrm2.f,
+ dnrm2.f, scnrm2.f, and dznrm2.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="iamax.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rotg.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rot.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rot.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,278 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rot</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="rotg.html" title="rotg">
+<link rel="next" href="rotmg.html" title="rotmg">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rotg.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rotmg.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="rot">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.rot"></a><a class="link" href="rot.html" title="rot">rot</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.rot.prototype"></a><h6>
+<a name="id487793"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.rot.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">rot</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">rot</span><span class="special">(</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rot.description"></a><h6>
+<a name="id487922"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.rot.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">rot</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines SROT, DROT, CSROT, and ZDROT. Applies
+ a plane rotation, where the cos and sin (c and s) are real and the vectors
+ cx and cy are complex. jack dongarra, linpack, 3/11/78.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id488012"></a><p class="title"><b>Table&#160;20.&#160;Dispatching of rot.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of rot.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SROT
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_srot
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSrot
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DROT
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_drot
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDrot
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CSROT
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCsrot
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZDROT
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SROT, DROT, CSROT, and ZDROT have seven arguments,
+ whereas <code class="computeroutput"><span class="identifier">rot</span></code> requires four
+ arguments.
+ </p>
+<div class="table">
+<a name="id488252"></a><p class="title"><b>Table&#160;21.&#160;Deduction of arguments of rot.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of rot.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.rot.definition"></a><h6>
+<a name="id488277"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.rot.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/rot.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rot.parameters_or_requirements_on_types"></a><h6>
+<a name="id488307"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.rot.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.rot.complexity"></a><h6>
+<a name="id488376"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.rot.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.rot.example"></a><h6>
+<a name="id488396"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.rot.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">rot</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">rot</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rot.notes"></a><h6>
+<a name="id488639"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.rot.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.rot.see_also"></a><h6>
+<a name="id488658"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.rot.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files srot.f,
+ drot.f, csrot.f, and zdrot.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rotg.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rotmg.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotg.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotg.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,283 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rotg</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="nrm2.html" title="nrm2">
+<link rel="next" href="rot.html" title="rot">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="nrm2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rot.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="rotg">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.rotg"></a><a class="link" href="rotg.html" title="rotg">rotg</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.rotg.prototype"></a><h6>
+<a name="id486784"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.rotg.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">rotg</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">rotg</span><span class="special">(</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">rotg</span><span class="special">(</span> <span class="identifier">Scalar</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Scalar</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">Scalar</span><span class="special">&amp;</span> <span class="identifier">s</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rotg.description"></a><h6>
+<a name="id486978"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.rotg.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">rotg</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines SROTG, DROTG, CROTG, and ZROTG.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="error">$</span><span class="identifier">FIRST_TYPENAME</span></code>. The type of values is
+ obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="error">$</span><span class="identifier">FIRST_TYPENAME</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id487076"></a><p class="title"><b>Table&#160;18.&#160;Dispatching of rotg.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of rotg.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of $FIRST_TYPENAME
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SROTG
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_srotg
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSrotg
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DROTG
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_drotg
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDrotg
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CROTG
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZROTG
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SROTG, DROTG, CROTG, and ZROTG have four arguments,
+ whereas <code class="computeroutput"><span class="identifier">rotg</span></code> requires four
+ arguments.
+ </p>
+<div class="table">
+<a name="id487316"></a><p class="title"><b>Table&#160;19.&#160;Deduction of arguments of rotg.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of rotg.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.rotg.definition"></a><h6>
+<a name="id487340"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.rotg.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/rotg.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rotg.parameters_or_requirements_on_types"></a><h6>
+<a name="id487372"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.rotg.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.rotg.complexity"></a><h6>
+<a name="id487441"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.rotg.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.rotg.example"></a><h6>
+<a name="id487461"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.rotg.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">rotg</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">rotg</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rotg.notes"></a><h6>
+<a name="id487704"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.rotg.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.rotg.see_also"></a><h6>
+<a name="id487723"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.rotg.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files srotg.f,
+ drotg.f, crotg.f, and zrotg.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="nrm2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rot.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotm.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,249 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rotm</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="rotmg.html" title="rotmg">
+<link rel="next" href="scal.html" title="scal">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rotmg.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="scal.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="rotm">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.rotm"></a><a class="link" href="rotm.html" title="rotm">rotm</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.rotm.prototype"></a><h6>
+<a name="id489662"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.rotm.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">rotm</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">rotm</span><span class="special">(</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">VectorPARAM</span><span class="special">&amp;</span> <span class="identifier">param</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rotm.description"></a><h6>
+<a name="id489774"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.rotm.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">rotm</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines SROTM and DROTM. APPLY THE MODIFIED GIVENS
+ TRANSFORMATION, H, TO THE 2 BY N MATRIX
+ </p>
+<p>
+ (DX**T) , WHERE <span class="bold"><strong>*T INDICATES TRANSPOSE. THE ELEMENTS
+ OF DX ARE IN (DY</strong></span>*T)
+ </p>
+<p>
+ DX(LX+I*INCX), I = 0 TO N-1, WHERE LX = 1 IF INCX .GE. 0, ELSE LX = (-INCX)*N,
+ AND SIMILARLY FOR SY USING LY AND INCY. WITH DPARAM(1)=DFLAG, H HAS ONE
+ OF THE FOLLOWING FORMS..
+ </p>
+<p>
+ DFLAG=-1.D0 DFLAG=0.D0 DFLAG<code class="literal">1.D0 DFLAG</code>-2.D0
+ </p>
+<p>
+ (DH11 DH12) (1.D0 DH12) (DH11 1.D0) (1.D0 0.D0) H=( ) ( ) ( ) ( ) (DH21
+ DH22), (DH21 1.D0), (-1.D0 DH22), (0.D0 1.D0). SEE <code class="computeroutput"><span class="identifier">rotm</span></code>G
+ FOR A DESCRIPTION OF DATA STORAGE IN DPARAM.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id489904"></a><p class="title"><b>Table&#160;24.&#160;Dispatching of rotm.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of rotm.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SROTM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_srotm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSrotm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DROTM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_drotm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDrotm
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SROTM and DROTM have six arguments, whereas <code class="computeroutput"><span class="identifier">rotm</span></code> requires three arguments.
+ </p>
+<div class="table">
+<a name="id490042"></a><p class="title"><b>Table&#160;25.&#160;Deduction of arguments of rotm.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of rotm.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.rotm.definition"></a><h6>
+<a name="id490066"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.rotm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/rotm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rotm.parameters_or_requirements_on_types"></a><h6>
+<a name="id490097"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.rotm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.rotm.complexity"></a><h6>
+<a name="id490166"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.rotm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.rotm.example"></a><h6>
+<a name="id490185"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.rotm.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">rotm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">rotm</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rotm.notes"></a><h6>
+<a name="id490428"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.rotm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.rotm.see_also"></a><h6>
+<a name="id490448"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.rotm.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files srotm.f
+ and drotm.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rotmg.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="scal.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotmg.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotmg.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,257 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rotmg</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="rot.html" title="rot">
+<link rel="next" href="rotm.html" title="rotm">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rot.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rotm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="rotmg">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.rotmg"></a><a class="link" href="rotmg.html" title="rotmg">rotmg</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.rotmg.prototype"></a><h6>
+<a name="id488729"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.rotmg.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">rotmg</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">rotmg</span><span class="special">(</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">VectorSPARAM</span><span class="special">&amp;</span> <span class="identifier">sparam</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">rotmg</span><span class="special">(</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">VectorDPARAM</span><span class="special">&amp;</span> <span class="identifier">dparam</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rotmg.description"></a><h6>
+<a name="id488944"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.rotmg.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">rotmg</span></code> (short for TODO)
+ provides a C++ interface to BLAS routines SROTMG and DROTMG. CONSTRUCT
+ THE MODIFIED GIVENS TRANSFORMATION MATRIX H WHICH ZEROS THE SECOND COMPONENT
+ OF THE 2-VECTOR (DSQRT(DD1)<span class="bold"><strong>DX1,DSQRT(DD2)</strong></span>
+ DY2)**T. WITH DPARAM(1)=DFLAG, H HAS ONE OF THE FOLLOWING FORMS..
+ </p>
+<p>
+ DFLAG=-1.D0 DFLAG=0.D0 DFLAG<code class="literal">1.D0 DFLAG</code>-2.D0
+ </p>
+<p>
+ (DH11 DH12) (1.D0 DH12) (DH11 1.D0) (1.D0 0.D0) H=( ) ( ) ( ) ( ) (DH21
+ DH22), (DH21 1.D0), (-1.D0 DH22), (0.D0 1.D0). LOCATIONS 2-4 OF DPARAM
+ CONTAIN DH11, DH21, DH12, AND DH22 RESPECTIVELY. (VALUES OF 1.D0, -1.D0,
+ OR 0.D0 IMPLIED BY THE VALUE OF DPARAM(1) ARE NOT STORED IN DPARAM.)
+ </p>
+<p>
+ THE VALUES OF GAMSQ AND RGAMSQ SET IN THE DATA STATEMENT MAY BE INEXACT.
+ THIS IS OK AS THEY ARE ONLY USED FOR TESTING THE SIZE OF DD1 AND DD2. ALL
+ ACTUAL SCALING OF DATA IS DONE USING GAM.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorSPARAM</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorSPARAM</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id489061"></a><p class="title"><b>Table&#160;22.&#160;Dispatching of rotmg.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of rotmg.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorSPARAM
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SROTMG
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_srotmg
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSrotmg
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DROTMG
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_drotmg
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDrotmg
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SROTMG and DROTMG have five arguments, whereas <code class="computeroutput"><span class="identifier">rotmg</span></code> requires five arguments.
+ </p>
+<div class="table">
+<a name="id489198"></a><p class="title"><b>Table&#160;23.&#160;Deduction of arguments of rotmg.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of rotmg.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.rotmg.definition"></a><h6>
+<a name="id489222"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.rotmg.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/rotmg.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rotmg.parameters_or_requirements_on_types"></a><h6>
+<a name="id489253"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.rotmg.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.rotmg.complexity"></a><h6>
+<a name="id489322"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.rotmg.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.rotmg.example"></a><h6>
+<a name="id489341"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.rotmg.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">rotmg</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">rotmg</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.rotmg.notes"></a><h6>
+<a name="id489584"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.rotmg.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.rotmg.see_also"></a><h6>
+<a name="id489604"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.rotmg.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files srotmg.f
+ and drotmg.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rot.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="rotm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/sbmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/sbmv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,241 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sbmv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="hpr.html" title="hpr">
+<link rel="next" href="spmv.html" title="spmv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hpr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="spmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sbmv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.sbmv"></a><a class="link" href="sbmv.html" title="sbmv">sbmv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.sbmv.prototype"></a><h6>
+<a name="id503576"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.sbmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sbmv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sbmv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.sbmv.description"></a><h6>
+<a name="id503734"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.sbmv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sbmv</span></code> (short for symmetric,
+ banded, matrix-vector operation) provides a C++ interface to BLAS routines
+ SSBMV and DSBMV. <code class="computeroutput"><span class="identifier">sbmv</span></code> performs
+ the matrix-vector operation
+ </p>
+<p>
+ y := alpha*A*x + beta*y,
+ </p>
+<p>
+ where alpha and beta are scalars, x and y are n element vectors and A is
+ an n by n symmetric band matrix, with k super-diagonals.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id503843"></a><p class="title"><b>Table&#160;54.&#160;Dispatching of sbmv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sbmv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ssbmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSsbmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dsbmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSBMV and DSBMV have eleven arguments, whereas <code class="computeroutput"><span class="identifier">sbmv</span></code> requires five arguments.
+ </p>
+<div class="table">
+<a name="id503980"></a><p class="title"><b>Table&#160;55.&#160;Deduction of arguments of sbmv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of sbmv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.sbmv.definition"></a><h6>
+<a name="id504004"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.sbmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/sbmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.sbmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id504035"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.sbmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.sbmv.complexity"></a><h6>
+<a name="id504105"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.sbmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.sbmv.example"></a><h6>
+<a name="id504124"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.sbmv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">sbmv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">sbmv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.sbmv.notes"></a><h6>
+<a name="id504368"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.sbmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.sbmv.see_also"></a><h6>
+<a name="id504389"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.sbmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbmv.f
+ and dsbmv.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hpr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="spmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/scal.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/scal.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,332 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>scal</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="rotm.html" title="rotm">
+<link rel="next" href="swap.html" title="swap">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rotm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="scal">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.scal"></a><a class="link" href="scal.html" title="scal">scal</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.scal.prototype"></a><h6>
+<a name="id490506"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.scal.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">scal</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">scal</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">scal</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">ScalarA</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.scal.description"></a><h6>
+<a name="id490657"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.scal.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">scal</span></code> (short for scale)
+ provides a C++ interface to BLAS routines SSCAL, DSCAL, CSSCAL, ZDSCAL,
+ CSCAL, and ZSCAL.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id490747"></a><p class="title"><b>Table&#160;26.&#160;Dispatching of scal.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of scal.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSCAL
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sscal
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSscal
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSCAL
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dscal
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDscal
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">combined</span> <span class="keyword">float</span>
+ <span class="keyword">and</span> <span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CSSCAL
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_csscal
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCsscal
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">combined</span> <span class="keyword">double</span>
+ <span class="keyword">and</span> <span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZDSCAL
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zdscal
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CSCAL
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cscal
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCscal
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZSCAL
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zscal
+ </p>
+ </td>
+<td>
+ <p>
+ cublasZscal
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSCAL, DSCAL, CSSCAL, ZDSCAL, CSCAL, and ZSCAL have
+ four arguments, whereas <code class="computeroutput"><span class="identifier">scal</span></code>
+ requires two arguments.
+ </p>
+<div class="table">
+<a name="id491124"></a><p class="title"><b>Table&#160;27.&#160;Deduction of arguments of scal.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of scal.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.scal.definition"></a><h6>
+<a name="id491147"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.scal.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/scal.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.scal.parameters_or_requirements_on_types"></a><h6>
+<a name="id491178"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.scal.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.scal.complexity"></a><h6>
+<a name="id491247"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.scal.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.scal.example"></a><h6>
+<a name="id491267"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.scal.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">scal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">scal</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.scal.notes"></a><h6>
+<a name="id491511"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.scal.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.scal.see_also"></a><h6>
+<a name="id491531"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.scal.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sscal.f,
+ dscal.f, csscal.f, zdscal.f,
+ cscal.f, and
+ zscal.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rotm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spmv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,241 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spmv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="sbmv.html" title="sbmv">
+<link rel="next" href="spr2.html" title="spr2">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="sbmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="spr2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spmv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.spmv"></a><a class="link" href="spmv.html" title="spmv">spmv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.spmv.prototype"></a><h6>
+<a name="id504449"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.spmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spmv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spmv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.spmv.description"></a><h6>
+<a name="id504606"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.spmv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spmv</span></code> (short for symmetric,
+ packed, matrix-vector operation) provides a C++ interface to BLAS routines
+ SSPMV and DSPMV. <code class="computeroutput"><span class="identifier">spmv</span></code> performs
+ the matrix-vector operation
+ </p>
+<p>
+ y := alpha*A*x + beta*y,
+ </p>
+<p>
+ where alpha and beta are scalars, x and y are n element vectors and A is
+ an n by n symmetric matrix, supplied in packed form.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAP</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixAP</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id504715"></a><p class="title"><b>Table&#160;56.&#160;Dispatching of spmv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spmv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sspmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSspmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dspmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSPMV and DSPMV have nine arguments, whereas <code class="computeroutput"><span class="identifier">spmv</span></code> requires five arguments.
+ </p>
+<div class="table">
+<a name="id504852"></a><p class="title"><b>Table&#160;57.&#160;Deduction of arguments of spmv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of spmv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.spmv.definition"></a><h6>
+<a name="id504876"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.spmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/spmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.spmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id504907"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.spmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.spmv.complexity"></a><h6>
+<a name="id504976"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.spmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.spmv.example"></a><h6>
+<a name="id504996"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.spmv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">spmv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">spmv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.spmv.notes"></a><h6>
+<a name="id505239"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.spmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.spmv.see_also"></a><h6>
+<a name="id505260"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.spmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspmv.f
+ and dspmv.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="sbmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="spr2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,240 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spr</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="spr2.html" title="spr2">
+<link rel="next" href="symv.html" title="symv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="spr2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="symv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.spr"></a><a class="link" href="spr.html" title="spr">spr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.spr.prototype"></a><h6>
+<a name="id506172"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.spr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spr</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.spr.description"></a><h6>
+<a name="id506286"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.spr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spr</span></code> (short for symmetric,
+ packed, rank-1 update) provides a C++ interface to BLAS routines SSPR and
+ DSPR. <code class="computeroutput"><span class="identifier">spr</span></code> performs the
+ symmetric rank 1 operation
+ </p>
+<p>
+ A := alpha*x*x' + A,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id506394"></a><p class="title"><b>Table&#160;60.&#160;Dispatching of spr.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spr.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPR
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sspr
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSspr
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPR
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dspr
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSPR and DSPR have six arguments, whereas <code class="computeroutput"><span class="identifier">spr</span></code> requires three arguments.
+ </p>
+<div class="table">
+<a name="id506532"></a><p class="title"><b>Table&#160;61.&#160;Deduction of arguments of spr.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of spr.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.spr.definition"></a><h6>
+<a name="id506556"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.spr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/spr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.spr.parameters_or_requirements_on_types"></a><h6>
+<a name="id506586"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.spr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.spr.complexity"></a><h6>
+<a name="id506656"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.spr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.spr.example"></a><h6>
+<a name="id506676"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.spr.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">spr</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">spr</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.spr.notes"></a><h6>
+<a name="id506919"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.spr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.spr.see_also"></a><h6>
+<a name="id506939"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.spr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspr.f
+ and dspr.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="spr2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="symv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr2.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,240 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spr2</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="spmv.html" title="spmv">
+<link rel="next" href="spr.html" title="spr">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="spmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="spr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spr2">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.spr2"></a><a class="link" href="spr2.html" title="spr2">spr2</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.spr2.prototype"></a><h6>
+<a name="id505319"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.spr2.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spr2</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spr2</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.spr2.description"></a><h6>
+<a name="id505459"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.spr2.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spr2</span></code> (short for symmetric,
+ packed, rank-2 update) provides a C++ interface to BLAS routines SSPR2
+ and DSPR2. <code class="computeroutput"><span class="identifier">spr2</span></code> performs
+ the symmetric rank 2 operation
+ </p>
+<p>
+ A := alpha*x*y' + alpha*y*x' + A,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id505568"></a><p class="title"><b>Table&#160;58.&#160;Dispatching of spr2.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spr2.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPR2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sspr2
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSspr2
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPR2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dspr2
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSPR2 and DSPR2 have eight arguments, whereas <code class="computeroutput"><span class="identifier">spr2</span></code> requires four arguments.
+ </p>
+<div class="table">
+<a name="id505705"></a><p class="title"><b>Table&#160;59.&#160;Deduction of arguments of spr2.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of spr2.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.spr2.definition"></a><h6>
+<a name="id505730"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.spr2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/spr2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.spr2.parameters_or_requirements_on_types"></a><h6>
+<a name="id505761"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.spr2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.spr2.complexity"></a><h6>
+<a name="id505830"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.spr2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.spr2.example"></a><h6>
+<a name="id505850"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.spr2.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">spr2</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">spr2</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.spr2.notes"></a><h6>
+<a name="id506093"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.spr2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.spr2.see_also"></a><h6>
+<a name="id506113"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.spr2.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspr2.f
+ and dspr2.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="spmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="spr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/swap.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/swap.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,276 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>swap</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="scal.html" title="scal">
+<link rel="next" href="gbmv.html" title="gbmv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="scal.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="gbmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="swap">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.swap"></a><a class="link" href="swap.html" title="swap">swap</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.swap.prototype"></a><h6>
+<a name="id491614"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.swap.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">swap</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">swap</span><span class="special">(</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.swap.description"></a><h6>
+<a name="id491706"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.swap.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">swap</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines SSWAP, DSWAP, CSWAP, and ZSWAP.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id491795"></a><p class="title"><b>Table&#160;28.&#160;Dispatching of swap.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of swap.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSWAP
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_sswap
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSswap
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSWAP
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dswap
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDswap
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CSWAP
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_cswap
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCswap
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZSWAP
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zswap
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSWAP, DSWAP, CSWAP, and ZSWAP have five arguments,
+ whereas <code class="computeroutput"><span class="identifier">swap</span></code> requires two
+ arguments.
+ </p>
+<div class="table">
+<a name="id492035"></a><p class="title"><b>Table&#160;29.&#160;Deduction of arguments of swap.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of swap.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.swap.definition"></a><h6>
+<a name="id492058"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.swap.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/swap.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.swap.parameters_or_requirements_on_types"></a><h6>
+<a name="id492089"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.swap.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.swap.complexity"></a><h6>
+<a name="id492158"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.swap.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.swap.example"></a><h6>
+<a name="id492177"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.swap.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">swap</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">swap</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.swap.notes"></a><h6>
+<a name="id492420"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.swap.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.swap.see_also"></a><h6>
+<a name="id492440"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.swap.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sswap.f,
+ dswap.f, cswap.f, and zswap.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="scal.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="gbmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symm.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,300 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>symm</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="herk.html" title="herk">
+<link rel="next" href="syr2k.html" title="syr2k">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="herk.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syr2k.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="symm">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.symm"></a><a class="link" href="symm.html" title="symm">symm</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.symm.prototype"></a><h6>
+<a name="id519025"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.symm.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">symm</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">symm</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Side</span> <span class="identifier">side</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">symm</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Side</span> <span class="identifier">side</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.symm.description"></a><h6>
+<a name="id519362"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.symm.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">symm</span></code> (short for symmetric
+ matrix-matrix operation) provides a C++ interface to BLAS routines SSYMM,
+ DSYMM, CSYMM, and ZSYMM. <code class="computeroutput"><span class="identifier">symm</span></code>
+ performs one of the matrix-matrix operations
+ </p>
+<p>
+ C := alpha*A*B + beta*C,
+ </p>
+<p>
+ or
+ </p>
+<p>
+ C := alpha*B*A + beta*C,
+ </p>
+<p>
+ where alpha and beta are scalars, A is a symmetric matrix and B and C are
+ m by n matrices.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id519478"></a><p class="title"><b>Table&#160;88.&#160;Dispatching of symm.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of symm.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ssymm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSsymm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dsymm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDsymm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CSYMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_csymm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCsymm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZSYMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zsymm
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSYMM, DSYMM, CSYMM, and ZSYMM have twelve arguments,
+ whereas <code class="computeroutput"><span class="identifier">symm</span></code> requires six
+ arguments.
+ </p>
+<div class="table">
+<a name="id519719"></a><p class="title"><b>Table&#160;89.&#160;Deduction of arguments of symm.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of symm.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.symm.definition"></a><h6>
+<a name="id519743"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.symm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/symm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.symm.parameters_or_requirements_on_types"></a><h6>
+<a name="id519774"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.symm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.symm.complexity"></a><h6>
+<a name="id519843"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.symm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.symm.example"></a><h6>
+<a name="id519863"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.symm.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">symm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">symm</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.symm.notes"></a><h6>
+<a name="id520107"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.symm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.symm.see_also"></a><h6>
+<a name="id520127"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.symm.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssymm.f,
+ dsymm.f, csymm.f, and zsymm.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="herk.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syr2k.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,241 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>symv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="spr.html" title="spr">
+<link rel="next" href="syr2.html" title="syr2">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="spr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syr2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="symv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.symv"></a><a class="link" href="symv.html" title="symv">symv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.symv.prototype"></a><h6>
+<a name="id506998"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.symv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">symv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">symv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.symv.description"></a><h6>
+<a name="id507155"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.symv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">symv</span></code> (short for symmetric
+ matrix-vector operation) provides a C++ interface to BLAS routines SSYMV
+ and DSYMV. <code class="computeroutput"><span class="identifier">symv</span></code> performs
+ the matrix-vector operation
+ </p>
+<p>
+ y := alpha*A*x + beta*y,
+ </p>
+<p>
+ where alpha and beta are scalars, x and y are n element vectors and A is
+ an n by n symmetric matrix.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id507264"></a><p class="title"><b>Table&#160;62.&#160;Dispatching of symv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of symv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ssymv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSsymv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dsymv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSYMV and DSYMV have ten arguments, whereas <code class="computeroutput"><span class="identifier">symv</span></code> requires five arguments.
+ </p>
+<div class="table">
+<a name="id507401"></a><p class="title"><b>Table&#160;63.&#160;Deduction of arguments of symv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of symv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.symv.definition"></a><h6>
+<a name="id507426"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.symv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/symv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.symv.parameters_or_requirements_on_types"></a><h6>
+<a name="id507456"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.symv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.symv.complexity"></a><h6>
+<a name="id507526"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.symv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.symv.example"></a><h6>
+<a name="id507546"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.symv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">symv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">symv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.symv.notes"></a><h6>
+<a name="id507790"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.symv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.symv.see_also"></a><h6>
+<a name="id507810"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.symv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssymv.f
+ and dsymv.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="spr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syr2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,240 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>syr</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="syr2.html" title="syr2">
+<link rel="next" href="tbmv.html" title="tbmv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="syr2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tbmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="syr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.syr"></a><a class="link" href="syr.html" title="syr">syr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.syr.prototype"></a><h6>
+<a name="id508725"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.syr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">syr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">syr</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syr.description"></a><h6>
+<a name="id508839"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.syr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">syr</span></code> (short for symmetric
+ rank-1 update) provides a C++ interface to BLAS routines SSYR and DSYR.
+ <code class="computeroutput"><span class="identifier">syr</span></code> performs the symmetric
+ rank 1 operation
+ </p>
+<p>
+ A := alpha*x*x' + A,
+ </p>
+<p>
+ where alpha is a real scalar, x is an n element vector and A is an n by
+ n symmetric matrix.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id508947"></a><p class="title"><b>Table&#160;66.&#160;Dispatching of syr.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of syr.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYR
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ssyr
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSsyr
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYR
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dsyr
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDsyr
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSYR and DSYR have seven arguments, whereas <code class="computeroutput"><span class="identifier">syr</span></code> requires three arguments.
+ </p>
+<div class="table">
+<a name="id509084"></a><p class="title"><b>Table&#160;67.&#160;Deduction of arguments of syr.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of syr.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.syr.definition"></a><h6>
+<a name="id509108"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.syr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/syr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syr.parameters_or_requirements_on_types"></a><h6>
+<a name="id509138"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.syr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.syr.complexity"></a><h6>
+<a name="id509207"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.syr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.syr.example"></a><h6>
+<a name="id509227"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.syr.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">syr</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">syr</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syr.notes"></a><h6>
+<a name="id509471"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.syr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.syr.see_also"></a><h6>
+<a name="id509490"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.syr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyr.f
+ and dsyr.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="syr2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tbmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,240 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>syr2</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="symv.html" title="symv">
+<link rel="next" href="syr.html" title="syr">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="symv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="syr2">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.syr2"></a><a class="link" href="syr2.html" title="syr2">syr2</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.syr2.prototype"></a><h6>
+<a name="id507870"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.syr2.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">syr2</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">syr2</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorY</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syr2.description"></a><h6>
+<a name="id508011"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.syr2.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">syr2</span></code> (short for symmetric
+ rank-2 update) provides a C++ interface to BLAS routines SSYR2 and DSYR2.
+ <code class="computeroutput"><span class="identifier">syr2</span></code> performs the symmetric
+ rank 2 operation
+ </p>
+<p>
+ A := alpha*x*y' + alpha*y*x' + A,
+ </p>
+<p>
+ where alpha is a scalar, x and y are n element vectors and A is an n by
+ n symmetric matrix.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorX</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorX</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id508119"></a><p class="title"><b>Table&#160;64.&#160;Dispatching of syr2.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of syr2.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYR2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ssyr2
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSsyr2
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYR2
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dsyr2
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSYR2 and DSYR2 have nine arguments, whereas <code class="computeroutput"><span class="identifier">syr2</span></code> requires four arguments.
+ </p>
+<div class="table">
+<a name="id508257"></a><p class="title"><b>Table&#160;65.&#160;Deduction of arguments of syr2.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of syr2.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.syr2.definition"></a><h6>
+<a name="id508281"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.syr2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/syr2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syr2.parameters_or_requirements_on_types"></a><h6>
+<a name="id508312"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.syr2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.syr2.complexity"></a><h6>
+<a name="id508382"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.syr2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.syr2.example"></a><h6>
+<a name="id508402"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.syr2.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">syr2</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">syr2</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syr2.notes"></a><h6>
+<a name="id508646"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.syr2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.syr2.see_also"></a><h6>
+<a name="id508666"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.syr2.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyr2.f
+ and dsyr2.f at
+ Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="symv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2k.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2k.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,301 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>syr2k</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="symm.html" title="symm">
+<link rel="next" href="syrk.html" title="syrk">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="symm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syrk.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="syr2k">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.syr2k"></a><a class="link" href="syr2k.html" title="syr2k">syr2k</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.syr2k.prototype"></a><h6>
+<a name="id520199"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.syr2k.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">syr2k</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">syr2k</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">syr2k</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syr2k.description"></a><h6>
+<a name="id520493"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.syr2k.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">syr2k</span></code> (short for symmetric
+ rank-2k update) provides a C++ interface to BLAS routines SSYR2K, DSYR2K,
+ CSYR2K, and ZSYR2K. <code class="computeroutput"><span class="identifier">syr2k</span></code>
+ performs one of the symmetric rank 2k operations
+ </p>
+<p>
+ C := alpha*A*B' + alpha*B*A' + beta*C,
+ </p>
+<p>
+ or
+ </p>
+<p>
+ C := alpha*A'*B + alpha*B'*A + beta*C,
+ </p>
+<p>
+ 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 matrices in the
+ second case.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id520610"></a><p class="title"><b>Table&#160;90.&#160;Dispatching of syr2k.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of syr2k.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYR2K
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ssyr2k
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSsyr2k
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYR2K
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dsyr2k
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDsyr2k
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CSYR2K
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_csyr2k
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCsyr2k
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZSYR2K
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zsyr2k
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSYR2K, DSYR2K, CSYR2K, and ZSYR2K have twelve arguments,
+ whereas <code class="computeroutput"><span class="identifier">syr2k</span></code> requires
+ five arguments.
+ </p>
+<div class="table">
+<a name="id520850"></a><p class="title"><b>Table&#160;91.&#160;Deduction of arguments of syr2k.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of syr2k.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.syr2k.definition"></a><h6>
+<a name="id520875"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.syr2k.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/syr2k.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syr2k.parameters_or_requirements_on_types"></a><h6>
+<a name="id520905"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.syr2k.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.syr2k.complexity"></a><h6>
+<a name="id520973"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.syr2k.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.syr2k.example"></a><h6>
+<a name="id520993"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.syr2k.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">syr2k</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">syr2k</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syr2k.notes"></a><h6>
+<a name="id521237"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.syr2k.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.syr2k.see_also"></a><h6>
+<a name="id521257"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.syr2k.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyr2k.f,
+ dsyr2k.f, csyr2k.f, and zsyr2k.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="symm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syrk.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syrk.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syrk.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,300 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>syrk</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="syr2k.html" title="syr2k">
+<link rel="next" href="trmm.html" title="trmm">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="syr2k.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="trmm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="syrk">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.syrk"></a><a class="link" href="syrk.html" title="syrk">syrk</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.syrk.prototype"></a><h6>
+<a name="id521329"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.syrk.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">syrk</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">syrk</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">syrk</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">beta</span><span class="special">,</span>
+ <span class="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syrk.description"></a><h6>
+<a name="id521571"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.syrk.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">syrk</span></code> (short for symmetric
+ rank-k update) provides a C++ interface to BLAS routines SSYRK, DSYRK,
+ CSYRK, and ZSYRK. <code class="computeroutput"><span class="identifier">syrk</span></code>
+ performs one of the symmetric rank k operations
+ </p>
+<p>
+ C := alpha*A*A' + beta*C,
+ </p>
+<p>
+ or
+ </p>
+<p>
+ C := alpha*A'*A + beta*C,
+ </p>
+<p>
+ 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 in the second
+ case.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id521687"></a><p class="title"><b>Table&#160;92.&#160;Dispatching of syrk.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of syrk.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYRK
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ssyrk
+ </p>
+ </td>
+<td>
+ <p>
+ cublasSsyrk
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYRK
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dsyrk
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDsyrk
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CSYRK
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_csyrk
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCsyrk
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZSYRK
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_zsyrk
+ </p>
+ </td>
+<td>
+ <p>
+ cublasZsyrk
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines SSYRK, DSYRK, CSYRK, and ZSYRK have ten arguments,
+ whereas <code class="computeroutput"><span class="identifier">syrk</span></code> requires four
+ arguments.
+ </p>
+<div class="table">
+<a name="id521927"></a><p class="title"><b>Table&#160;93.&#160;Deduction of arguments of syrk.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of syrk.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.syrk.definition"></a><h6>
+<a name="id521952"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.syrk.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/syrk.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syrk.parameters_or_requirements_on_types"></a><h6>
+<a name="id521983"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.syrk.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.syrk.complexity"></a><h6>
+<a name="id522052"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.syrk.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.syrk.example"></a><h6>
+<a name="id522073"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.syrk.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">syrk</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">syrk</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.syrk.notes"></a><h6>
+<a name="id522316"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.syrk.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.syrk.see_also"></a><h6>
+<a name="id522336"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.syrk.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyrk.f,
+ dsyrk.f, csyrk.f, and zsyrk.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="syr2k.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="trmm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbmv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,285 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tbmv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="syr.html" title="syr">
+<link rel="next" href="tbsv.html" title="tbsv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="syr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tbsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tbmv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.tbmv"></a><a class="link" href="tbmv.html" title="tbmv">tbmv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.tbmv.prototype"></a><h6>
+<a name="id509550"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.tbmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tbmv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tbmv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tbmv.description"></a><h6>
+<a name="id509669"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.tbmv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tbmv</span></code> (short for triangular,
+ banded, matrix-vector operation) provides a C++ interface to BLAS routines
+ STBMV, DTBMV, CTBMV, and ZTBMV. <code class="computeroutput"><span class="identifier">tbmv</span></code>
+ performs one of the matrix-vector operations
+ </p>
+<p>
+ x := A*x, or x := A'*x, or x := conjg( A' )*x,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id509778"></a><p class="title"><b>Table&#160;68.&#160;Dispatching of tbmv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tbmv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_stbmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasStbmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dtbmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CTBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ctbmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCtbmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZTBMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ztbmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines STBMV, DTBMV, CTBMV, and ZTBMV have nine arguments,
+ whereas <code class="computeroutput"><span class="identifier">tbmv</span></code> requires three
+ arguments.
+ </p>
+<div class="table">
+<a name="id510019"></a><p class="title"><b>Table&#160;69.&#160;Deduction of arguments of tbmv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of tbmv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.tbmv.definition"></a><h6>
+<a name="id510043"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.tbmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/tbmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tbmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id510073"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.tbmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.tbmv.complexity"></a><h6>
+<a name="id510142"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.tbmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.tbmv.example"></a><h6>
+<a name="id510162"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.tbmv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">tbmv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">tbmv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tbmv.notes"></a><h6>
+<a name="id510405"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.tbmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.tbmv.see_also"></a><h6>
+<a name="id510425"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.tbmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stbmv.f,
+ dtbmv.f, ctbmv.f, and ztbmv.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="syr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tbsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,289 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tbsv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="tbmv.html" title="tbmv">
+<link rel="next" href="tpmv.html" title="tpmv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tbmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tpmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tbsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.tbsv"></a><a class="link" href="tbsv.html" title="tbsv">tbsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.tbsv.prototype"></a><h6>
+<a name="id510496"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.tbsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tbsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tbsv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tbsv.description"></a><h6>
+<a name="id510614"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.tbsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tbsv</span></code> (short for triangular,
+ banded, solve system of equations) provides a C++ interface to BLAS routines
+ STBSV, DTBSV, CTBSV, and ZTBSV. <code class="computeroutput"><span class="identifier">tbsv</span></code>
+ solves one of the systems of equations
+ </p>
+<p>
+ A*x = b, or A'*x = b, or conjg( A' )*x = b,
+ </p>
+<p>
+ 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 ) diagonals.
+ </p>
+<p>
+ No test for singularity or near-singularity is included in this routine.
+ Such tests must be performed before calling this routine.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id510728"></a><p class="title"><b>Table&#160;70.&#160;Dispatching of tbsv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tbsv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STBSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_stbsv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasStbsv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTBSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dtbsv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CTBSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ctbsv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCtbsv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZTBSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ztbsv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines STBSV, DTBSV, CTBSV, and ZTBSV have nine arguments,
+ whereas <code class="computeroutput"><span class="identifier">tbsv</span></code> requires three
+ arguments.
+ </p>
+<div class="table">
+<a name="id510968"></a><p class="title"><b>Table&#160;71.&#160;Deduction of arguments of tbsv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of tbsv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.tbsv.definition"></a><h6>
+<a name="id510992"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.tbsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/tbsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tbsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id511024"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.tbsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.tbsv.complexity"></a><h6>
+<a name="id511093"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.tbsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.tbsv.example"></a><h6>
+<a name="id511114"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.tbsv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">tbsv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">tbsv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tbsv.notes"></a><h6>
+<a name="id511357"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.tbsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.tbsv.see_also"></a><h6>
+<a name="id511377"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.tbsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stbsv.f,
+ dtbsv.f, ctbsv.f, and ztbsv.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tbmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tpmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpmv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,285 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tpmv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="tbsv.html" title="tbsv">
+<link rel="next" href="tpsv.html" title="tpsv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tbsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tpsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tpmv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.tpmv"></a><a class="link" href="tpmv.html" title="tpmv">tpmv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.tpmv.prototype"></a><h6>
+<a name="id511448"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.tpmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tpmv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tpmv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tpmv.description"></a><h6>
+<a name="id511546"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.tpmv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tpmv</span></code> (short for triangular,
+ packed, matrix-vector operation) provides a C++ interface to BLAS routines
+ STPMV, DTPMV, CTPMV, and ZTPMV. <code class="computeroutput"><span class="identifier">tpmv</span></code>
+ performs one of the matrix-vector operations
+ </p>
+<p>
+ x := A*x, or x := A'*x, or x := conjg( A' )*x,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAP</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixAP</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id511653"></a><p class="title"><b>Table&#160;72.&#160;Dispatching of tpmv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tpmv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STPMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_stpmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasStpmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTPMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dtpmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CTPMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ctpmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCtpmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZTPMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ztpmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines STPMV, DTPMV, CTPMV, and ZTPMV have seven arguments,
+ whereas <code class="computeroutput"><span class="identifier">tpmv</span></code> requires two
+ arguments.
+ </p>
+<div class="table">
+<a name="id511895"></a><p class="title"><b>Table&#160;73.&#160;Deduction of arguments of tpmv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of tpmv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.tpmv.definition"></a><h6>
+<a name="id511918"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.tpmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/tpmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tpmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id511949"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.tpmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.tpmv.complexity"></a><h6>
+<a name="id512019"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.tpmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.tpmv.example"></a><h6>
+<a name="id512039"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.tpmv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">tpmv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">tpmv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tpmv.notes"></a><h6>
+<a name="id512282"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.tpmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.tpmv.see_also"></a><h6>
+<a name="id512302"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.tpmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stpmv.f,
+ dtpmv.f, ctpmv.f, and ztpmv.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tbsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tpsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,289 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tpsv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="tpmv.html" title="tpmv">
+<link rel="next" href="trmv.html" title="trmv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tpmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="trmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tpsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.tpsv"></a><a class="link" href="tpsv.html" title="tpsv">tpsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.tpsv.prototype"></a><h6>
+<a name="id512372"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.tpsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tpsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tpsv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tpsv.description"></a><h6>
+<a name="id512470"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.tpsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tpsv</span></code> (short for triangular,
+ packed, solve system of equations) provides a C++ interface to BLAS routines
+ STPSV, DTPSV, CTPSV, and ZTPSV. <code class="computeroutput"><span class="identifier">tpsv</span></code>
+ solves one of the systems of equations
+ </p>
+<p>
+ A*x = b, or A'*x = b, or conjg( A' )*x = b,
+ </p>
+<p>
+ 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.
+ </p>
+<p>
+ No test for singularity or near-singularity is included in this routine.
+ Such tests must be performed before calling this routine.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAP</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixAP</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id512584"></a><p class="title"><b>Table&#160;74.&#160;Dispatching of tpsv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tpsv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STPSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_stpsv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasStpsv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTPSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dtpsv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CTPSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ctpsv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCtpsv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZTPSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ztpsv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines STPSV, DTPSV, CTPSV, and ZTPSV have seven arguments,
+ whereas <code class="computeroutput"><span class="identifier">tpsv</span></code> requires two
+ arguments.
+ </p>
+<div class="table">
+<a name="id512824"></a><p class="title"><b>Table&#160;75.&#160;Deduction of arguments of tpsv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of tpsv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.tpsv.definition"></a><h6>
+<a name="id512849"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.tpsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/tpsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tpsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id512879"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.tpsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.tpsv.complexity"></a><h6>
+<a name="id512948"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.tpsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.tpsv.example"></a><h6>
+<a name="id512968"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.tpsv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">tpsv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">tpsv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.tpsv.notes"></a><h6>
+<a name="id513212"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.tpsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.tpsv.see_also"></a><h6>
+<a name="id513232"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.tpsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stpsv.f,
+ dtpsv.f, ctpsv.f, and ztpsv.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tpmv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="trmv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmm.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,296 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trmm</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="syrk.html" title="syrk">
+<link rel="next" href="trsm.html" title="trsm">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="syrk.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="trsm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trmm">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.trmm"></a><a class="link" href="trmm.html" title="trmm">trmm</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.trmm.prototype"></a><h6>
+<a name="id522408"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.trmm.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">trmm</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trmm</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Side</span> <span class="identifier">side</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">trmm</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Side</span> <span class="identifier">side</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trmm.description"></a><h6>
+<a name="id522654"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.trmm.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trmm</span></code> (short for triangular
+ matrix-matrix operation) provides a C++ interface to BLAS routines STRMM,
+ DTRMM, CTRMM, and ZTRMM. <code class="computeroutput"><span class="identifier">trmm</span></code>
+ performs one of the matrix-matrix operations
+ </p>
+<p>
+ B := alpha*op( A )*B, or B := alpha*B*op( A )
+ </p>
+<p>
+ 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
+ </p>
+<p>
+ op( A ) = A or op( A ) = A' or op( A ) = conjg( A' ).
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id522768"></a><p class="title"><b>Table&#160;94.&#160;Dispatching of trmm.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trmm.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STRMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_strmm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasStrmm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dtrmm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDtrmm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CTRMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ctrmm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCtrmm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZTRMM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ztrmm
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines STRMM, DTRMM, CTRMM, and ZTRMM have eleven arguments,
+ whereas <code class="computeroutput"><span class="identifier">trmm</span></code> requires four
+ arguments.
+ </p>
+<div class="table">
+<a name="id523008"></a><p class="title"><b>Table&#160;95.&#160;Deduction of arguments of trmm.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of trmm.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.trmm.definition"></a><h6>
+<a name="id523032"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.trmm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/trmm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trmm.parameters_or_requirements_on_types"></a><h6>
+<a name="id523063"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.trmm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.trmm.complexity"></a><h6>
+<a name="id523132"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.trmm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.trmm.example"></a><h6>
+<a name="id523152"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.trmm.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">trmm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">trmm</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trmm.notes"></a><h6>
+<a name="id523396"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.trmm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.trmm.see_also"></a><h6>
+<a name="id523416"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.trmm.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strmm.f,
+ dtrmm.f, ctrmm.f, and ztrmm.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="syrk.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="trsm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,285 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trmv</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="tpsv.html" title="tpsv">
+<link rel="next" href="trsv.html" title="trsv">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tpsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="trsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trmv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.trmv"></a><a class="link" href="trmv.html" title="trmv">trmv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.trmv.prototype"></a><h6>
+<a name="id513304"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.trmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">trmv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trmv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trmv.description"></a><h6>
+<a name="id513401"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.trmv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trmv</span></code> (short for triangular
+ matrix-vector operation) provides a C++ interface to BLAS routines STRMV,
+ DTRMV, CTRMV, and ZTRMV. <code class="computeroutput"><span class="identifier">trmv</span></code>
+ performs one of the matrix-vector operations
+ </p>
+<p>
+ x := A*x, or x := A'*x, or x := conjg( A' )*x,
+ </p>
+<p>
+ where x is an n element vector and A is an n by n unit, or non-unit, upper
+ or lower triangular matrix.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id513510"></a><p class="title"><b>Table&#160;76.&#160;Dispatching of trmv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trmv.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STRMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_strmv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasStrmv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dtrmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CTRMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ctrmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZTRMV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ztrmv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines STRMV, DTRMV, CTRMV, and ZTRMV have eight arguments,
+ whereas <code class="computeroutput"><span class="identifier">trmv</span></code> requires two
+ arguments.
+ </p>
+<div class="table">
+<a name="id513751"></a><p class="title"><b>Table&#160;77.&#160;Deduction of arguments of trmv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of trmv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.trmv.definition"></a><h6>
+<a name="id513775"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.trmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/trmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id513806"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.trmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.trmv.complexity"></a><h6>
+<a name="id513876"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.trmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.trmv.example"></a><h6>
+<a name="id513895"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.trmv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">trmv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">trmv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trmv.notes"></a><h6>
+<a name="id514139"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.trmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.trmv.see_also"></a><h6>
+<a name="id514159"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.trmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strmv.f,
+ dtrmv.f, ctrmv.f, and ztrmv.f at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tpsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="trsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsm.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,297 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trsm</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="trmm.html" title="trmm">
+<link rel="next" href="../lapack.html" title="LAPACK">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="trmm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../lapack.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trsm">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.trsm"></a><a class="link" href="trsm.html" title="trsm">trsm</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.trsm.prototype"></a><h6>
+<a name="id523487"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.trsm.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">trsm</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trsm</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Side</span> <span class="identifier">side</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">trsm</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">Side</span> <span class="identifier">side</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trsm.description"></a><h6>
+<a name="id523733"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.trsm.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trsm</span></code> (short for TODO) provides
+ a C++ interface to BLAS routines STRSM, DTRSM, CTRSM, and ZTRSM. <code class="computeroutput"><span class="identifier">trsm</span></code> solves one of the matrix equations
+ </p>
+<p>
+ op( A )*X = alpha*B, or X*op( A ) = alpha*B,
+ </p>
+<p>
+ 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
+ </p>
+<p>
+ op( A ) = A or op( A ) = A' or op( A ) = conjg( A' ).
+ </p>
+<p>
+ The matrix X is overwritten on B.
+ </p>
+<p>
+ The selection of the BLAS routine is done during compile-time, and is determined
+ by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixA</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ Table X below illustrates to which specific routine this dispatching will
+ take place.
+ </p>
+<div class="table">
+<a name="id523849"></a><p class="title"><b>Table&#160;96.&#160;Dispatching of trsm.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trsm.">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ BLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CBLAS routine
+ </p>
+ </th>
+<th>
+ <p>
+ CUBLAS routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STRSM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_strsm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasStrsm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRSM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dtrsm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDtrsm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ CTRSM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ctrsm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCtrsm
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZTRSM
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ztrsm
+ </p>
+ </td>
+<td>
+ <p>
+ cublasZtrsm
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines STRSM, DTRSM, CTRSM, and ZTRSM have eleven arguments,
+ whereas <code class="computeroutput"><span class="identifier">trsm</span></code> requires four
+ arguments.
+ </p>
+<div class="table">
+<a name="id524090"></a><p class="title"><b>Table&#160;97.&#160;Deduction of arguments of trsm.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of trsm.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.trsm.definition"></a><h6>
+<a name="id524114"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.trsm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/trsm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trsm.parameters_or_requirements_on_types"></a><h6>
+<a name="id524145"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.trsm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist" title="Parameters">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></dt>
+<dd>
+<p>
+ The definition of term 3.
+ </p>
+<p>
+ Definitions may contain paragraphs.
+ </p>
+</dd>
+</dl>
+</div>
+<a name="boost_numeric_bindings.reference.blas.trsm.complexity"></a><h6>
+<a name="id524215"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.trsm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.trsm.example"></a><h6>
+<a name="id524235"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.trsm.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">blas</span><span class="special">/</span><span class="identifier">trsm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">blas</span><span class="special">::</span><span class="identifier">trsm</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> &