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> <span class="number">5</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trsm.notes"></a><h6>
+<a name="id524478"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.trsm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.trsm.see_also"></a><h6>
+<a name="id524498"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.trsm.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strsm.f,
+ dtrsm.f, ctrsm.f, and ztrsm.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="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>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsv.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>trsv</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="trmv.html" title="trmv">
+<link rel="next" href="gemm.html" title="gemm">
+</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="trmv.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="gemm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.trsv"></a><a class="link" href="trsv.html" title="trsv">trsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.trsv.prototype"></a><h6>
+<a name="id514230"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.trsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">trsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trsv</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.trsv.description"></a><h6>
+<a name="id514328"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.trsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trsv</span></code> (short for triangular
+ solve system of equations) provides a C++ interface to BLAS routines STRSV,
+ DTRSV, CTRSV, and ZTRSV. <code class="computeroutput"><span class="identifier">trsv</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.
+ </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="id514441"></a><p class="title"><b>Table&#160;78.&#160;Dispatching of trsv.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trsv.">
+<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>
+ STRSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_strsv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasStrsv
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dtrsv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasDtrsv
+ </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>
+ CTRSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ctrsv
+ </p>
+ </td>
+<td>
+ <p>
+ cublasCtrsv
+ </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>
+ ZTRSV
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_ztrsv
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines STRSV, DTRSV, CTRSV, and ZTRSV have eight arguments,
+ whereas <code class="computeroutput"><span class="identifier">trsv</span></code> requires two
+ arguments.
+ </p>
+<div class="table">
+<a name="id514682"></a><p class="title"><b>Table&#160;79.&#160;Deduction of arguments of trsv.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of trsv.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.trsv.definition"></a><h6>
+<a name="id514706"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.trsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/trsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.trsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id514736"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.trsv.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.trsv.complexity"></a><h6>
+<a name="id514806"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.trsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.trsv.example"></a><h6>
+<a name="id514826"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.trsv.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">trsv</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">trsv</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.trsv.notes"></a><h6>
+<a name="id515069"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.trsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.trsv.see_also"></a><h6>
+<a name="id515090"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.trsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strsv.f,
+ dtrsv.f, ctrsv.f, and ztrsv.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="trmv.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="gemm.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/lapack.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,1034 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>LAPACK</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="blas/trsm.html" title="trsm">
+<link rel="next" href="lapack/hbgst.html" title="hbgst">
+</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/trsm.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="lapack/hbgst.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="LAPACK">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.reference.lapack"></a><a class="link" href="lapack.html" title="LAPACK"> LAPACK</a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">hbgst</span></dt>
+<dt><span class="section">hegst</span></dt>
+<dt><span class="section">pbstf</span></dt>
+<dt><span class="section">sbgst</span></dt>
+<dt><span class="section">sygst</span></dt>
+<dt><span class="section">ggqrf</span></dt>
+<dt><span class="section">ggrqf</span></dt>
+<dt><span class="section">gelqf</span></dt>
+<dt><span class="section">geqlf</span></dt>
+<dt><span class="section">geqp3</span></dt>
+<dt><span class="section">geqrf</span></dt>
+<dt><span class="section">gerqf</span></dt>
+<dt><span class="section">larz</span></dt>
+<dt><span class="section">latrz</span></dt>
+<dt><span class="section">orglq</span></dt>
+<dt><span class="section">orgql</span></dt>
+<dt><span class="section">orgqr</span></dt>
+<dt><span class="section">orgrq</span></dt>
+<dt><span class="section">ormlq</span></dt>
+<dt><span class="section">ormql</span></dt>
+<dt><span class="section">ormqr</span></dt>
+<dt><span class="section">ormrq</span></dt>
+<dt><span class="section">ormrz</span></dt>
+<dt><span class="section">tzrzf</span></dt>
+<dt><span class="section">unglq</span></dt>
+<dt><span class="section">ungql</span></dt>
+<dt><span class="section">ungqr</span></dt>
+<dt><span class="section">ungrq</span></dt>
+<dt><span class="section">unmlq</span></dt>
+<dt><span class="section">unmql</span></dt>
+<dt><span class="section">unmqr</span></dt>
+<dt><span class="section">unmrq</span></dt>
+<dt><span class="section">unmrz</span></dt>
+<dt><span class="section">bdsdc</span></dt>
+<dt><span class="section">bdsqr</span></dt>
+<dt><span class="section">gbbrd</span></dt>
+<dt><span class="section">gebrd</span></dt>
+<dt><span class="section">labrd</span></dt>
+<dt><span class="section">orgbr</span></dt>
+<dt><span class="section">ormbr</span></dt>
+<dt><span class="section">ungbr</span></dt>
+<dt><span class="section">unmbr</span></dt>
+<dt><span class="section">gebak</span></dt>
+<dt><span class="section">gebal</span></dt>
+<dt><span class="section">gehrd</span></dt>
+<dt><span class="section">hsein</span></dt>
+<dt><span class="section">hseqr</span></dt>
+<dt><span class="section">orghr</span></dt>
+<dt><span class="section">ormhr</span></dt>
+<dt><span class="section">trevc</span></dt>
+<dt><span class="section">trexc</span></dt>
+<dt><span class="section">trsen</span></dt>
+<dt><span class="section">trsna</span></dt>
+<dt><span class="section">trsyl</span></dt>
+<dt><span class="section">unghr</span></dt>
+<dt><span class="section">unmhr</span></dt>
+<dt><span class="section">gbcon</span></dt>
+<dt><span class="section">gbequ</span></dt>
+<dt><span class="section">gbrfs</span></dt>
+<dt><span class="section">gbtrf</span></dt>
+<dt><span class="section">gbtrs</span></dt>
+<dt><span class="section">gecon</span></dt>
+<dt><span class="section">geequ</span></dt>
+<dt><span class="section">gerfs</span></dt>
+<dt><span class="section">getrf</span></dt>
+<dt><span class="section">getri</span></dt>
+<dt><span class="section">getrs</span></dt>
+<dt><span class="section">gtrfs</span></dt>
+<dt><span class="section">gttrs</span></dt>
+<dt><span class="section">hecon</span></dt>
+<dt><span class="section">herfs</span></dt>
+<dt><span class="section">hetrf</span></dt>
+<dt><span class="section">hetri</span></dt>
+<dt><span class="section">hetrs</span></dt>
+<dt><span class="section">hpcon</span></dt>
+<dt><span class="section">hprfs</span></dt>
+<dt><span class="section">hptrf</span></dt>
+<dt><span class="section">hptri</span></dt>
+<dt><span class="section">hptrs</span></dt>
+<dt><span class="section">lacon</span></dt>
+<dt><span class="section">latrs</span></dt>
+<dt><span class="section">pbcon</span></dt>
+<dt><span class="section">pbequ</span></dt>
+<dt><span class="section">pbrfs</span></dt>
+<dt><span class="section">pbtrf</span></dt>
+<dt><span class="section">pbtrs</span></dt>
+<dt><span class="section">pftrs</span></dt>
+<dt><span class="section">pocon</span></dt>
+<dt><span class="section">poequ</span></dt>
+<dt><span class="section">porfs</span></dt>
+<dt><span class="section">potrf</span></dt>
+<dt><span class="section">potri</span></dt>
+<dt><span class="section">potrs</span></dt>
+<dt><span class="section">ppcon</span></dt>
+<dt><span class="section">ppequ</span></dt>
+<dt><span class="section">pprfs</span></dt>
+<dt><span class="section">pptrf</span></dt>
+<dt><span class="section">pptri</span></dt>
+<dt><span class="section">pptrs</span></dt>
+<dt><span class="section">ptcon</span></dt>
+<dt><span class="section">ptrfs</span></dt>
+<dt><span class="section">pttrf</span></dt>
+<dt><span class="section">pttrs</span></dt>
+<dt><span class="section">spcon</span></dt>
+<dt><span class="section">sprfs</span></dt>
+<dt><span class="section">sptrf</span></dt>
+<dt><span class="section">sptri</span></dt>
+<dt><span class="section">sptrs</span></dt>
+<dt><span class="section">sycon</span></dt>
+<dt><span class="section">syrfs</span></dt>
+<dt><span class="section">sytrf</span></dt>
+<dt><span class="section">sytri</span></dt>
+<dt><span class="section">sytrs</span></dt>
+<dt><span class="section">tbcon</span></dt>
+<dt><span class="section">tbrfs</span></dt>
+<dt><span class="section">tbtrs</span></dt>
+<dt><span class="section">tpcon</span></dt>
+<dt><span class="section">tprfs</span></dt>
+<dt><span class="section">tptri</span></dt>
+<dt><span class="section">tptrs</span></dt>
+<dt><span class="section">trcon</span></dt>
+<dt><span class="section">trrfs</span></dt>
+<dt><span class="section">trtri</span></dt>
+<dt><span class="section">trtrs</span></dt>
+<dt><span class="section">hbtrd</span></dt>
+<dt><span class="section">hetrd</span></dt>
+<dt><span class="section">hptrd</span></dt>
+<dt><span class="section">laebz</span></dt>
+<dt><span class="section">latrd</span></dt>
+<dt><span class="section">opgtr</span></dt>
+<dt><span class="section">opmtr</span></dt>
+<dt><span class="section">orgtr</span></dt>
+<dt><span class="section">ormtr</span></dt>
+<dt><span class="section">pteqr</span></dt>
+<dt><span class="section">sbtrd</span></dt>
+<dt><span class="section">sptrd</span></dt>
+<dt><span class="section">stebz</span></dt>
+<dt><span class="section">stedc</span></dt>
+<dt><span class="section">stegr</span></dt>
+<dt><span class="section">stein</span></dt>
+<dt><span class="section">stemr</span></dt>
+<dt><span class="section">steqr</span></dt>
+<dt><span class="section">sterf</span></dt>
+<dt><span class="section">sytrd</span></dt>
+<dt><span class="section">ungtr</span></dt>
+<dt><span class="section">unmtr</span></dt>
+<dt><span class="section">upgtr</span></dt>
+<dt><span class="section">upmtr</span></dt>
+<dt><span class="section">ggbak</span></dt>
+<dt><span class="section">ggbal</span></dt>
+<dt><span class="section">gghrd</span></dt>
+<dt><span class="section">hgeqz</span></dt>
+<dt><span class="section">tgevc</span></dt>
+<dt><span class="section">tgexc</span></dt>
+<dt><span class="section">tgsen</span></dt>
+<dt><span class="section">tgsna</span></dt>
+<dt><span class="section">tgsyl</span></dt>
+<dt><span class="section">ggsvp</span></dt>
+<dt><span class="section">tgsja</span></dt>
+<dt><span class="section">gegv</span></dt>
+<dt><span class="section">gges</span></dt>
+<dt><span class="section">ggesx</span></dt>
+<dt><span class="section">ggev</span></dt>
+<dt><span class="section">ggevx</span></dt>
+<dt><span class="section">ggsvd</span></dt>
+<dt><span class="section">hbgv</span></dt>
+<dt><span class="section">hbgvd</span></dt>
+<dt><span class="section">hbgvx</span></dt>
+<dt><span class="section">hegv</span></dt>
+<dt><span class="section">hegvd</span></dt>
+<dt><span class="section">hegvx</span></dt>
+<dt><span class="section">hpgv</span></dt>
+<dt><span class="section">hpgvd</span></dt>
+<dt><span class="section">hpgvx</span></dt>
+<dt><span class="section">lacgv</span></dt>
+<dt><span class="section">largv</span></dt>
+<dt><span class="section">sbgv</span></dt>
+<dt><span class="section">sbgvd</span></dt>
+<dt><span class="section">sbgvx</span></dt>
+<dt><span class="section">spgv</span></dt>
+<dt><span class="section">spgvd</span></dt>
+<dt><span class="section">spgvx</span></dt>
+<dt><span class="section">sygv</span></dt>
+<dt><span class="section">sygvd</span></dt>
+<dt><span class="section">sygvx</span></dt>
+<dt><span class="section">ggglm</span></dt>
+<dt><span class="section">gglse</span></dt>
+<dt><span class="section">cgesv</span></dt>
+<dt><span class="section">cposv</span></dt>
+<dt><span class="section">gbsv</span></dt>
+<dt><span class="section">gbsvx</span></dt>
+<dt><span class="section">gejsv</span></dt>
+<dt><span class="section">gesv</span></dt>
+<dt><span class="section">gesvx</span></dt>
+<dt><span class="section">gtsv</span></dt>
+<dt><span class="section">gtsvx</span></dt>
+<dt><span class="section">hesv</span></dt>
+<dt><span class="section">hesvx</span></dt>
+<dt><span class="section">hpsv</span></dt>
+<dt><span class="section">hpsvx</span></dt>
+<dt><span class="section">pbsv</span></dt>
+<dt><span class="section">pbsvx</span></dt>
+<dt><span class="section">posv</span></dt>
+<dt><span class="section">posvx</span></dt>
+<dt><span class="section">ppsv</span></dt>
+<dt><span class="section">ppsvx</span></dt>
+<dt><span class="section">ptsv</span></dt>
+<dt><span class="section">ptsvx</span></dt>
+<dt><span class="section">sgesv</span></dt>
+<dt><span class="section">sposv</span></dt>
+<dt><span class="section">spsv</span></dt>
+<dt><span class="section">spsvx</span></dt>
+<dt><span class="section">sysv</span></dt>
+<dt><span class="section">sysvx</span></dt>
+<dt><span class="section">gees</span></dt>
+<dt><span class="section">geesx</span></dt>
+<dt><span class="section">geev</span></dt>
+<dt><span class="section">geevx</span></dt>
+<dt><span class="section">gesdd</span></dt>
+<dt><span class="section">gesvd</span></dt>
+<dt><span class="section">hbev</span></dt>
+<dt><span class="section">hbevd</span></dt>
+<dt><span class="section">hbevx</span></dt>
+<dt><span class="section">heev</span></dt>
+<dt><span class="section">heevd</span></dt>
+<dt><span class="section">heevr</span></dt>
+<dt><span class="section">heevx</span></dt>
+<dt><span class="section">hpev</span></dt>
+<dt><span class="section">hpevd</span></dt>
+<dt><span class="section">hpevx</span></dt>
+<dt><span class="section">sbev</span></dt>
+<dt><span class="section">sbevd</span></dt>
+<dt><span class="section">sbevx</span></dt>
+<dt><span class="section">spev</span></dt>
+<dt><span class="section">spevd</span></dt>
+<dt><span class="section">spevx</span></dt>
+<dt><span class="section">stev</span></dt>
+<dt><span class="section">stevd</span></dt>
+<dt><span class="section">stevr</span></dt>
+<dt><span class="section">stevx</span></dt>
+<dt><span class="section">syev</span></dt>
+<dt><span class="section">syevd</span></dt>
+<dt><span class="section">syevr</span></dt>
+<dt><span class="section">syevx</span></dt>
+<dt><span class="section">gels</span></dt>
+<dt><span class="section">gelsd</span></dt>
+<dt><span class="section">gelss</span></dt>
+<dt><span class="section">gelsy</span></dt>
+<dt><span class="section">lalsd</span></dt>
+</dl></div>
+<p>
+ Here, the high-level LAPACK bindings will be described.
+ </p>
+<p>
+ LAPACK consists of three levels of routines:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+<span class="bold"><strong>driver</strong></span> routines solve a complete problem,
+ e.g., solving a system of linear equations, determining eigenvalues,
+ </li>
+<li class="listitem">
+<span class="bold"><strong>computational</strong></span> routines solve a distinct
+ computational task, such as a LU or QR decomposition.
+ </li>
+<li class="listitem">
+<span class="bold"><strong>auxiliary</strong></span> routines carry out underlying
+ tasks such as the non-blocked versions of matrix-vector operations.
+ </li>
+</ul></div>
+<p>
+ Like with lapack, the bindings focus on the first two levels of routines:
+ driver and computational.
+ </p>
+<div class="table">
+<a name="id524609"></a><p class="title"><b>Table&#160;98.&#160;LAPACK driver routines</b></p>
+<div class="table-contents"><table class="table" summary="LAPACK driver routines">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Fortran Subroutines
+ </p>
+ </th>
+<th>
+ <p>
+ Boost.Numeric_Bindings Equivalent
+ </p>
+ </th>
+<th>
+ <p>
+ Boost.Numeric_Bindings High-level Interface
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ SGESV, CGESV, DGESV, ZGESV
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::gesv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ xGBSV
+ </p>
+ </td>
+<td>
+ <p>
+ gbsv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ gtsv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ hesv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ hpsv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ posv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ ppsv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ pbsv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ ptsv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ sysv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ spsv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ <code class="computeroutput"><span class="identifier">lapack</span><span class="special">::</span><span class="identifier">solve</span><span class="special">(</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span>
+ <span class="special">);</span></code>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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>
+ </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="blas/trsm.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="lapack/hbgst.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/lapack/bdsdc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/bdsdc.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,211 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>bdsdc</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unmrz.html" title="unmrz">
+<link rel="next" href="bdsqr.html" title="bdsqr">
+</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="unmrz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="bdsqr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="bdsdc">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.bdsdc"></a><a class="link" href="bdsdc.html" title="bdsdc">bdsdc</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.bdsdc.prototype"></a><h6>
+<a name="id552587"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.bdsdc.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">bdsdc</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">bdsdc</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compq</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span>
+ <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">MatrixU</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">,</span> <span class="identifier">MatrixVT</span><span class="special">&amp;</span> <span class="identifier">vt</span><span class="special">,</span> <span class="identifier">VectorQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span>
+ <span class="identifier">VectorIQ</span><span class="special">&amp;</span> <span class="identifier">iq</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.bdsdc.description"></a><h6>
+<a name="id552826"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.bdsdc.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">bdsdc</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SBDSDC and DBDSDC. <code class="computeroutput"><span class="identifier">bdsdc</span></code> computes the singular value decomposition
+ (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B: B = U * S
+ * VT, using a divide and conquer method, where S is a diagonal matrix with
+ non-negative diagonal elements (the singular values of B), and U and VT
+ are orthogonal matrices of left and right singular vectors, respectively.
+ <code class="computeroutput"><span class="identifier">bdsdc</span></code> can be used to compute
+ all singular values, and optionally, singular vectors or singular vectors
+ in compact form.
+ </p>
+<p>
+ This code makes very mild assumptions about floating point arithmetic.
+ It will work on machines with a guard digit in add/subtract, or on those
+ binary machines without guard digits which subtract like the Cray X-MP,
+ Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on hexadecimal
+ or decimal machines without guard digits, but we know of none. See DLASD3
+ for details.
+ </p>
+<p>
+ The code currently calls DLASDQ if singular values only are desired. However,
+ it can be slightly modified to compute singular values using the divide
+ and conquer method.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id552953"></a><p class="title"><b>Table&#160;132.&#160;Dispatching of bdsdc</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of bdsdc">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SBDSDC
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DBDSDC
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.bdsdc.definition"></a><h6>
+<a name="id553047"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.bdsdc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/bdsdc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.bdsdc.parameters_or_requirements_on_types"></a><h6>
+<a name="id553079"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.bdsdc.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.lapack.bdsdc.complexity"></a><h6>
+<a name="id553148"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.bdsdc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.bdsdc.example"></a><h6>
+<a name="id553169"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.bdsdc.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">lapack</span><span class="special">/</span><span class="identifier">bdsdc</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">lapack</span><span class="special">::</span><span class="identifier">bdsdc</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.lapack.bdsdc.notes"></a><h6>
+<a name="id553413"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.bdsdc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.bdsdc.see_also"></a><h6>
+<a name="id553433"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.bdsdc.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sbdsdc.f
+ and dbdsdc.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="unmrz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="bdsqr.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/lapack/bdsqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/bdsqr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,250 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>bdsqr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="bdsdc.html" title="bdsdc">
+<link rel="next" href="gbbrd.html" title="gbbrd">
+</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="bdsdc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbbrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="bdsqr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.bdsqr"></a><a class="link" href="bdsqr.html" title="bdsqr">bdsqr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.bdsqr.prototype"></a><h6>
+<a name="id553494"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.bdsqr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">bdsqr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">bdsqr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span>
+ <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">MatrixVT</span><span class="special">&amp;</span> <span class="identifier">vt</span><span class="special">,</span> <span class="identifier">MatrixU</span><span class="special">&amp;</span> <span class="identifier">u</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.lapack.bdsqr.description"></a><h6>
+<a name="id553689"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.bdsqr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">bdsqr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SBDSQR, DBDSQR, CBDSQR, and
+ ZBDSQR. <code class="computeroutput"><span class="identifier">bdsqr</span></code> computes
+ the singular values and, optionally, the right and/or left singular vectors
+ from the singular value decomposition (SVD) of a real N-by-N (upper or
+ lower) bidiagonal matrix B using the implicit zero-shift QR algorithm.
+ The SVD of B has the form
+ </p>
+<p>
+ B = Q * S * P**H
+ </p>
+<p>
+ where S is the diagonal matrix of singular values, Q is an orthogonal matrix
+ of left singular vectors, and P is an orthogonal matrix of right singular
+ vectors. If left singular vectors are requested, this subroutine actually
+ returns U<span class="bold"><strong>Q instead of Q, and, if right singular vectors
+ are requested, this subroutine returns P</strong></span><span class="bold"><strong>H*VT
+ instead of P</strong></span>*H, for given complex input matrices U and VT. When
+ U and VT are the unitary matrices that reduce a general matrix A to bidiagonal
+ form: A = U*B*VT, as computed by ZGEBRD, then
+ </p>
+<p>
+ A = (U<span class="bold"><strong>Q) * S * (P</strong></span>*H*VT)
+ </p>
+<p>
+ is the SVD of A. Optionally, the subroutine may also compute Q**H*C for
+ a given complex input matrix C.
+ </p>
+<p>
+ See "Computing Small Singular Values of Bidiagonal Matrices With Guaranteed
+ High Relative Accuracy," by J. Demmel and W. Kahan, LAPACK Working
+ Note #3 (or SIAM J. Sci. Statist. Comput. vol. 11, no. 5, pp. 873-912,
+ Sept 1990) and "Accurate singular values and differential qd algorithms,"
+ by B. Parlett and V. Fernando, Technical Report CPAM-554, Mathematics Department,
+ University of California at Berkeley, July 1992 for a detailed description
+ of the algorithm.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id553837"></a><p class="title"><b>Table&#160;133.&#160;Dispatching of bdsqr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of bdsqr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SBDSQR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DBDSQR
+ </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>
+ CBDSQR
+ </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>
+ ZBDSQR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.bdsqr.definition"></a><h6>
+<a name="id554010"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.bdsqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/bdsqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.bdsqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id554043"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.bdsqr.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.lapack.bdsqr.complexity"></a><h6>
+<a name="id554112"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.bdsqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.bdsqr.example"></a><h6>
+<a name="id554133"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.bdsqr.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">lapack</span><span class="special">/</span><span class="identifier">bdsqr</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">lapack</span><span class="special">::</span><span class="identifier">bdsqr</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.lapack.bdsqr.notes"></a><h6>
+<a name="id554376"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.bdsqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.bdsqr.see_also"></a><h6>
+<a name="id554396"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.bdsqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sbdsqr.f,
+ dbdsqr.f,
+ cbdsqr.f,
+ and zbdsqr.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="bdsdc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbbrd.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/lapack/cgesv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/cgesv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,200 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>cgesv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gglse.html" title="gglse">
+<link rel="next" href="cposv.html" title="cposv">
+</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="gglse.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="cposv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="cgesv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.cgesv"></a><a class="link" href="cgesv.html" title="cgesv">cgesv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.cgesv.prototype"></a><h6>
+<a name="id698178"></a>
+ <a class="link" href="cgesv.html#boost_numeric_bindings.reference.lapack.cgesv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">cgesv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">cgesv</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">iter</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.cgesv.description"></a><h6>
+<a name="id698337"></a>
+ <a class="link" href="cgesv.html#boost_numeric_bindings.reference.lapack.cgesv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">cgesv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines ZCGESV. <code class="computeroutput"><span class="identifier">cgesv</span></code>
+ computes the solution to a complex system of linear equations A * X = B,
+ where A is an N-by-N matrix and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">cgesv</span></code> first attempts to
+ factorize the matrix in COMPLEX and use this factorization within an iterative
+ refinement procedure to produce a solution with COMPLEX*16 normwise backward
+ error quality (see below). If the approach fails the method switches to
+ a COMPLEX*16 factorization and solve.
+ </p>
+<p>
+ The iterative refinement is not going to be a winning strategy if the ratio
+ COMPLEX performance over COMPLEX*16 performance is too small. A reasonable
+ strategy should take the number of right-hand sides and the size of the
+ matrix into account. This might be done with a call to ILAENV in the future.
+ Up to now, we always try iterative refinement.
+ </p>
+<p>
+ The iterative refinement process is stopped if ITER &gt; ITERMAX or for
+ all the RHS we have: RNRM &lt; SQRT(N)*XNRM*ANRM*EPS*BWDMAX where o ITER
+ is the number of the current iteration in the iterative refinement process
+ o RNRM is the infinity-norm of the residual o XNRM is the infinity-norm
+ of the solution o ANRM is the infinity-operator-norm of the matrix A o
+ EPS is the machine epsilon returned by DLAMCH('Epsilon') The value ITERMAX
+ and BWDMAX are fixed to 30 and 1.0D+00 respectively.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id698474"></a><p class="title"><b>Table&#160;284.&#160;Dispatching of cgesv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of cgesv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZCGESV
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.cgesv.definition"></a><h6>
+<a name="id698557"></a>
+ <a class="link" href="cgesv.html#boost_numeric_bindings.reference.lapack.cgesv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/cgesv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.cgesv.parameters_or_requirements_on_types"></a><h6>
+<a name="id698589"></a>
+ <a class="link" href="cgesv.html#boost_numeric_bindings.reference.lapack.cgesv.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.lapack.cgesv.complexity"></a><h6>
+<a name="id698659"></a>
+ <a class="link" href="cgesv.html#boost_numeric_bindings.reference.lapack.cgesv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.cgesv.example"></a><h6>
+<a name="id698680"></a>
+ <a class="link" href="cgesv.html#boost_numeric_bindings.reference.lapack.cgesv.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">lapack</span><span class="special">/</span><span class="identifier">cgesv</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">lapack</span><span class="special">::</span><span class="identifier">cgesv</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.lapack.cgesv.notes"></a><h6>
+<a name="id698924"></a>
+ <a class="link" href="cgesv.html#boost_numeric_bindings.reference.lapack.cgesv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.cgesv.see_also"></a><h6>
+<a name="id698945"></a>
+ <a class="link" href="cgesv.html#boost_numeric_bindings.reference.lapack.cgesv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files zcgesv.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="gglse.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="cposv.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/lapack/cposv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/cposv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,201 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>cposv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="cgesv.html" title="cgesv">
+<link rel="next" href="gbsv.html" title="gbsv">
+</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="cgesv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="cposv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.cposv"></a><a class="link" href="cposv.html" title="cposv">cposv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.cposv.prototype"></a><h6>
+<a name="id698998"></a>
+ <a class="link" href="cposv.html#boost_numeric_bindings.reference.lapack.cposv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">cposv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">cposv</span><span class="special">(</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">iter</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.cposv.description"></a><h6>
+<a name="id699136"></a>
+ <a class="link" href="cposv.html#boost_numeric_bindings.reference.lapack.cposv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">cposv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines ZCPOSV. <code class="computeroutput"><span class="identifier">cposv</span></code>
+ computes the solution to a complex system of linear equations A * X = B,
+ where A is an N-by-N Hermitian positive definite matrix and X and B are
+ N-by-NRHS matrices.
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">cposv</span></code> first attempts to
+ factorize the matrix in COMPLEX and use this factorization within an iterative
+ refinement procedure to produce a solution with COMPLEX*16 normwise backward
+ error quality (see below). If the approach fails the method switches to
+ a COMPLEX*16 factorization and solve.
+ </p>
+<p>
+ The iterative refinement is not going to be a winning strategy if the ratio
+ COMPLEX performance over COMPLEX*16 performance is too small. A reasonable
+ strategy should take the number of right-hand sides and the size of the
+ matrix into account. This might be done with a call to ILAENV in the future.
+ Up to now, we always try iterative refinement.
+ </p>
+<p>
+ The iterative refinement process is stopped if ITER &gt; ITERMAX or for
+ all the RHS we have: RNRM &lt; SQRT(N)*XNRM*ANRM*EPS*BWDMAX where o ITER
+ is the number of the current iteration in the iterative refinement process
+ o RNRM is the infinity-norm of the residual o XNRM is the infinity-norm
+ of the solution o ANRM is the infinity-operator-norm of the matrix A o
+ EPS is the machine epsilon returned by DLAMCH('Epsilon') The value ITERMAX
+ and BWDMAX are fixed to 30 and 1.0D+00 respectively.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id699274"></a><p class="title"><b>Table&#160;285.&#160;Dispatching of cposv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of cposv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZCPOSV
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.cposv.definition"></a><h6>
+<a name="id699356"></a>
+ <a class="link" href="cposv.html#boost_numeric_bindings.reference.lapack.cposv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/cposv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.cposv.parameters_or_requirements_on_types"></a><h6>
+<a name="id699389"></a>
+ <a class="link" href="cposv.html#boost_numeric_bindings.reference.lapack.cposv.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.lapack.cposv.complexity"></a><h6>
+<a name="id699458"></a>
+ <a class="link" href="cposv.html#boost_numeric_bindings.reference.lapack.cposv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.cposv.example"></a><h6>
+<a name="id699479"></a>
+ <a class="link" href="cposv.html#boost_numeric_bindings.reference.lapack.cposv.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">lapack</span><span class="special">/</span><span class="identifier">cposv</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">lapack</span><span class="special">::</span><span class="identifier">cposv</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.lapack.cposv.notes"></a><h6>
+<a name="id699723"></a>
+ <a class="link" href="cposv.html#boost_numeric_bindings.reference.lapack.cposv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.cposv.see_also"></a><h6>
+<a name="id699744"></a>
+ <a class="link" href="cposv.html#boost_numeric_bindings.reference.lapack.cposv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files zcposv.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="cgesv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbsv.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/lapack/gbbrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbbrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gbbrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="bdsqr.html" title="bdsqr">
+<link rel="next" href="gebrd.html" title="gebrd">
+</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="bdsqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gebrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gbbrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gbbrd"></a><a class="link" href="gbbrd.html" title="gbbrd">gbbrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gbbrd.prototype"></a><h6>
+<a name="id554467"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.gbbrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gbbrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gbbrd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">vect</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span>
+ <span class="identifier">MatrixPT</span><span class="special">&amp;</span> <span class="identifier">pt</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.lapack.gbbrd.description"></a><h6>
+<a name="id554663"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.gbbrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gbbrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGBBRD, DGBBRD, CGBBRD, and
+ ZGBBRD. <code class="computeroutput"><span class="identifier">gbbrd</span></code> reduces a
+ complex general m-by-n band matrix A to real upper bidiagonal form B by
+ a unitary transformation: Q' * A * P = B.
+ </p>
+<p>
+ The routine computes B, and optionally forms Q or P', or computes Q'*C
+ for a given matrix C.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id554770"></a><p class="title"><b>Table&#160;134.&#160;Dispatching of gbbrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gbbrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGBBRD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGBBRD
+ </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>
+ CGBBRD
+ </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>
+ ZGBBRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gbbrd.definition"></a><h6>
+<a name="id554943"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.gbbrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gbbrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbbrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id554975"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.gbbrd.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.lapack.gbbrd.complexity"></a><h6>
+<a name="id555045"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.gbbrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbbrd.example"></a><h6>
+<a name="id555065"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.gbbrd.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">lapack</span><span class="special">/</span><span class="identifier">gbbrd</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">lapack</span><span class="special">::</span><span class="identifier">gbbrd</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.lapack.gbbrd.notes"></a><h6>
+<a name="id555309"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.gbbrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbbrd.see_also"></a><h6>
+<a name="id555330"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.gbbrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgbbrd.f,
+ dgbbrd.f,
+ cgbbrd.f,
+ and zgbbrd.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="bdsqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gebrd.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/lapack/gbcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbcon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gbcon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unmhr.html" title="unmhr">
+<link rel="next" href="gbequ.html" title="gbequ">
+</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="unmhr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbequ.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gbcon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gbcon"></a><a class="link" href="gbcon.html" title="gbcon">gbcon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gbcon.prototype"></a><h6>
+<a name="id574560"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.gbcon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gbcon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gbcon</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">norm</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span><span class="special">,</span>
+ <span class="keyword">const</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>
+<a name="boost_numeric_bindings.reference.lapack.gbcon.description"></a><h6>
+<a name="id574718"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.gbcon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gbcon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGBCON, DGBCON, CGBCON, and
+ ZGBCON. <code class="computeroutput"><span class="identifier">gbcon</span></code> estimates
+ the reciprocal of the condition number of a complex general band matrix
+ A, in either the 1-norm or the infinity-norm, using the LU factorization
+ computed by ZGBTRF.
+ </p>
+<p>
+ An estimate is obtained for norm(inv(A)), and the reciprocal of the condition
+ number is computed as RCOND = 1 / ( norm(A) * norm(inv(A)) ).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id574825"></a><p class="title"><b>Table&#160;155.&#160;Dispatching of gbcon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gbcon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGBCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGBCON
+ </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>
+ CGBCON
+ </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>
+ ZGBCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gbcon.definition"></a><h6>
+<a name="id574999"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.gbcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gbcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id575031"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.gbcon.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.lapack.gbcon.complexity"></a><h6>
+<a name="id575101"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.gbcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbcon.example"></a><h6>
+<a name="id575122"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.gbcon.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">lapack</span><span class="special">/</span><span class="identifier">gbcon</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">lapack</span><span class="special">::</span><span class="identifier">gbcon</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.lapack.gbcon.notes"></a><h6>
+<a name="id575366"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.gbcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbcon.see_also"></a><h6>
+<a name="id575386"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.gbcon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgbcon.f,
+ dgbcon.f,
+ cgbcon.f,
+ and zgbcon.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="unmhr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbequ.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/lapack/gbequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbequ.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,227 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gbequ</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gbcon.html" title="gbcon">
+<link rel="next" href="gbrfs.html" title="gbrfs">
+</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="gbcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbrfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gbequ">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gbequ"></a><a class="link" href="gbequ.html" title="gbequ">gbequ</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gbequ.prototype"></a><h6>
+<a name="id575459"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.gbequ.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gbequ</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gbequ</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorR</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">VectorC</span><span class="special">&amp;</span> <span class="identifier">c</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="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbequ.description"></a><h6>
+<a name="id575616"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.gbequ.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gbequ</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGBEQU, DGBEQU, CGBEQU, and
+ ZGBEQU. <code class="computeroutput"><span class="identifier">gbequ</span></code> computes
+ row and column scalings intended to equilibrate an M-by-N band matrix A
+ and reduce its condition number. R returns the row scale factors and C
+ the column scale factors, chosen to try to make the largest element in
+ each row and column of the matrix B with elements B(i,j)=R(i)*A(i,j)*C(j)
+ have absolute value 1.
+ </p>
+<p>
+ R(i) and C(j) are restricted to be between SMLNUM = smallest safe number
+ and BIGNUM = largest safe number. Use of these scaling factors is not guaranteed
+ to reduce the condition number of A but works well in practice.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id575726"></a><p class="title"><b>Table&#160;156.&#160;Dispatching of gbequ</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gbequ">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGBEQU
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGBEQU
+ </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>
+ CGBEQU
+ </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>
+ ZGBEQU
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gbequ.definition"></a><h6>
+<a name="id575899"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.gbequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gbequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id575931"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.gbequ.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.lapack.gbequ.complexity"></a><h6>
+<a name="id576001"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.gbequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbequ.example"></a><h6>
+<a name="id576022"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.gbequ.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">lapack</span><span class="special">/</span><span class="identifier">gbequ</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">lapack</span><span class="special">::</span><span class="identifier">gbequ</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.lapack.gbequ.notes"></a><h6>
+<a name="id576266"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.gbequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbequ.see_also"></a><h6>
+<a name="id576286"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.gbequ.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgbequ.f,
+ dgbequ.f,
+ cgbequ.f,
+ and zgbequ.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="gbcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbrfs.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/lapack/gbrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbrfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gbrfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gbequ.html" title="gbequ">
+<link rel="next" href="gbtrf.html" title="gbtrf">
+</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="gbequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbtrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gbrfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gbrfs"></a><a class="link" href="gbrfs.html" title="gbrfs">gbrfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gbrfs.prototype"></a><h6>
+<a name="id576359"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.gbrfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gbrfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gbrfs</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixAFB</span><span class="special">&amp;</span> <span class="identifier">afb</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbrfs.description"></a><h6>
+<a name="id576576"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.gbrfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gbrfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGBRFS, DGBRFS, CGBRFS, and
+ ZGBRFS. <code class="computeroutput"><span class="identifier">gbrfs</span></code> improves
+ the computed solution to a system of linear equations when the coefficient
+ matrix is banded, and provides error bounds and backward error estimates
+ for the solution.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id576679"></a><p class="title"><b>Table&#160;157.&#160;Dispatching of gbrfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gbrfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGBRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGBRFS
+ </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>
+ CGBRFS
+ </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>
+ ZGBRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gbrfs.definition"></a><h6>
+<a name="id576852"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.gbrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gbrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id576884"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.gbrfs.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.lapack.gbrfs.complexity"></a><h6>
+<a name="id576953"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.gbrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbrfs.example"></a><h6>
+<a name="id576973"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.gbrfs.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">lapack</span><span class="special">/</span><span class="identifier">gbrfs</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">lapack</span><span class="special">::</span><span class="identifier">gbrfs</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.lapack.gbrfs.notes"></a><h6>
+<a name="id577218"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.gbrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbrfs.see_also"></a><h6>
+<a name="id577238"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.gbrfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgbrfs.f,
+ dgbrfs.f,
+ cgbrfs.f,
+ and zgbrfs.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="gbequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbtrf.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/lapack/gbsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,226 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gbsv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="cposv.html" title="cposv">
+<link rel="next" href="gbsvx.html" title="gbsvx">
+</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="cposv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbsvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gbsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gbsv"></a><a class="link" href="gbsv.html" title="gbsv">gbsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gbsv.prototype"></a><h6>
+<a name="id699797"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.gbsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gbsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gbsv</span><span class="special">(</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.gbsv.description"></a><h6>
+<a name="id699908"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.gbsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gbsv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGBSV, DGBSV, CGBSV, and ZGBSV.
+ <code class="computeroutput"><span class="identifier">gbsv</span></code> computes the solution
+ to a complex system of linear equations A * X = B, where A is a band matrix
+ of order N with KL subdiagonals and KU superdiagonals, and X and B are
+ N-by-NRHS matrices.
+ </p>
+<p>
+ The LU decomposition with partial pivoting and row interchanges is used
+ to factor A as A = L * U, where L is a product of permutation and unit
+ lower triangular matrices with KL subdiagonals, and U is upper triangular
+ with KL+KU superdiagonals. The factored form of A is then used to solve
+ the system of equations A * X = B.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id700018"></a><p class="title"><b>Table&#160;286.&#160;Dispatching of gbsv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gbsv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGBSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGBSV
+ </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>
+ CGBSV
+ </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>
+ ZGBSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gbsv.definition"></a><h6>
+<a name="id700192"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.gbsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gbsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id700223"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.gbsv.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.lapack.gbsv.complexity"></a><h6>
+<a name="id700292"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.gbsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbsv.example"></a><h6>
+<a name="id700313"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.gbsv.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">lapack</span><span class="special">/</span><span class="identifier">gbsv</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">lapack</span><span class="special">::</span><span class="identifier">gbsv</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.lapack.gbsv.notes"></a><h6>
+<a name="id700557"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.gbsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbsv.see_also"></a><h6>
+<a name="id700577"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.gbsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgbsv.f,
+ dgbsv.f,
+ cgbsv.f,
+ and zgbsv.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="cposv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbsvx.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/lapack/gbsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbsvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,267 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gbsvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gbsv.html" title="gbsv">
+<link rel="next" href="gejsv.html" title="gejsv">
+</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="gbsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gejsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gbsvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gbsvx"></a><a class="link" href="gbsvx.html" title="gbsvx">gbsvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gbsvx.prototype"></a><h6>
+<a name="id700648"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.gbsvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gbsvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gbsvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixAFB</span><span class="special">&amp;</span> <span class="identifier">afb</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span><span class="special">,</span>
+ <span class="keyword">char</span><span class="special">&amp;</span> <span class="identifier">equed</span><span class="special">,</span> <span class="identifier">VectorR</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">VectorC</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbsvx.description"></a><h6>
+<a name="id700936"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.gbsvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gbsvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGBSVX, DGBSVX, CGBSVX, and
+ ZGBSVX. <code class="computeroutput"><span class="identifier">gbsvx</span></code> uses the
+ LU factorization to compute the solution to a complex system of linear
+ equations A * X = B, A<span class="bold"><strong>*T * X = B, or A</strong></span>*H
+ * X = B, where A is a band matrix of order N with KL subdiagonals and KU
+ superdiagonals, and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed by this subroutine:
+ </p>
+<p>
+ 1. If FACT = 'E', real scaling factors are computed to equilibrate the
+ system: TRANS = 'N': diag(R)*A*diag(C) *inv(diag(C))*X = diag(R)*B TRANS
+ = 'T': (diag(R)<span class="bold"><strong>A*diag(C))</strong></span>*T *inv(diag(R))*X
+ = diag(C)*B TRANS = 'C': (diag(R)<span class="bold"><strong>A*diag(C))</strong></span>*H
+ *inv(diag(R))*X = diag(C)*B Whether or not the system will be equilibrated
+ depends on the scaling of the matrix A, but if equilibration is used, A
+ is overwritten by diag(R)*A*diag(C) and B by diag(R)*B (if TRANS='N') or
+ diag(C)*B (if TRANS = 'T' or 'C').
+ </p>
+<p>
+ 2. If FACT = 'N' or 'E', the LU decomposition is used to factor the matrix
+ A (after equilibration if FACT = 'E') as A = L * U, where L is a product
+ of permutation and unit lower triangular matrices with KL subdiagonals,
+ and U is upper triangular with KL+KU superdiagonals.
+ </p>
+<p>
+ 3. If some U(i,i)=0, so that U is exactly singular, then the routine returns
+ with INFO = i. Otherwise, the factored form of A is used to estimate the
+ condition number of the matrix A. If the reciprocal of the condition number
+ is less than machine precision, INFO = N+1 is returned as a warning, but
+ the routine still goes on to solve for X and compute error bounds as described
+ below.
+ </p>
+<p>
+ 4. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 5. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ 6. If equilibration was used, the matrix X is premultiplied by diag(C)
+ (if TRANS = 'N') or diag(R) (if TRANS = 'T' or 'C') so that it solves the
+ original system before equilibration.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id701186"></a><p class="title"><b>Table&#160;287.&#160;Dispatching of gbsvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gbsvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGBSVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGBSVX
+ </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>
+ CGBSVX
+ </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>
+ ZGBSVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gbsvx.definition"></a><h6>
+<a name="id701360"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.gbsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gbsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id701392"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.gbsvx.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.lapack.gbsvx.complexity"></a><h6>
+<a name="id701460"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.gbsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbsvx.example"></a><h6>
+<a name="id701481"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.gbsvx.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">lapack</span><span class="special">/</span><span class="identifier">gbsvx</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">lapack</span><span class="special">::</span><span class="identifier">gbsvx</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.lapack.gbsvx.notes"></a><h6>
+<a name="id701725"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.gbsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbsvx.see_also"></a><h6>
+<a name="id701745"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.gbsvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgbsvx.f,
+ dgbsvx.f,
+ cgbsvx.f,
+ and zgbsvx.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="gbsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gejsv.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/lapack/gbtrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbtrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,221 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gbtrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gbrfs.html" title="gbrfs">
+<link rel="next" href="gbtrs.html" title="gbtrs">
+</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="gbrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbtrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gbtrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gbtrf"></a><a class="link" href="gbtrf.html" title="gbtrf">gbtrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gbtrf.prototype"></a><h6>
+<a name="id577310"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.gbtrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gbtrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gbtrf</span><span class="special">(</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbtrf.description"></a><h6>
+<a name="id577402"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.gbtrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gbtrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGBTRF, DGBTRF, CGBTRF, and
+ ZGBTRF. <code class="computeroutput"><span class="identifier">gbtrf</span></code> computes
+ an LU factorization of a complex m-by-n band matrix A using partial pivoting
+ with row interchanges.
+ </p>
+<p>
+ This is the blocked version of the algorithm, calling Level 3 BLAS.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id577508"></a><p class="title"><b>Table&#160;158.&#160;Dispatching of gbtrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gbtrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGBTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGBTRF
+ </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>
+ CGBTRF
+ </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>
+ ZGBTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gbtrf.definition"></a><h6>
+<a name="id577682"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.gbtrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gbtrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbtrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id577714"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.gbtrf.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.lapack.gbtrf.complexity"></a><h6>
+<a name="id577783"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.gbtrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbtrf.example"></a><h6>
+<a name="id577804"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.gbtrf.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">lapack</span><span class="special">/</span><span class="identifier">gbtrf</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">lapack</span><span class="special">::</span><span class="identifier">gbtrf</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.lapack.gbtrf.notes"></a><h6>
+<a name="id578048"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.gbtrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbtrf.see_also"></a><h6>
+<a name="id578069"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.gbtrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgbtrf.f,
+ dgbtrf.f,
+ cgbtrf.f,
+ and zgbtrf.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="gbrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbtrs.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/lapack/gbtrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbtrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gbtrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gbtrf.html" title="gbtrf">
+<link rel="next" href="gecon.html" title="gecon">
+</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="gbtrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gecon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gbtrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gbtrs"></a><a class="link" href="gbtrs.html" title="gbtrs">gbtrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gbtrs.prototype"></a><h6>
+<a name="id578140"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.gbtrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gbtrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gbtrs</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.gbtrs.description"></a><h6>
+<a name="id578265"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.gbtrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gbtrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGBTRS, DGBTRS, CGBTRS, and
+ ZGBTRS. <code class="computeroutput"><span class="identifier">gbtrs</span></code> solves a
+ system of linear equations A * X = B, A<span class="bold"><strong>*T * X = B,
+ or A</strong></span>*H * X = B with a general band matrix A using the LU factorization
+ computed by ZGBTRF.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id578373"></a><p class="title"><b>Table&#160;159.&#160;Dispatching of gbtrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gbtrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGBTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGBTRS
+ </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>
+ CGBTRS
+ </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>
+ ZGBTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gbtrs.definition"></a><h6>
+<a name="id578547"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.gbtrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gbtrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gbtrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id578579"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.gbtrs.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.lapack.gbtrs.complexity"></a><h6>
+<a name="id578649"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.gbtrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbtrs.example"></a><h6>
+<a name="id578670"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.gbtrs.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">lapack</span><span class="special">/</span><span class="identifier">gbtrs</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">lapack</span><span class="special">::</span><span class="identifier">gbtrs</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.lapack.gbtrs.notes"></a><h6>
+<a name="id578914"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.gbtrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gbtrs.see_also"></a><h6>
+<a name="id578934"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.gbtrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgbtrs.f,
+ dgbtrs.f,
+ cgbtrs.f,
+ and zgbtrs.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="gbtrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gecon.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/lapack/gebak.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebak.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gebak</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unmbr.html" title="unmbr">
+<link rel="next" href="gebal.html" title="gebal">
+</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="unmbr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gebal.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gebak">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gebak"></a><a class="link" href="gebak.html" title="gebak">gebak</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gebak.prototype"></a><h6>
+<a name="id560858"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.gebak.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gebak</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gebak</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</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">int_t</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorSCALE</span><span class="special">&amp;</span> <span class="identifier">scale</span><span class="special">,</span> <span class="identifier">MatrixV</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gebak.description"></a><h6>
+<a name="id561041"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.gebak.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gebak</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEBAK, DGEBAK, CGEBAK, and
+ ZGEBAK. <code class="computeroutput"><span class="identifier">gebak</span></code> forms the
+ right or left eigenvectors of a complex general matrix by backward transformation
+ on the computed eigenvectors of the balanced matrix output by ZGEBAL.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorSCALE</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">VectorSCALE</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id561144"></a><p class="title"><b>Table&#160;141.&#160;Dispatching of gebak</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gebak">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorSCALE
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEBAK
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEBAK
+ </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>
+ CGEBAK
+ </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>
+ ZGEBAK
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gebak.definition"></a><h6>
+<a name="id561317"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.gebak.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gebak.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gebak.parameters_or_requirements_on_types"></a><h6>
+<a name="id561349"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.gebak.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.lapack.gebak.complexity"></a><h6>
+<a name="id561418"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.gebak.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gebak.example"></a><h6>
+<a name="id561439"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.gebak.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">lapack</span><span class="special">/</span><span class="identifier">gebak</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">lapack</span><span class="special">::</span><span class="identifier">gebak</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.lapack.gebak.notes"></a><h6>
+<a name="id561683"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.gebak.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gebak.see_also"></a><h6>
+<a name="id561703"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.gebak.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgebak.f,
+ dgebak.f,
+ cgebak.f,
+ and zgebak.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="unmbr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gebal.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/lapack/gebal.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebal.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,226 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gebal</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gebak.html" title="gebak">
+<link rel="next" href="gehrd.html" title="gehrd">
+</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="gebak.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gehrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gebal">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gebal"></a><a class="link" href="gebal.html" title="gebal">gebal</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gebal.prototype"></a><h6>
+<a name="id561776"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.gebal.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gebal</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gebal</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="identifier">VectorSCALE</span><span class="special">&amp;</span> <span class="identifier">scale</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gebal.description"></a><h6>
+<a name="id561930"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.gebal.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gebal</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEBAL, DGEBAL, CGEBAL, and
+ ZGEBAL. <code class="computeroutput"><span class="identifier">gebal</span></code> balances
+ a general complex matrix A. This involves, first, permuting A by a similarity
+ transformation to isolate eigenvalues in the first 1 to ILO-1 and last
+ IHI+1 to N elements on the diagonal; and second, applying a diagonal similarity
+ transformation to rows and columns ILO to IHI to make the rows and columns
+ as close in norm as possible. Both steps are optional.
+ </p>
+<p>
+ Balancing may reduce the 1-norm of the matrix, and improve the accuracy
+ of the computed eigenvalues and/or eigenvectors.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id562039"></a><p class="title"><b>Table&#160;142.&#160;Dispatching of gebal</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gebal">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEBAL
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEBAL
+ </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>
+ CGEBAL
+ </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>
+ ZGEBAL
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gebal.definition"></a><h6>
+<a name="id562212"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.gebal.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gebal.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gebal.parameters_or_requirements_on_types"></a><h6>
+<a name="id562244"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.gebal.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.lapack.gebal.complexity"></a><h6>
+<a name="id562313"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.gebal.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gebal.example"></a><h6>
+<a name="id562334"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.gebal.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">lapack</span><span class="special">/</span><span class="identifier">gebal</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">lapack</span><span class="special">::</span><span class="identifier">gebal</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.lapack.gebal.notes"></a><h6>
+<a name="id562579"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.gebal.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gebal.see_also"></a><h6>
+<a name="id562599"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.gebal.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgebal.f,
+ dgebal.f,
+ cgebal.f,
+ and zgebal.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="gebak.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gehrd.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/lapack/gebrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,222 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gebrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gbbrd.html" title="gbbrd">
+<link rel="next" href="labrd.html" title="labrd">
+</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="gbbrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="labrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gebrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gebrd"></a><a class="link" href="gebrd.html" title="gebrd">gebrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gebrd.prototype"></a><h6>
+<a name="id555402"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.gebrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gebrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gebrd</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">VectorTAUQ</span><span class="special">&amp;</span> <span class="identifier">tauq</span><span class="special">,</span>
+ <span class="identifier">VectorTAUP</span><span class="special">&amp;</span> <span class="identifier">taup</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gebrd.description"></a><h6>
+<a name="id555554"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.gebrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gebrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEBRD, DGEBRD, CGEBRD, and
+ ZGEBRD. <code class="computeroutput"><span class="identifier">gebrd</span></code> reduces a
+ general complex M-by-N matrix A to upper or lower bidiagonal form B by
+ a unitary transformation: Q**H * A * P = B.
+ </p>
+<p>
+ If m &gt;= n, B is upper bidiagonal; if m &lt; n, B is lower bidiagonal.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id555661"></a><p class="title"><b>Table&#160;135.&#160;Dispatching of gebrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gebrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEBRD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEBRD
+ </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>
+ CGEBRD
+ </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>
+ ZGEBRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gebrd.definition"></a><h6>
+<a name="id555835"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.gebrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gebrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gebrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id555867"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.gebrd.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.lapack.gebrd.complexity"></a><h6>
+<a name="id555936"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.gebrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gebrd.example"></a><h6>
+<a name="id555957"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.gebrd.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">lapack</span><span class="special">/</span><span class="identifier">gebrd</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">lapack</span><span class="special">::</span><span class="identifier">gebrd</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.lapack.gebrd.notes"></a><h6>
+<a name="id556202"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.gebrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gebrd.see_also"></a><h6>
+<a name="id556222"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.gebrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgebrd.f,
+ dgebrd.f,
+ cgebrd.f,
+ and zgebrd.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="gbbrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="labrd.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/lapack/gecon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gecon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gecon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gbtrs.html" title="gbtrs">
+<link rel="next" href="geequ.html" title="geequ">
+</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="gbtrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geequ.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gecon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gecon"></a><a class="link" href="gecon.html" title="gecon">gecon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gecon.prototype"></a><h6>
+<a name="id579007"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.gecon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gecon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gecon</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">norm</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="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gecon.description"></a><h6>
+<a name="id579139"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.gecon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gecon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGECON, DGECON, CGECON, and
+ ZGECON. <code class="computeroutput"><span class="identifier">gecon</span></code> estimates
+ the reciprocal of the condition number of a general complex matrix A, in
+ either the 1-norm or the infinity-norm, using the LU factorization computed
+ by ZGETRF.
+ </p>
+<p>
+ An estimate is obtained for norm(inv(A)), and the reciprocal of the condition
+ number is computed as RCOND = 1 / ( norm(A) * norm(inv(A)) ).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id579245"></a><p class="title"><b>Table&#160;160.&#160;Dispatching of gecon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gecon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGECON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGECON
+ </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>
+ CGECON
+ </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>
+ ZGECON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gecon.definition"></a><h6>
+<a name="id579419"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.gecon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gecon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gecon.parameters_or_requirements_on_types"></a><h6>
+<a name="id579451"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.gecon.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.lapack.gecon.complexity"></a><h6>
+<a name="id579521"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.gecon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gecon.example"></a><h6>
+<a name="id579542"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.gecon.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">lapack</span><span class="special">/</span><span class="identifier">gecon</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">lapack</span><span class="special">::</span><span class="identifier">gecon</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.lapack.gecon.notes"></a><h6>
+<a name="id579786"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.gecon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gecon.see_also"></a><h6>
+<a name="id579807"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.gecon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgecon.f,
+ dgecon.f,
+ cgecon.f,
+ and zgecon.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="gbtrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geequ.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/lapack/geequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geequ.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,227 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>geequ</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gecon.html" title="gecon">
+<link rel="next" href="gerfs.html" title="gerfs">
+</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="gecon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gerfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="geequ">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.geequ"></a><a class="link" href="geequ.html" title="geequ">geequ</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.geequ.prototype"></a><h6>
+<a name="id579880"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.geequ.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">geequ</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">geequ</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">VectorR</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">VectorC</span><span class="special">&amp;</span> <span class="identifier">c</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="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geequ.description"></a><h6>
+<a name="id580036"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.geequ.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">geequ</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEEQU, DGEEQU, CGEEQU, and
+ ZGEEQU. <code class="computeroutput"><span class="identifier">geequ</span></code> computes
+ row and column scalings intended to equilibrate an M-by-N matrix A and
+ reduce its condition number. R returns the row scale factors and C the
+ column scale factors, chosen to try to make the largest element in each
+ row and column of the matrix B with elements B(i,j)=R(i)*A(i,j)*C(j) have
+ absolute value 1.
+ </p>
+<p>
+ R(i) and C(j) are restricted to be between SMLNUM = smallest safe number
+ and BIGNUM = largest safe number. Use of these scaling factors is not guaranteed
+ to reduce the condition number of A but works well in practice.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id580145"></a><p class="title"><b>Table&#160;161.&#160;Dispatching of geequ</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of geequ">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEEQU
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEEQU
+ </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>
+ CGEEQU
+ </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>
+ ZGEEQU
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.geequ.definition"></a><h6>
+<a name="id580319"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.geequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/geequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id580350"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.geequ.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.lapack.geequ.complexity"></a><h6>
+<a name="id580421"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.geequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geequ.example"></a><h6>
+<a name="id580442"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.geequ.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">lapack</span><span class="special">/</span><span class="identifier">geequ</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">lapack</span><span class="special">::</span><span class="identifier">geequ</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.lapack.geequ.notes"></a><h6>
+<a name="id580686"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.geequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geequ.see_also"></a><h6>
+<a name="id580706"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.geequ.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgeequ.f,
+ dgeequ.f,
+ cgeequ.f,
+ and zgeequ.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="gecon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gerfs.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/lapack/gees.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gees.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,237 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gees</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sysvx.html" title="sysvx">
+<link rel="next" href="geesx.html" title="geesx">
+</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="sysvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geesx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gees">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gees"></a><a class="link" href="gees.html" title="gees">gees</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gees.prototype"></a><h6>
+<a name="id723236"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.gees.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">gees</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gees</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvs</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sort</span><span class="special">,</span> <span class="identifier">logical_t</span><span class="special">*</span> <span class="identifier">select</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">sdim</span><span class="special">,</span> <span class="identifier">VectorWR</span><span class="special">&amp;</span> <span class="identifier">wr</span><span class="special">,</span> <span class="identifier">VectorWI</span><span class="special">&amp;</span> <span class="identifier">wi</span><span class="special">,</span> <span class="identifier">MatrixVS</span><span class="special">&amp;</span> <span class="identifier">vs</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">gees</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvs</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sort</span><span class="special">,</span> <span class="identifier">logical_t</span><span class="special">*</span> <span class="identifier">select</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">sdim</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixVS</span><span class="special">&amp;</span> <span class="identifier">vs</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gees.description"></a><h6>
+<a name="id723618"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.gees.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gees</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEES, DGEES, CGEES, and ZGEES.
+ <code class="computeroutput"><span class="identifier">gees</span></code> computes for an N-by-N
+ complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and,
+ optionally, the matrix of Schur vectors Z. This gives the Schur factorization
+ A = Z<span class="bold"><strong>T</strong></span>(Z**H).
+ </p>
+<p>
+ Optionally, it also orders the eigenvalues on the diagonal of the Schur
+ form so that selected eigenvalues are at the top left. The leading columns
+ of Z then form an orthonormal basis for the invariant subspace corresponding
+ to the selected eigenvalues.
+ </p>
+<p>
+ A complex matrix is in Schur form if it is upper triangular.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id723736"></a><p class="title"><b>Table&#160;311.&#160;Dispatching of gees</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gees">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEES
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEES
+ </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>
+ CGEES
+ </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>
+ ZGEES
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gees.definition"></a><h6>
+<a name="id723909"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.gees.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gees.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gees.parameters_or_requirements_on_types"></a><h6>
+<a name="id723940"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.gees.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.lapack.gees.complexity"></a><h6>
+<a name="id724008"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.gees.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gees.example"></a><h6>
+<a name="id724028"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.gees.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">lapack</span><span class="special">/</span><span class="identifier">gees</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">lapack</span><span class="special">::</span><span class="identifier">gees</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.lapack.gees.notes"></a><h6>
+<a name="id724271"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.gees.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gees.see_also"></a><h6>
+<a name="id724291"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.gees.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgees.f,
+ dgees.f,
+ cgees.f,
+ and zgees.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="sysvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geesx.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/lapack/geesx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geesx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,246 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>geesx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gees.html" title="gees">
+<link rel="next" href="geev.html" title="geev">
+</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="gees.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geev.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="geesx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.geesx"></a><a class="link" href="geesx.html" title="geesx">geesx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.geesx.prototype"></a><h6>
+<a name="id724362"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.geesx.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">geesx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">geesx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvs</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sort</span><span class="special">,</span> <span class="identifier">logical_t</span><span class="special">*</span> <span class="identifier">select</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sense</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">sdim</span><span class="special">,</span> <span class="identifier">VectorWR</span><span class="special">&amp;</span> <span class="identifier">wr</span><span class="special">,</span>
+ <span class="identifier">VectorWI</span><span class="special">&amp;</span> <span class="identifier">wi</span><span class="special">,</span> <span class="identifier">MatrixVS</span><span class="special">&amp;</span> <span class="identifier">vs</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="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">geesx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvs</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sort</span><span class="special">,</span> <span class="identifier">logical_t</span><span class="special">*</span> <span class="identifier">select</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sense</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">sdim</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span>
+ <span class="identifier">MatrixVS</span><span class="special">&amp;</span> <span class="identifier">vs</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="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geesx.description"></a><h6>
+<a name="id724842"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.geesx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">geesx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEESX, DGEESX, CGEESX, and
+ ZGEESX. <code class="computeroutput"><span class="identifier">geesx</span></code> computes
+ for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur
+ form T, and, optionally, the matrix of Schur vectors Z. This gives the
+ Schur factorization A = Z<span class="bold"><strong>T</strong></span>(Z**H).
+ </p>
+<p>
+ Optionally, it also orders the eigenvalues on the diagonal of the Schur
+ form so that selected eigenvalues are at the top left; computes a reciprocal
+ condition number for the average of the selected eigenvalues (RCONDE);
+ and computes a reciprocal condition number for the right invariant subspace
+ corresponding to the selected eigenvalues (RCONDV). The leading columns
+ of Z form an orthonormal basis for this invariant subspace.
+ </p>
+<p>
+ For further explanation of the reciprocal condition numbers RCONDE and
+ RCONDV, see Section 4.10 of the LAPACK Users' Guide (where these quantities
+ are called s and sep respectively).
+ </p>
+<p>
+ A complex matrix is in Schur form if it is upper triangular.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id724970"></a><p class="title"><b>Table&#160;312.&#160;Dispatching of geesx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of geesx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEESX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEESX
+ </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>
+ CGEESX
+ </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>
+ ZGEESX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.geesx.definition"></a><h6>
+<a name="id725144"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.geesx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/geesx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geesx.parameters_or_requirements_on_types"></a><h6>
+<a name="id725176"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.geesx.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.lapack.geesx.complexity"></a><h6>
+<a name="id725244"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.geesx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geesx.example"></a><h6>
+<a name="id725265"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.geesx.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">lapack</span><span class="special">/</span><span class="identifier">geesx</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">lapack</span><span class="special">::</span><span class="identifier">geesx</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.lapack.geesx.notes"></a><h6>
+<a name="id725510"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.geesx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geesx.see_also"></a><h6>
+<a name="id725531"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.geesx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgeesx.f,
+ dgeesx.f,
+ cgeesx.f,
+ and zgeesx.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="gees.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geev.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/lapack/geev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geev.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,236 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>geev</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="geesx.html" title="geesx">
+<link rel="next" href="geevx.html" title="geevx">
+</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="geesx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geevx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="geev">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.geev"></a><a class="link" href="geev.html" title="geev">geev</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.geev.prototype"></a><h6>
+<a name="id725604"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.geev.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">geev</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">geev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorWR</span><span class="special">&amp;</span> <span class="identifier">wr</span><span class="special">,</span>
+ <span class="identifier">VectorWI</span><span class="special">&amp;</span> <span class="identifier">wi</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">geev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span>
+ <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geev.description"></a><h6>
+<a name="id725943"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.geev.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">geev</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEEV, DGEEV, CGEEV, and ZGEEV.
+ <code class="computeroutput"><span class="identifier">geev</span></code> computes for an N-by-N
+ complex nonsymmetric matrix A, the eigenvalues and, optionally, the left
+ and/or right eigenvectors.
+ </p>
+<p>
+ The right eigenvector v(j) of A satisfies A * v(j) = lambda(j) * v(j) where
+ lambda(j) is its eigenvalue. The left eigenvector u(j) of A satisfies u(j)<span class="bold"><strong>*H * A = lambda(j) * u(j)</strong></span><span class="bold"><strong>H
+ where u(j)</strong></span>*H denotes the conjugate transpose of u(j).
+ </p>
+<p>
+ The computed eigenvectors are normalized to have Euclidean norm equal to
+ 1 and largest component real.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id726066"></a><p class="title"><b>Table&#160;313.&#160;Dispatching of geev</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of geev">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEEV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEEV
+ </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>
+ CGEEV
+ </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>
+ ZGEEV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.geev.definition"></a><h6>
+<a name="id726239"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.geev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/geev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geev.parameters_or_requirements_on_types"></a><h6>
+<a name="id726270"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.geev.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.lapack.geev.complexity"></a><h6>
+<a name="id726339"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.geev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geev.example"></a><h6>
+<a name="id726358"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.geev.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">lapack</span><span class="special">/</span><span class="identifier">geev</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">lapack</span><span class="special">::</span><span class="identifier">geev</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.lapack.geev.notes"></a><h6>
+<a name="id726601"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.geev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geev.see_also"></a><h6>
+<a name="id726620"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.geev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgeev.f,
+ dgeev.f,
+ cgeev.f,
+ and zgeev.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="geesx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geevx.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/lapack/geevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geevx.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>geevx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="geev.html" title="geev">
+<link rel="next" href="gesdd.html" title="gesdd">
+</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="geev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gesdd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="geevx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.geevx"></a><a class="link" href="geevx.html" title="geevx">geevx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.geevx.prototype"></a><h6>
+<a name="id726691"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.geevx.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">geevx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">geevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">balanc</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sense</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorWR</span><span class="special">&amp;</span> <span class="identifier">wr</span><span class="special">,</span> <span class="identifier">VectorWI</span><span class="special">&amp;</span> <span class="identifier">wi</span><span class="special">,</span>
+ <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="identifier">VectorSCALE</span><span class="special">&amp;</span> <span class="identifier">scale</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">VectorRCONDE</span><span class="special">&amp;</span> <span class="identifier">rconde</span><span class="special">,</span> <span class="identifier">VectorRCONDV</span><span class="special">&amp;</span> <span class="identifier">rcondv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">geevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">balanc</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sense</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ilo</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="identifier">VectorSCALE</span><span class="special">&amp;</span> <span class="identifier">scale</span><span class="special">,</span>
+ <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorRCONDE</span><span class="special">&amp;</span> <span class="identifier">rconde</span><span class="special">,</span> <span class="identifier">VectorRCONDV</span><span class="special">&amp;</span> <span class="identifier">rcondv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geevx.description"></a><h6>
+<a name="id727346"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.geevx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">geevx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEEVX, DGEEVX, CGEEVX, and
+ ZGEEVX. <code class="computeroutput"><span class="identifier">geevx</span></code> computes
+ for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally,
+ the left and/or right eigenvectors.
+ </p>
+<p>
+ Optionally also, it computes a balancing transformation to improve the
+ conditioning of the eigenvalues and eigenvectors (ILO, IHI, SCALE, and
+ ABNRM), reciprocal condition numbers for the eigenvalues (RCONDE), and
+ reciprocal condition numbers for the right eigenvectors (RCONDV).
+ </p>
+<p>
+ The right eigenvector v(j) of A satisfies A * v(j) = lambda(j) * v(j) where
+ lambda(j) is its eigenvalue. The left eigenvector u(j) of A satisfies u(j)<span class="bold"><strong>*H * A = lambda(j) * u(j)</strong></span><span class="bold"><strong>H
+ where u(j)</strong></span>*H denotes the conjugate transpose of u(j).
+ </p>
+<p>
+ The computed eigenvectors are normalized to have Euclidean norm equal to
+ 1 and largest component real.
+ </p>
+<p>
+ Balancing a matrix means permuting the rows and columns to make it more
+ nearly upper triangular, and applying a diagonal similarity transformation
+ D * A * D**(-1), where D is a diagonal matrix, to make its rows and columns
+ closer in norm and the condition numbers of its eigenvalues and eigenvectors
+ smaller. The computed reciprocal condition numbers correspond to the balanced
+ matrix. Permuting rows and columns will not change the condition numbers
+ (in exact arithmetic) but diagonal scaling will. For further explanation
+ of balancing, see section 4.10.2 of the LAPACK Users' Guide.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id727483"></a><p class="title"><b>Table&#160;314.&#160;Dispatching of geevx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of geevx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEEVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEEVX
+ </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>
+ CGEEVX
+ </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>
+ ZGEEVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.geevx.definition"></a><h6>
+<a name="id727657"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.geevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/geevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id727688"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.geevx.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.lapack.geevx.complexity"></a><h6>
+<a name="id727757"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.geevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geevx.example"></a><h6>
+<a name="id727778"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.geevx.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">lapack</span><span class="special">/</span><span class="identifier">geevx</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">lapack</span><span class="special">::</span><span class="identifier">geevx</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.lapack.geevx.notes"></a><h6>
+<a name="id728022"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.geevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geevx.see_also"></a><h6>
+<a name="id728042"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.geevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgeevx.f,
+ dgeevx.f,
+ cgeevx.f,
+ and zgeevx.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="geev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gesdd.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/lapack/gegv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gegv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,251 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gegv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tgsja.html" title="tgsja">
+<link rel="next" href="gges.html" title="gges">
+</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="tgsja.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gges.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gegv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gegv"></a><a class="link" href="gegv.html" title="gegv">gegv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gegv.prototype"></a><h6>
+<a name="id670274"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.gegv.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">gegv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gegv</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</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>
+ <span class="identifier">VectorALPHAR</span><span class="special">&amp;</span> <span class="identifier">alphar</span><span class="special">,</span> <span class="identifier">VectorALPHAI</span><span class="special">&amp;</span> <span class="identifier">alphai</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span>
+ <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">gegv</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</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>
+ <span class="identifier">VectorALPHA</span><span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gegv.description"></a><h6>
+<a name="id670697"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.gegv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gegv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEGV, DGEGV, CGEGV, and ZGEGV.
+ This routine is deprecated and has been replaced by routine ZGGEV.
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">gegv</span></code> computes the eigenvalues
+ and, optionally, the left and/or right eigenvectors of a complex matrix
+ pair (A,B). Given two square matrices A and B, the generalized nonsymmetric
+ eigenvalue problem (GNEP) is to find the eigenvalues lambda and corresponding
+ (non-zero) eigenvectors x such that A*x = lambda*B*x.
+ </p>
+<p>
+ An alternate form is to find the eigenvalues mu and corresponding eigenvectors
+ y such that mu*A*y = B*y.
+ </p>
+<p>
+ These two forms are equivalent with mu = 1/lambda and x = y if neither
+ lambda nor mu is zero. In order to deal with the case that lambda or mu
+ is zero or small, two values alpha and beta are returned for each eigenvalue,
+ such that lambda = alpha/beta and mu = beta/alpha.
+ </p>
+<p>
+ The vectors x and y in the above equations are right eigenvectors of the
+ matrix pair (A,B). Vectors u and v satisfying u**H*A = lambda<span class="bold"><strong>u</strong></span>*H*B or mu<span class="bold"><strong>v</strong></span><span class="bold"><strong>H*A = v</strong></span>*H*B are left eigenvectors of (A,B).
+ </p>
+<p>
+ Note: this routine performs "full balancing" on A and B -- see
+ "Further Details", below.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id670840"></a><p class="title"><b>Table&#160;257.&#160;Dispatching of gegv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gegv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEGV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEGV
+ </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>
+ CGEGV
+ </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>
+ ZGEGV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gegv.definition"></a><h6>
+<a name="id671014"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.gegv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gegv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gegv.parameters_or_requirements_on_types"></a><h6>
+<a name="id671044"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.gegv.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.lapack.gegv.complexity"></a><h6>
+<a name="id671113"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.gegv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gegv.example"></a><h6>
+<a name="id671132"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.gegv.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">lapack</span><span class="special">/</span><span class="identifier">gegv</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">lapack</span><span class="special">::</span><span class="identifier">gegv</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.lapack.gegv.notes"></a><h6>
+<a name="id671376"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.gegv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gegv.see_also"></a><h6>
+<a name="id671395"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.gegv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgegv.f,
+ dgegv.f,
+ cgegv.f,
+ and zgegv.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="tgsja.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gges.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/lapack/gehrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gehrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gehrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gebal.html" title="gebal">
+<link rel="next" href="hsein.html" title="hsein">
+</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="gebal.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hsein.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gehrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gehrd"></a><a class="link" href="gehrd.html" title="gehrd">gehrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gehrd.prototype"></a><h6>
+<a name="id562672"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.gehrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gehrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gehrd</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ihi</span><span class="special">,</span>
+ <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gehrd.description"></a><h6>
+<a name="id562807"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.gehrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gehrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEHRD, DGEHRD, CGEHRD, and
+ ZGEHRD. <code class="computeroutput"><span class="identifier">gehrd</span></code> reduces a
+ complex general matrix A to upper Hessenberg form H by an unitary similarity
+ transformation: Q' * A * Q = H .
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id562909"></a><p class="title"><b>Table&#160;143.&#160;Dispatching of gehrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gehrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEHRD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEHRD
+ </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>
+ CGEHRD
+ </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>
+ ZGEHRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gehrd.definition"></a><h6>
+<a name="id563082"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.gehrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gehrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gehrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id563114"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.gehrd.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.lapack.gehrd.complexity"></a><h6>
+<a name="id563184"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.gehrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gehrd.example"></a><h6>
+<a name="id563205"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.gehrd.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">lapack</span><span class="special">/</span><span class="identifier">gehrd</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">lapack</span><span class="special">::</span><span class="identifier">gehrd</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.lapack.gehrd.notes"></a><h6>
+<a name="id563448"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.gehrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gehrd.see_also"></a><h6>
+<a name="id563468"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.gehrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgehrd.f,
+ dgehrd.f,
+ cgehrd.f,
+ and zgehrd.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="gebal.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hsein.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/lapack/gejsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gejsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,266 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gejsv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gbsvx.html" title="gbsvx">
+<link rel="next" href="gesv.html" title="gesv">
+</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="gbsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gesv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gejsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gejsv"></a><a class="link" href="gejsv.html" title="gejsv">gejsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gejsv.prototype"></a><h6>
+<a name="id701818"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.gejsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gejsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gejsv</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">joba</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobu</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobv</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobr</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobt</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobp</span><span class="special">,</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">int_t</span> <span class="identifier">lwork</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gejsv.description"></a><h6>
+<a name="id702041"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.gejsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gejsv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEJSV and DGEJSV. matrix [A],
+ where M &gt;= N. The SVD of [A] is written as
+ </p>
+<p>
+ [A] = [U] * [SIGMA] * [V]^t,
+ </p>
+<p>
+ where [SIGMA] is an N-by-N (M-by-N) matrix which is zero except for its
+ N diagonal elements, [U] is an M-by-N (or M-by-M) orthonormal matrix, and
+ [V] is an N-by-N orthogonal matrix. The diagonal elements of [SIGMA] are
+ the singular values of [A]. The columns of [U] and [V] are the left and
+ the right singular vectors of [A], respectively. The matrices [U] and [V]
+ are computed and stored in the arrays U and V, respectively. The diagonal
+ of [SIGMA] is computed and stored in the array SVA.
+ </p>
+<p>
+ Further details ~~~~~~~~~~~~~~~ <code class="computeroutput"><span class="identifier">gejsv</span></code>
+ implements a preconditioned Jacobi SVD algorithm. It uses SGEQP3, SGEQRF,
+ and SGELQF as preprocessors and preconditioners. Optionally, an additional
+ row pivoting can be used as a preprocessor, which in some cases results
+ in much higher accuracy. An example is matrix A with the structure A =
+ D1 * C * D2, where D1, D2 are arbitrarily ill-conditioned diagonal matrices
+ and C is well-conditioned matrix. In that case, complete pivoting in the
+ first QR factorizations provides accuracy dependent on the condition number
+ of C, and independent of D1, D2. Such higher accuracy is not completely
+ understood theoretically, but it works well in practice. Further, if A
+ can be written as A = B*D, with well-conditioned B and some diagonal D,
+ then the high accuracy is guaranteed, both theoretically and in software,
+ independent of D. For more details see [1], [2]. The computational range
+ for the singular values can be the full range ( UNDERFLOW,OVERFLOW ), provided
+ that the machine arithmetic and the BLAS &amp; LAPACK routines called by
+ <code class="computeroutput"><span class="identifier">gejsv</span></code> are implemented to
+ work in that range. If that is not the case, then the restriction for safe
+ computation with the singular values in the range of normalized IEEE numbers
+ is that the spectral condition number kappa(A)=sigma_max(A)/sigma_min(A)
+ does not overflow. This code (<code class="computeroutput"><span class="identifier">gejsv</span></code>)
+ is best used in this restricted range, meaning that singular values of
+ magnitude below ||A||_2 / SLAMCH('O') are returned as zeros. See JOBR for
+ details on this. Further, this implementation is somewhat slower than the
+ one described in [1,2] due to replacement of some non-LAPACK components,
+ and because the choice of some tuning parameters in the iterative part
+ (DGESVJ) is left to the implementer on a particular machine. The rank revealing
+ QR factorization (in this code: SGEQP3) should be implemented as in [3].
+ We have a new version of SGEQP3 under development that is more robust than
+ the current one in LAPACK, with a cleaner cut in rank defficient cases.
+ It will be available in the SIGMA library [4]. If M is much larger than
+ N, it is obvious that the inital QRF with column pivoting can be preprocessed
+ by the QRF without pivoting. That well known trick is not used in <code class="computeroutput"><span class="identifier">gejsv</span></code> because in some cases heavy row
+ weighting can be treated with complete pivoting. The overhead in cases
+ M much larger than N is then only due to pivoting, but the benefits in
+ terms of accuracy have prevailed. The implementer/user can incorporate
+ this extra QRF step easily. The implementer can also improve data movement
+ (matrix transpose, matrix copy, matrix transposed copy) - this implementation
+ of <code class="computeroutput"><span class="identifier">gejsv</span></code> uses only the
+ simplest, naive data movement.
+ </p>
+<p>
+ Contributors ~~~~~~~~~~~~ Zlatko Drmac (Zagreb, Croatia) and Kresimir Veselic
+ (Hagen, Germany)
+ </p>
+<p>
+ References ~~~~~~~~~~ [1] Z. Drmac and K. Veselic: New fast and accurate
+ Jacobi SVD algorithm I. SIAM J. Matrix Anal. Appl. Vol. 35, No. 2 (2008),
+ pp. 1322-1342. LAPACK Working note 169. [2] Z. Drmac and K. Veselic: New
+ fast and accurate Jacobi SVD algorithm II. SIAM J. Matrix Anal. Appl. Vol.
+ 35, No. 2 (2008), pp. 1343-1362. LAPACK Working note 170. [3] Z. Drmac
+ and Z. Bujanovic: On the failure of rank-revealing QR factorization software
+ - a case study. ACM Trans. Math. Softw. Vol. 35, No 2 (2008), pp. 1-28.
+ LAPACK Working note 176. [4] Z. Drmac: SIGMA - mathematical software library
+ for accurate SVD, PSV, QSVD, (H,K)-SVD computations. Department of Mathematics,
+ University of Zagreb, 2008.
+ </p>
+<p>
+ Bugs, examples and comments ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please report all
+ bugs and send interesting examples and/or comments to drmac_at_math.hr. Thank
+ you.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id702260"></a><p class="title"><b>Table&#160;288.&#160;Dispatching of gejsv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gejsv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEJSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEJSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gejsv.definition"></a><h6>
+<a name="id702354"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.gejsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gejsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gejsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id702385"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.gejsv.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.lapack.gejsv.complexity"></a><h6>
+<a name="id702454"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.gejsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gejsv.example"></a><h6>
+<a name="id702475"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.gejsv.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">lapack</span><span class="special">/</span><span class="identifier">gejsv</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">lapack</span><span class="special">::</span><span class="identifier">gejsv</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.lapack.gejsv.notes"></a><h6>
+<a name="id702718"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.gejsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gejsv.see_also"></a><h6>
+<a name="id702738"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.gejsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgejsv.f
+ and dgejsv.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="gbsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gesv.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/lapack/gelqf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelqf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,217 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gelqf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggrqf.html" title="ggrqf">
+<link rel="next" href="geqlf.html" title="geqlf">
+</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="ggrqf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geqlf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gelqf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gelqf"></a><a class="link" href="gelqf.html" title="gelqf">gelqf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gelqf.prototype"></a><h6>
+<a name="id530855"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.gelqf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gelqf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gelqf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gelqf.description"></a><h6>
+<a name="id530948"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.gelqf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gelqf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGELQF, DGELQF, CGELQF, and
+ ZGELQF. <code class="computeroutput"><span class="identifier">gelqf</span></code> computes
+ an LQ factorization of a complex M-by-N matrix A: A = L * Q.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id531050"></a><p class="title"><b>Table&#160;106.&#160;Dispatching of gelqf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gelqf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGELQF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGELQF
+ </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>
+ CGELQF
+ </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>
+ ZGELQF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gelqf.definition"></a><h6>
+<a name="id531222"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.gelqf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gelqf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gelqf.parameters_or_requirements_on_types"></a><h6>
+<a name="id531253"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.gelqf.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.lapack.gelqf.complexity"></a><h6>
+<a name="id531322"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.gelqf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gelqf.example"></a><h6>
+<a name="id531343"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.gelqf.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">lapack</span><span class="special">/</span><span class="identifier">gelqf</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">lapack</span><span class="special">::</span><span class="identifier">gelqf</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.lapack.gelqf.notes"></a><h6>
+<a name="id531587"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.gelqf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gelqf.see_also"></a><h6>
+<a name="id531608"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.gelqf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgelqf.f,
+ dgelqf.f,
+ cgelqf.f,
+ and zgelqf.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="ggrqf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geqlf.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/lapack/gels.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gels.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,245 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gels</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="syevx.html" title="syevx">
+<link rel="next" href="gelsd.html" title="gelsd">
+</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="syevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gelsd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gels">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gels"></a><a class="link" href="gels.html" title="gels">gels</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gels.prototype"></a><h6>
+<a name="id750783"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.gels.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gels</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gels</span><span class="special">(</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.lapack.gels.description"></a><h6>
+<a name="id750875"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.gels.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gels</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGELS, DGELS, CGELS, and ZGELS.
+ <code class="computeroutput"><span class="identifier">gels</span></code> solves overdetermined
+ or underdetermined complex linear systems involving an M-by-N matrix A,
+ or its conjugate-transpose, using a QR or LQ factorization of A. It is
+ assumed that A has full rank.
+ </p>
+<p>
+ The following options are provided:
+ </p>
+<p>
+ 1. If TRANS = 'N' and m &gt;= n: find the least squares solution of an
+ overdetermined system, i.e., solve the least squares problem minimize ||
+ B - A*X ||.
+ </p>
+<p>
+ 2. If TRANS = 'N' and m &lt; n: find the minimum norm solution of an underdetermined
+ system A * X = B.
+ </p>
+<p>
+ 3. If TRANS = 'C' and m &gt;= n: find the minimum norm solution of an undetermined
+ system A**H * X = B.
+ </p>
+<p>
+ 4. If TRANS = 'C' and m &lt; n: find the least squares solution of an overdetermined
+ system, i.e., solve the least squares problem minimize || B - A**H * X
+ ||.
+ </p>
+<p>
+ Several right hand side vectors b and solution vectors x can be handled
+ in a single call; they are stored as the columns of the M-by-NRHS right
+ hand side matrix B and the N-by-NRHS solution matrix X.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id751013"></a><p class="title"><b>Table&#160;341.&#160;Dispatching of gels</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gels">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGELS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGELS
+ </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>
+ CGELS
+ </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>
+ ZGELS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gels.definition"></a><h6>
+<a name="id751186"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.gels.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gels.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gels.parameters_or_requirements_on_types"></a><h6>
+<a name="id751216"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.gels.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.lapack.gels.complexity"></a><h6>
+<a name="id751285"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.gels.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gels.example"></a><h6>
+<a name="id751306"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.gels.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">lapack</span><span class="special">/</span><span class="identifier">gels</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">lapack</span><span class="special">::</span><span class="identifier">gels</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.lapack.gels.notes"></a><h6>
+<a name="id751550"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.gels.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gels.see_also"></a><h6>
+<a name="id751570"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.gels.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgels.f,
+ dgels.f,
+ cgels.f,
+ and zgels.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="syevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gelsd.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/lapack/gelsd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelsd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,251 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gelsd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gels.html" title="gels">
+<link rel="next" href="gelss.html" title="gelss">
+</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="gels.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gelss.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gelsd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gelsd"></a><a class="link" href="gelsd.html" title="gelsd">gelsd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gelsd.prototype"></a><h6>
+<a name="id751641"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.gelsd.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">gelsd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gelsd</span><span class="special">(</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> <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">rank</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">gelsd</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> <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">rank</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gelsd.description"></a><h6>
+<a name="id751916"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.gelsd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gelsd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGELSD, DGELSD, CGELSD, and
+ ZGELSD. <code class="computeroutput"><span class="identifier">gelsd</span></code> computes
+ the minimum-norm solution to a real linear least squares problem: minimize
+ 2-norm(| b - A*x |) using the singular value decomposition (SVD) of A.
+ A is an M-by-N matrix which may be rank-deficient.
+ </p>
+<p>
+ Several right hand side vectors b and solution vectors x can be handled
+ in a single call; they are stored as the columns of the M-by-NRHS right
+ hand side matrix B and the N-by-NRHS solution matrix X.
+ </p>
+<p>
+ The problem is solved in three steps: (1) Reduce the coefficient matrix
+ A to bidiagonal form with Householder tranformations, reducing the original
+ problem into a "bidiagonal least squares problem" (BLS) (2) Solve
+ the BLS using a divide and conquer approach. (3) Apply back all the Householder
+ tranformations to solve the original least squares problem.
+ </p>
+<p>
+ The effective rank of A is determined by treating as zero those singular
+ values which are less than RCOND times the largest singular value.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id752042"></a><p class="title"><b>Table&#160;342.&#160;Dispatching of gelsd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gelsd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGELSD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGELSD
+ </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>
+ CGELSD
+ </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>
+ ZGELSD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gelsd.definition"></a><h6>
+<a name="id752216"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.gelsd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gelsd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gelsd.parameters_or_requirements_on_types"></a><h6>
+<a name="id752247"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.gelsd.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.lapack.gelsd.complexity"></a><h6>
+<a name="id752315"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.gelsd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gelsd.example"></a><h6>
+<a name="id752336"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.gelsd.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">lapack</span><span class="special">/</span><span class="identifier">gelsd</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">lapack</span><span class="special">::</span><span class="identifier">gelsd</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.lapack.gelsd.notes"></a><h6>
+<a name="id752580"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.gelsd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gelsd.see_also"></a><h6>
+<a name="id752600"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.gelsd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgelsd.f,
+ dgelsd.f,
+ cgelsd.f,
+ and zgelsd.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="gels.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gelss.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/lapack/gelss.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelss.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,234 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gelss</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gelsd.html" title="gelsd">
+<link rel="next" href="gelsy.html" title="gelsy">
+</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="gelsd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gelsy.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gelss">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gelss"></a><a class="link" href="gelss.html" title="gelss">gelss</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gelss.prototype"></a><h6>
+<a name="id752672"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.gelss.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gelss</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gelss</span><span class="special">(</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> <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">rank</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gelss.description"></a><h6>
+<a name="id752822"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.gelss.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gelss</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGELSS, DGELSS, CGELSS, and
+ ZGELSS. <code class="computeroutput"><span class="identifier">gelss</span></code> computes
+ the minimum norm solution to a complex linear least squares problem:
+ </p>
+<p>
+ Minimize 2-norm(| b - A*x |).
+ </p>
+<p>
+ using the singular value decomposition (SVD) of A. A is an M-by-N matrix
+ which may be rank-deficient.
+ </p>
+<p>
+ Several right hand side vectors b and solution vectors x can be handled
+ in a single call; they are stored as the columns of the M-by-NRHS right
+ hand side matrix B and the N-by-NRHS solution matrix X.
+ </p>
+<p>
+ The effective rank of A is determined by treating as zero those singular
+ values which are less than RCOND times the largest singular value.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id752941"></a><p class="title"><b>Table&#160;343.&#160;Dispatching of gelss</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gelss">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGELSS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGELSS
+ </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>
+ CGELSS
+ </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>
+ ZGELSS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gelss.definition"></a><h6>
+<a name="id753114"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.gelss.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gelss.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gelss.parameters_or_requirements_on_types"></a><h6>
+<a name="id753145"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.gelss.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.lapack.gelss.complexity"></a><h6>
+<a name="id753214"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.gelss.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gelss.example"></a><h6>
+<a name="id753234"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.gelss.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">lapack</span><span class="special">/</span><span class="identifier">gelss</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">lapack</span><span class="special">::</span><span class="identifier">gelss</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.lapack.gelss.notes"></a><h6>
+<a name="id753477"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.gelss.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gelss.see_also"></a><h6>
+<a name="id753497"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.gelss.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgelss.f,
+ dgelss.f,
+ cgelss.f,
+ and zgelss.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="gelsd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gelsy.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/lapack/gelsy.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelsy.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,246 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gelsy</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gelss.html" title="gelss">
+<link rel="next" href="lalsd.html" title="lalsd">
+</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="gelss.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="lalsd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gelsy">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gelsy"></a><a class="link" href="gelsy.html" title="gelsy">gelsy</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gelsy.prototype"></a><h6>
+<a name="id753568"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.gelsy.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gelsy</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gelsy</span><span class="special">(</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> <span class="identifier">VectorJPVT</span><span class="special">&amp;</span> <span class="identifier">jpvt</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">rank</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gelsy.description"></a><h6>
+<a name="id753719"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.gelsy.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gelsy</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGELSY, DGELSY, CGELSY, and
+ ZGELSY. <code class="computeroutput"><span class="identifier">gelsy</span></code> computes
+ the minimum-norm solution to a complex linear least squares problem: minimize
+ || A * X - B || using a complete orthogonal factorization of A. A is an
+ M-by-N matrix which may be rank-deficient.
+ </p>
+<p>
+ Several right hand side vectors b and solution vectors x can be handled
+ in a single call; they are stored as the columns of the M-by-NRHS right
+ hand side matrix B and the N-by-NRHS solution matrix X.
+ </p>
+<p>
+ The routine first computes a QR factorization with column pivoting: A *
+ P = Q * [ R11 R12 ] [ 0 R22 ] with R11 defined as the largest leading submatrix
+ whose estimated condition number is less than 1/RCOND. The order of R11,
+ RANK, is the effective rank of A.
+ </p>
+<p>
+ Then, R22 is considered to be negligible, and R12 is annihilated by unitary
+ transformations from the right, arriving at the complete orthogonal factorization:
+ A * P = Q * [ T11 0 ] * Z [ 0 0 ] The minimum-norm solution is then X =
+ P * Z' [ inv(T11)*Q1'*B ] [ 0 ] where Q1 consists of the first RANK columns
+ of Q.
+ </p>
+<p>
+ This routine is basically identical to the original xGELSX except three
+ differences: o The permutation of matrix B (the right hand side) is faster
+ and more simple. o The call to the subroutine xGEQPF has been substituted
+ by the the call to the subroutine xGEQP3. This subroutine is a Blas-3 version
+ of the QR factorization with column pivoting. o Matrix B (the right hand
+ side) is updated with Blas-3.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id753851"></a><p class="title"><b>Table&#160;344.&#160;Dispatching of gelsy</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gelsy">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGELSY
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGELSY
+ </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>
+ CGELSY
+ </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>
+ ZGELSY
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gelsy.definition"></a><h6>
+<a name="id754024"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.gelsy.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gelsy.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gelsy.parameters_or_requirements_on_types"></a><h6>
+<a name="id754056"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.gelsy.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.lapack.gelsy.complexity"></a><h6>
+<a name="id754125"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.gelsy.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gelsy.example"></a><h6>
+<a name="id754146"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.gelsy.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">lapack</span><span class="special">/</span><span class="identifier">gelsy</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">lapack</span><span class="special">::</span><span class="identifier">gelsy</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.lapack.gelsy.notes"></a><h6>
+<a name="id754390"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.gelsy.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gelsy.see_also"></a><h6>
+<a name="id754410"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.gelsy.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgelsy.f,
+ dgelsy.f,
+ cgelsy.f,
+ and zgelsy.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="gelss.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="lalsd.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/lapack/geqlf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqlf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,217 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>geqlf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gelqf.html" title="gelqf">
+<link rel="next" href="geqp3.html" title="geqp3">
+</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="gelqf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geqp3.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="geqlf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.geqlf"></a><a class="link" href="geqlf.html" title="geqlf">geqlf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.geqlf.prototype"></a><h6>
+<a name="id531681"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.geqlf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">geqlf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">geqlf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geqlf.description"></a><h6>
+<a name="id531772"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.geqlf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">geqlf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEQLF, DGEQLF, CGEQLF, and
+ ZGEQLF. <code class="computeroutput"><span class="identifier">geqlf</span></code> computes
+ a QL factorization of a complex M-by-N matrix A: A = Q * L.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id531874"></a><p class="title"><b>Table&#160;107.&#160;Dispatching of geqlf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of geqlf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEQLF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEQLF
+ </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>
+ CGEQLF
+ </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>
+ ZGEQLF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.geqlf.definition"></a><h6>
+<a name="id532047"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.geqlf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/geqlf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geqlf.parameters_or_requirements_on_types"></a><h6>
+<a name="id532079"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.geqlf.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.lapack.geqlf.complexity"></a><h6>
+<a name="id532149"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.geqlf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geqlf.example"></a><h6>
+<a name="id532170"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.geqlf.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">lapack</span><span class="special">/</span><span class="identifier">geqlf</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">lapack</span><span class="special">::</span><span class="identifier">geqlf</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.lapack.geqlf.notes"></a><h6>
+<a name="id532414"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.geqlf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geqlf.see_also"></a><h6>
+<a name="id532434"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.geqlf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgeqlf.f,
+ dgeqlf.f,
+ cgeqlf.f,
+ and zgeqlf.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="gelqf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geqp3.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/lapack/geqp3.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqp3.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,218 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>geqp3</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="geqlf.html" title="geqlf">
+<link rel="next" href="geqrf.html" title="geqrf">
+</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="geqlf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geqrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="geqp3">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.geqp3"></a><a class="link" href="geqp3.html" title="geqp3">geqp3</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.geqp3.prototype"></a><h6>
+<a name="id532506"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.geqp3.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">geqp3</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">geqp3</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorJPVT</span><span class="special">&amp;</span> <span class="identifier">jpvt</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geqp3.description"></a><h6>
+<a name="id532618"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.geqp3.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">geqp3</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEQP3, DGEQP3, CGEQP3, and
+ ZGEQP3. <code class="computeroutput"><span class="identifier">geqp3</span></code> computes
+ a QR factorization with column pivoting of a matrix A: A*P = Q*R using
+ Level 3 BLAS.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id532720"></a><p class="title"><b>Table&#160;108.&#160;Dispatching of geqp3</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of geqp3">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEQP3
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEQP3
+ </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>
+ CGEQP3
+ </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>
+ ZGEQP3
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.geqp3.definition"></a><h6>
+<a name="id532894"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.geqp3.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/geqp3.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geqp3.parameters_or_requirements_on_types"></a><h6>
+<a name="id532926"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.geqp3.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.lapack.geqp3.complexity"></a><h6>
+<a name="id532995"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.geqp3.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geqp3.example"></a><h6>
+<a name="id533016"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.geqp3.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">lapack</span><span class="special">/</span><span class="identifier">geqp3</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">lapack</span><span class="special">::</span><span class="identifier">geqp3</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.lapack.geqp3.notes"></a><h6>
+<a name="id533259"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.geqp3.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geqp3.see_also"></a><h6>
+<a name="id533279"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.geqp3.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgeqp3.f,
+ dgeqp3.f,
+ cgeqp3.f,
+ and zgeqp3.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="geqlf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="geqrf.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/lapack/geqrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,217 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>geqrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="geqp3.html" title="geqp3">
+<link rel="next" href="gerqf.html" title="gerqf">
+</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="geqp3.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gerqf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="geqrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.geqrf"></a><a class="link" href="geqrf.html" title="geqrf">geqrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.geqrf.prototype"></a><h6>
+<a name="id533352"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.geqrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">geqrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">geqrf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geqrf.description"></a><h6>
+<a name="id533445"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.geqrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">geqrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGEQRF, DGEQRF, CGEQRF, and
+ ZGEQRF. <code class="computeroutput"><span class="identifier">geqrf</span></code> computes
+ a QR factorization of a complex M-by-N matrix A: A = Q * R.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id533546"></a><p class="title"><b>Table&#160;109.&#160;Dispatching of geqrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of geqrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGEQRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGEQRF
+ </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>
+ CGEQRF
+ </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>
+ ZGEQRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.geqrf.definition"></a><h6>
+<a name="id533720"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.geqrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/geqrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.geqrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id533752"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.geqrf.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.lapack.geqrf.complexity"></a><h6>
+<a name="id533821"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.geqrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geqrf.example"></a><h6>
+<a name="id533842"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.geqrf.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">lapack</span><span class="special">/</span><span class="identifier">geqrf</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">lapack</span><span class="special">::</span><span class="identifier">geqrf</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.lapack.geqrf.notes"></a><h6>
+<a name="id534087"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.geqrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.geqrf.see_also"></a><h6>
+<a name="id534107"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.geqrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgeqrf.f,
+ dgeqrf.f,
+ cgeqrf.f,
+ and zgeqrf.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="geqp3.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gerqf.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/lapack/gerfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gerfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gerfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="geequ.html" title="geequ">
+<link rel="next" href="getrf.html" title="getrf">
+</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="geequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="getrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gerfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gerfs"></a><a class="link" href="gerfs.html" title="gerfs">gerfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gerfs.prototype"></a><h6>
+<a name="id580779"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.gerfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gerfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gerfs</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">MatrixAF</span><span class="special">&amp;</span> <span class="identifier">af</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gerfs.description"></a><h6>
+<a name="id580996"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.gerfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gerfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGERFS, DGERFS, CGERFS, and
+ ZGERFS. <code class="computeroutput"><span class="identifier">gerfs</span></code> improves
+ the computed solution to a system of linear equations and provides error
+ bounds and backward error estimates for the solution.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id581098"></a><p class="title"><b>Table&#160;162.&#160;Dispatching of gerfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gerfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGERFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGERFS
+ </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>
+ CGERFS
+ </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>
+ ZGERFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gerfs.definition"></a><h6>
+<a name="id581272"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.gerfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gerfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gerfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id581304"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.gerfs.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.lapack.gerfs.complexity"></a><h6>
+<a name="id581373"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.gerfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gerfs.example"></a><h6>
+<a name="id581394"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.gerfs.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">lapack</span><span class="special">/</span><span class="identifier">gerfs</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">lapack</span><span class="special">::</span><span class="identifier">gerfs</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.lapack.gerfs.notes"></a><h6>
+<a name="id581638"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.gerfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gerfs.see_also"></a><h6>
+<a name="id581658"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.gerfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgerfs.f,
+ dgerfs.f,
+ cgerfs.f,
+ and zgerfs.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="geequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="getrf.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/lapack/gerqf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gerqf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,217 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gerqf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="geqrf.html" title="geqrf">
+<link rel="next" href="larz.html" title="larz">
+</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="geqrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="larz.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gerqf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gerqf"></a><a class="link" href="gerqf.html" title="gerqf">gerqf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gerqf.prototype"></a><h6>
+<a name="id534178"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.gerqf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gerqf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gerqf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gerqf.description"></a><h6>
+<a name="id534271"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.gerqf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gerqf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGERQF, DGERQF, CGERQF, and
+ ZGERQF. <code class="computeroutput"><span class="identifier">gerqf</span></code> computes
+ an RQ factorization of a complex M-by-N matrix A: A = R * Q.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id534373"></a><p class="title"><b>Table&#160;110.&#160;Dispatching of gerqf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gerqf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGERQF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGERQF
+ </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>
+ CGERQF
+ </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>
+ ZGERQF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gerqf.definition"></a><h6>
+<a name="id534546"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.gerqf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gerqf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gerqf.parameters_or_requirements_on_types"></a><h6>
+<a name="id534578"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.gerqf.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.lapack.gerqf.complexity"></a><h6>
+<a name="id534647"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.gerqf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gerqf.example"></a><h6>
+<a name="id534668"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.gerqf.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">lapack</span><span class="special">/</span><span class="identifier">gerqf</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">lapack</span><span class="special">::</span><span class="identifier">gerqf</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.lapack.gerqf.notes"></a><h6>
+<a name="id534913"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.gerqf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gerqf.see_also"></a><h6>
+<a name="id534933"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.gerqf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgerqf.f,
+ dgerqf.f,
+ cgerqf.f,
+ and zgerqf.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="geqrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="larz.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/lapack/gesdd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesdd.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>gesdd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="geevx.html" title="geevx">
+<link rel="next" href="gesvd.html" title="gesvd">
+</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="geevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gesvd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gesdd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gesdd"></a><a class="link" href="gesdd.html" title="gesdd">gesdd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gesdd.prototype"></a><h6>
+<a name="id728114"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.gesdd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gesdd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gesdd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">MatrixU</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">,</span>
+ <span class="identifier">MatrixVT</span><span class="special">&amp;</span> <span class="identifier">vt</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gesdd.description"></a><h6>
+<a name="id728268"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.gesdd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gesdd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGESDD, DGESDD, CGESDD, and
+ ZGESDD. <code class="computeroutput"><span class="identifier">gesdd</span></code> computes
+ the singular value decomposition (SVD) of a complex M-by-N matrix A, optionally
+ computing the left and/or right singular vectors, by using divide-and-conquer
+ method. The SVD is written
+ </p>
+<p>
+ A = U * SIGMA * conjugate-transpose(V)
+ </p>
+<p>
+ where SIGMA is an M-by-N matrix which is zero except for its min(m,n) diagonal
+ elements, U is an M-by-M unitary matrix, and V is an N-by-N unitary matrix.
+ The diagonal elements of SIGMA are the singular values of A; they are real
+ and non-negative, and are returned in descending order. The first min(m,n)
+ columns of U and V are the left and right singular vectors of A.
+ </p>
+<p>
+ Note that the routine returns VT = V**H, not V.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id728392"></a><p class="title"><b>Table&#160;315.&#160;Dispatching of gesdd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gesdd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGESDD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGESDD
+ </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>
+ CGESDD
+ </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>
+ ZGESDD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gesdd.definition"></a><h6>
+<a name="id728566"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.gesdd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gesdd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gesdd.parameters_or_requirements_on_types"></a><h6>
+<a name="id728597"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.gesdd.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.lapack.gesdd.complexity"></a><h6>
+<a name="id728665"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.gesdd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gesdd.example"></a><h6>
+<a name="id728686"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.gesdd.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">lapack</span><span class="special">/</span><span class="identifier">gesdd</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">lapack</span><span class="special">::</span><span class="identifier">gesdd</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.lapack.gesdd.notes"></a><h6>
+<a name="id728930"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.gesdd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gesdd.see_also"></a><h6>
+<a name="id728950"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.gesdd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgesdd.f,
+ dgesdd.f,
+ cgesdd.f,
+ and zgesdd.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="geevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gesvd.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/lapack/gesv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gesv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gejsv.html" title="gejsv">
+<link rel="next" href="gesvx.html" title="gesvx">
+</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="gejsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gesvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gesv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gesv"></a><a class="link" href="gesv.html" title="gesv">gesv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gesv.prototype"></a><h6>
+<a name="id702797"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.gesv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gesv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gesv</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.gesv.description"></a><h6>
+<a name="id702910"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.gesv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gesv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGESV, DGESV, CGESV, and ZGESV.
+ <code class="computeroutput"><span class="identifier">gesv</span></code> computes the solution
+ to a complex system of linear equations A * X = B, where A is an N-by-N
+ matrix and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ The LU decomposition with partial pivoting and row interchanges is used
+ to factor A as A = P * L * U, where P is a permutation matrix, L is unit
+ lower triangular, and U is upper triangular. The factored form of A is
+ then used to solve the system of equations A * X = B.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id703018"></a><p class="title"><b>Table&#160;289.&#160;Dispatching of gesv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gesv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGESV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGESV
+ </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>
+ CGESV
+ </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>
+ ZGESV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gesv.definition"></a><h6>
+<a name="id703191"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.gesv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gesv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gesv.parameters_or_requirements_on_types"></a><h6>
+<a name="id703222"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.gesv.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.lapack.gesv.complexity"></a><h6>
+<a name="id703291"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.gesv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gesv.example"></a><h6>
+<a name="id703311"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.gesv.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">lapack</span><span class="special">/</span><span class="identifier">gesv</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">lapack</span><span class="special">::</span><span class="identifier">gesv</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.lapack.gesv.notes"></a><h6>
+<a name="id703554"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.gesv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gesv.see_also"></a><h6>
+<a name="id703573"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.gesv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgesv.f,
+ dgesv.f,
+ cgesv.f,
+ and zgesv.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="gejsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gesvx.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/lapack/gesvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesvd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,232 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gesvd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gesdd.html" title="gesdd">
+<link rel="next" href="hbev.html" title="hbev">
+</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="gesdd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbev.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gesvd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gesvd"></a><a class="link" href="gesvd.html" title="gesvd">gesvd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gesvd.prototype"></a><h6>
+<a name="id729022"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.gesvd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gesvd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gesvd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobu</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvt</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
+ <span class="identifier">MatrixU</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">,</span> <span class="identifier">MatrixVT</span><span class="special">&amp;</span> <span class="identifier">vt</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gesvd.description"></a><h6>
+<a name="id729197"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.gesvd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gesvd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGESVD, DGESVD, CGESVD, and
+ ZGESVD. <code class="computeroutput"><span class="identifier">gesvd</span></code> computes
+ the singular value decomposition (SVD) of a complex M-by-N matrix A, optionally
+ computing the left and/or right singular vectors. The SVD is written
+ </p>
+<p>
+ A = U * SIGMA * conjugate-transpose(V)
+ </p>
+<p>
+ where SIGMA is an M-by-N matrix which is zero except for its min(m,n) diagonal
+ elements, U is an M-by-M unitary matrix, and V is an N-by-N unitary matrix.
+ The diagonal elements of SIGMA are the singular values of A; they are real
+ and non-negative, and are returned in descending order. The first min(m,n)
+ columns of U and V are the left and right singular vectors of A.
+ </p>
+<p>
+ Note that the routine returns V**H, not V.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id729314"></a><p class="title"><b>Table&#160;316.&#160;Dispatching of gesvd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gesvd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGESVD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGESVD
+ </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>
+ CGESVD
+ </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>
+ ZGESVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gesvd.definition"></a><h6>
+<a name="id729488"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.gesvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gesvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gesvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id729519"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.gesvd.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.lapack.gesvd.complexity"></a><h6>
+<a name="id729589"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.gesvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gesvd.example"></a><h6>
+<a name="id729609"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.gesvd.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">lapack</span><span class="special">/</span><span class="identifier">gesvd</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">lapack</span><span class="special">::</span><span class="identifier">gesvd</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.lapack.gesvd.notes"></a><h6>
+<a name="id729852"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.gesvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gesvd.see_also"></a><h6>
+<a name="id729872"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.gesvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgesvd.f,
+ dgesvd.f,
+ cgesvd.f,
+ and zgesvd.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="gesdd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbev.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/lapack/gesvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,265 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gesvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gesv.html" title="gesv">
+<link rel="next" href="gtsv.html" title="gtsv">
+</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="gesv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gtsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gesvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gesvx"></a><a class="link" href="gesvx.html" title="gesvx">gesvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gesvx.prototype"></a><h6>
+<a name="id703646"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.gesvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gesvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gesvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">MatrixAF</span><span class="special">&amp;</span> <span class="identifier">af</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span><span class="special">,</span>
+ <span class="keyword">char</span><span class="special">&amp;</span> <span class="identifier">equed</span><span class="special">,</span> <span class="identifier">VectorR</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">VectorC</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gesvx.description"></a><h6>
+<a name="id703933"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.gesvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gesvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGESVX, DGESVX, CGESVX, and
+ ZGESVX. <code class="computeroutput"><span class="identifier">gesvx</span></code> uses the
+ LU factorization to compute the solution to a complex system of linear
+ equations A * X = B, where A is an N-by-N matrix and X and B are N-by-NRHS
+ matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'E', real scaling factors are computed to equilibrate the
+ system: TRANS = 'N': diag(R)*A*diag(C) *inv(diag(C))*X = diag(R)*B TRANS
+ = 'T': (diag(R)<span class="bold"><strong>A*diag(C))</strong></span>*T *inv(diag(R))*X
+ = diag(C)*B TRANS = 'C': (diag(R)<span class="bold"><strong>A*diag(C))</strong></span>*H
+ *inv(diag(R))*X = diag(C)*B Whether or not the system will be equilibrated
+ depends on the scaling of the matrix A, but if equilibration is used, A
+ is overwritten by diag(R)*A*diag(C) and B by diag(R)*B (if TRANS='N') or
+ diag(C)*B (if TRANS = 'T' or 'C').
+ </p>
+<p>
+ 2. If FACT = 'N' or 'E', the LU decomposition is used to factor the matrix
+ A (after equilibration if FACT = 'E') as A = P * L * U, where P is a permutation
+ matrix, L is a unit lower triangular matrix, and U is upper triangular.
+ </p>
+<p>
+ 3. If some U(i,i)=0, so that U is exactly singular, then the routine returns
+ with INFO = i. Otherwise, the factored form of A is used to estimate the
+ condition number of the matrix A. If the reciprocal of the condition number
+ is less than machine precision, INFO = N+1 is returned as a warning, but
+ the routine still goes on to solve for X and compute error bounds as described
+ below.
+ </p>
+<p>
+ 4. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 5. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ 6. If equilibration was used, the matrix X is premultiplied by diag(C)
+ (if TRANS = 'N') or diag(R) (if TRANS = 'T' or 'C') so that it solves the
+ original system before equilibration.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id704108"></a><p class="title"><b>Table&#160;290.&#160;Dispatching of gesvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gesvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGESVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGESVX
+ </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>
+ CGESVX
+ </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>
+ ZGESVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gesvx.definition"></a><h6>
+<a name="id704281"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.gesvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gesvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gesvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id704312"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.gesvx.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.lapack.gesvx.complexity"></a><h6>
+<a name="id704381"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.gesvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gesvx.example"></a><h6>
+<a name="id704401"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.gesvx.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">lapack</span><span class="special">/</span><span class="identifier">gesvx</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">lapack</span><span class="special">::</span><span class="identifier">gesvx</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.lapack.gesvx.notes"></a><h6>
+<a name="id704645"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.gesvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gesvx.see_also"></a><h6>
+<a name="id704665"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.gesvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgesvx.f,
+ dgesvx.f,
+ cgesvx.f,
+ and zgesvx.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="gesv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gtsv.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/lapack/getrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,226 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>getrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gerfs.html" title="gerfs">
+<link rel="next" href="getri.html" title="getri">
+</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="gerfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="getri.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="getrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.getrf"></a><a class="link" href="getrf.html" title="getrf">getrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.getrf.prototype"></a><h6>
+<a name="id581731"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.getrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">getrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">getrf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.getrf.description"></a><h6>
+<a name="id581823"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.getrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">getrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGETRF, DGETRF, CGETRF, and
+ ZGETRF. <code class="computeroutput"><span class="identifier">getrf</span></code> computes
+ an LU factorization of a general M-by-N matrix A using partial pivoting
+ with row interchanges.
+ </p>
+<p>
+ The factorization has the form A = P * L * U where P is a permutation matrix,
+ L is lower triangular with unit diagonal elements (lower trapezoidal if
+ m &gt; n), and U is upper triangular (upper trapezoidal if m &lt; n).
+ </p>
+<p>
+ This is the right-looking Level 3 BLAS version of the algorithm.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id581936"></a><p class="title"><b>Table&#160;163.&#160;Dispatching of getrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of getrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGETRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGETRF
+ </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>
+ CGETRF
+ </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>
+ ZGETRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.getrf.definition"></a><h6>
+<a name="id582109"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.getrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/getrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.getrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id582141"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.getrf.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.lapack.getrf.complexity"></a><h6>
+<a name="id582211"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.getrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.getrf.example"></a><h6>
+<a name="id582232"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.getrf.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">lapack</span><span class="special">/</span><span class="identifier">getrf</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">lapack</span><span class="special">::</span><span class="identifier">getrf</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.lapack.getrf.notes"></a><h6>
+<a name="id582476"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.getrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.getrf.see_also"></a><h6>
+<a name="id582496"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.getrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgetrf.f,
+ dgetrf.f,
+ cgetrf.f,
+ and zgetrf.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="gerfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="getri.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/lapack/getri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getri.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,221 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>getri</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="getrf.html" title="getrf">
+<link rel="next" href="getrs.html" title="getrs">
+</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="getrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="getrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="getri">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.getri"></a><a class="link" href="getri.html" title="getri">getri</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.getri.prototype"></a><h6>
+<a name="id582569"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.getri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">getri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">getri</span><span class="special">(</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.getri.description"></a><h6>
+<a name="id582666"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.getri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">getri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGETRI, DGETRI, CGETRI, and
+ ZGETRI. <code class="computeroutput"><span class="identifier">getri</span></code> computes
+ the inverse of a matrix using the LU factorization computed by ZGETRF.
+ </p>
+<p>
+ This method inverts U and then computes inv(A) by solving the system inv(A)*L
+ = inv(U) for inv(A).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id582772"></a><p class="title"><b>Table&#160;164.&#160;Dispatching of getri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of getri">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGETRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGETRI
+ </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>
+ CGETRI
+ </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>
+ ZGETRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.getri.definition"></a><h6>
+<a name="id582946"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.getri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/getri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.getri.parameters_or_requirements_on_types"></a><h6>
+<a name="id582978"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.getri.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.lapack.getri.complexity"></a><h6>
+<a name="id583047"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.getri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.getri.example"></a><h6>
+<a name="id583068"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.getri.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">lapack</span><span class="special">/</span><span class="identifier">getri</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">lapack</span><span class="special">::</span><span class="identifier">getri</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.lapack.getri.notes"></a><h6>
+<a name="id583312"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.getri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.getri.see_also"></a><h6>
+<a name="id583332"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.getri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgetri.f,
+ dgetri.f,
+ cgetri.f,
+ and zgetri.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="getrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="getrs.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/lapack/getrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>getrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="getri.html" title="getri">
+<link rel="next" href="gtrfs.html" title="gtrfs">
+</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="getri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gtrfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="getrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.getrs"></a><a class="link" href="getrs.html" title="getrs">getrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.getrs.prototype"></a><h6>
+<a name="id583405"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.getrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">getrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">getrs</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.getrs.description"></a><h6>
+<a name="id583528"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.getrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">getrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGETRS, DGETRS, CGETRS, and
+ ZGETRS. <code class="computeroutput"><span class="identifier">getrs</span></code> solves a
+ system of linear equations A * X = B, A<span class="bold"><strong>*T * X = B,
+ or A</strong></span>*H * X = B with a general N-by-N matrix A using the LU factorization
+ computed by ZGETRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id583636"></a><p class="title"><b>Table&#160;165.&#160;Dispatching of getrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of getrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGETRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGETRS
+ </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>
+ CGETRS
+ </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>
+ ZGETRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.getrs.definition"></a><h6>
+<a name="id583810"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.getrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/getrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.getrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id583843"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.getrs.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.lapack.getrs.complexity"></a><h6>
+<a name="id583912"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.getrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.getrs.example"></a><h6>
+<a name="id583933"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.getrs.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">lapack</span><span class="special">/</span><span class="identifier">getrs</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">lapack</span><span class="special">::</span><span class="identifier">getrs</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.lapack.getrs.notes"></a><h6>
+<a name="id584177"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.getrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.getrs.see_also"></a><h6>
+<a name="id584197"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.getrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgetrs.f,
+ dgetrs.f,
+ cgetrs.f,
+ and zgetrs.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="getri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gtrfs.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/lapack/ggbak.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggbak.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,221 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ggbak</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="upmtr.html" title="upmtr">
+<link rel="next" href="ggbal.html" title="ggbal">
+</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="upmtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggbal.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggbak">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggbak"></a><a class="link" href="ggbak.html" title="ggbak">ggbak</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggbak.prototype"></a><h6>
+<a name="id655560"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.ggbak.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ggbak</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggbak</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</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">int_t</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorLSCALE</span><span class="special">&amp;</span> <span class="identifier">lscale</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorRSCALE</span><span class="special">&amp;</span> <span class="identifier">rscale</span><span class="special">,</span> <span class="identifier">MatrixV</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggbak.description"></a><h6>
+<a name="id655770"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.ggbak.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggbak</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGBAK, DGGBAK, CGGBAK, and
+ ZGGBAK. <code class="computeroutput"><span class="identifier">ggbak</span></code> forms the
+ right or left eigenvectors of a complex generalized eigenvalue problem
+ A*x = lambda*B*x, by backward transformation on the computed eigenvectors
+ of the balanced pair of matrices output by ZGGBAL.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorLSCALE</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">VectorLSCALE</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id655872"></a><p class="title"><b>Table&#160;247.&#160;Dispatching of ggbak</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ggbak">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorLSCALE
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGBAK
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGBAK
+ </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>
+ CGGBAK
+ </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>
+ ZGGBAK
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ggbak.definition"></a><h6>
+<a name="id656046"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.ggbak.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ggbak.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggbak.parameters_or_requirements_on_types"></a><h6>
+<a name="id656078"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.ggbak.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.lapack.ggbak.complexity"></a><h6>
+<a name="id656147"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.ggbak.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggbak.example"></a><h6>
+<a name="id656168"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.ggbak.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">lapack</span><span class="special">/</span><span class="identifier">ggbak</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">lapack</span><span class="special">::</span><span class="identifier">ggbak</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.lapack.ggbak.notes"></a><h6>
+<a name="id656412"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.ggbak.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggbak.see_also"></a><h6>
+<a name="id656432"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.ggbak.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggbak.f,
+ dggbak.f,
+ cggbak.f,
+ and zggbak.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="upmtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggbal.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/lapack/ggbal.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggbal.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,228 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ggbal</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggbak.html" title="ggbak">
+<link rel="next" href="gghrd.html" title="gghrd">
+</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="ggbak.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gghrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggbal">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggbal"></a><a class="link" href="ggbal.html" title="ggbal">ggbal</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggbal.prototype"></a><h6>
+<a name="id656502"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.ggbal.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ggbal</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggbal</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</span><span class="special">,</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> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="identifier">VectorLSCALE</span><span class="special">&amp;</span> <span class="identifier">lscale</span><span class="special">,</span> <span class="identifier">VectorRSCALE</span><span class="special">&amp;</span> <span class="identifier">rscale</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggbal.description"></a><h6>
+<a name="id656696"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.ggbal.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggbal</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGBAL, DGGBAL, CGGBAL, and
+ ZGGBAL. <code class="computeroutput"><span class="identifier">ggbal</span></code> balances
+ a pair of general complex matrices (A,B). This involves, first, permuting
+ A and B by similarity transformations to isolate eigenvalues in the first
+ 1 to ILO$-$1 and last IHI+1 to N elements on the diagonal; and second,
+ applying a diagonal similarity transformation to rows and columns ILO to
+ IHI to make the rows and columns as close in norm as possible. Both steps
+ are optional.
+ </p>
+<p>
+ Balancing may reduce the 1-norm of the matrices, and improve the accuracy
+ of the computed eigenvalues and/or eigenvectors in the generalized eigenvalue
+ problem A*x = lambda*B*x.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id656805"></a><p class="title"><b>Table&#160;248.&#160;Dispatching of ggbal</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ggbal">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGBAL
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGBAL
+ </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>
+ CGGBAL
+ </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>
+ ZGGBAL
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ggbal.definition"></a><h6>
+<a name="id656978"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.ggbal.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ggbal.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggbal.parameters_or_requirements_on_types"></a><h6>
+<a name="id657010"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.ggbal.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.lapack.ggbal.complexity"></a><h6>
+<a name="id657079"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.ggbal.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggbal.example"></a><h6>
+<a name="id657099"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.ggbal.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">lapack</span><span class="special">/</span><span class="identifier">ggbal</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">lapack</span><span class="special">::</span><span class="identifier">ggbal</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.lapack.ggbal.notes"></a><h6>
+<a name="id657343"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.ggbal.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggbal.see_also"></a><h6>
+<a name="id657363"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.ggbal.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggbal.f,
+ dggbal.f,
+ cggbal.f,
+ and zggbal.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="ggbak.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gghrd.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/lapack/gges.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gges.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,259 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gges</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gegv.html" title="gegv">
+<link rel="next" href="ggesx.html" title="ggesx">
+</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="gegv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggesx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gges">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gges"></a><a class="link" href="gges.html" title="gges">gges</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gges.prototype"></a><h6>
+<a name="id671468"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.gges.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">gges</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gges</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvsl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvsr</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sort</span><span class="special">,</span>
+ <span class="identifier">logical_t</span><span class="special">*</span> <span class="identifier">selctg</span><span class="special">,</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> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">sdim</span><span class="special">,</span>
+ <span class="identifier">VectorALPHAR</span><span class="special">&amp;</span> <span class="identifier">alphar</span><span class="special">,</span> <span class="identifier">VectorALPHAI</span><span class="special">&amp;</span> <span class="identifier">alphai</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span>
+ <span class="identifier">MatrixVSL</span><span class="special">&amp;</span> <span class="identifier">vsl</span><span class="special">,</span> <span class="identifier">MatrixVSR</span><span class="special">&amp;</span> <span class="identifier">vsr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">gges</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvsl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvsr</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sort</span><span class="special">,</span>
+ <span class="identifier">logical_t</span><span class="special">*</span> <span class="identifier">selctg</span><span class="special">,</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> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">sdim</span><span class="special">,</span>
+ <span class="identifier">VectorALPHA</span><span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixVSL</span><span class="special">&amp;</span> <span class="identifier">vsl</span><span class="special">,</span> <span class="identifier">MatrixVSR</span><span class="special">&amp;</span> <span class="identifier">vsr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gges.description"></a><h6>
+<a name="id672017"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.gges.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gges</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGES, DGGES, CGGES, and ZGGES.
+ <code class="computeroutput"><span class="identifier">gges</span></code> computes for a pair
+ of N-by-N complex nonsymmetric matrices (A,B), the generalized eigenvalues,
+ the generalized complex Schur form (S, T), and optionally left and/or right
+ Schur vectors (VSL and VSR). This gives the generalized Schur factorization
+ </p>
+<p>
+ (A,B) = ( (VSL)<span class="bold"><strong>S</strong></span>(VSR)**H, (VSL)<span class="bold"><strong>T</strong></span>(VSR)**H )
+ </p>
+<p>
+ where (VSR)**H is the conjugate-transpose of VSR.
+ </p>
+<p>
+ Optionally, it also orders the eigenvalues so that a selected cluster of
+ eigenvalues appears in the leading diagonal blocks of the upper triangular
+ matrix S and the upper triangular matrix T. The leading columns of VSL
+ and VSR then form an unitary basis for the corresponding left and right
+ eigenspaces (deflating subspaces).
+ </p>
+<p>
+ (If only the generalized eigenvalues are needed, use the driver ZGGEV instead,
+ which is faster.)
+ </p>
+<p>
+ A generalized eigenvalue for a pair of matrices (A,B) is a scalar w or
+ a ratio alpha/beta = w, such that A - w*B is singular. It is usually represented
+ as the pair (alpha,beta), as there is a reasonable interpretation for beta=0,
+ and even for both being zero.
+ </p>
+<p>
+ A pair of matrices (S,T) is in generalized complex Schur form if S and
+ T are upper triangular and, in addition, the diagonal elements of T are
+ non-negative real numbers.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id672160"></a><p class="title"><b>Table&#160;258.&#160;Dispatching of gges</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gges">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGES
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGES
+ </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>
+ CGGES
+ </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>
+ ZGGES
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gges.definition"></a><h6>
+<a name="id672334"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.gges.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gges.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gges.parameters_or_requirements_on_types"></a><h6>
+<a name="id672365"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.gges.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.lapack.gges.complexity"></a><h6>
+<a name="id672435"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.gges.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gges.example"></a><h6>
+<a name="id672454"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.gges.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">lapack</span><span class="special">/</span><span class="identifier">gges</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">lapack</span><span class="special">::</span><span class="identifier">gges</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.lapack.gges.notes"></a><h6>
+<a name="id672697"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.gges.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gges.see_also"></a><h6>
+<a name="id672718"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.gges.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgges.f,
+ dgges.f,
+ cgges.f,
+ and zgges.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="gegv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggesx.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/lapack/ggesx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggesx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,262 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ggesx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gges.html" title="gges">
+<link rel="next" href="ggev.html" title="ggev">
+</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="gges.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggev.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggesx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggesx"></a><a class="link" href="ggesx.html" title="ggesx">ggesx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggesx.prototype"></a><h6>
+<a name="id672790"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.ggesx.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">ggesx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggesx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvsl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvsr</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sort</span><span class="special">,</span>
+ <span class="identifier">logical_t</span><span class="special">*</span> <span class="identifier">selctg</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sense</span><span class="special">,</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>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">sdim</span><span class="special">,</span> <span class="identifier">VectorALPHAR</span><span class="special">&amp;</span> <span class="identifier">alphar</span><span class="special">,</span> <span class="identifier">VectorALPHAI</span><span class="special">&amp;</span> <span class="identifier">alphai</span><span class="special">,</span>
+ <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixVSL</span><span class="special">&amp;</span> <span class="identifier">vsl</span><span class="special">,</span> <span class="identifier">MatrixVSR</span><span class="special">&amp;</span> <span class="identifier">vsr</span><span class="special">,</span>
+ <span class="identifier">VectorRCONDE</span><span class="special">&amp;</span> <span class="identifier">rconde</span><span class="special">,</span> <span class="identifier">VectorRCONDV</span><span class="special">&amp;</span> <span class="identifier">rcondv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">ggesx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvsl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvsr</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sort</span><span class="special">,</span>
+ <span class="identifier">logical_t</span><span class="special">*</span> <span class="identifier">selctg</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sense</span><span class="special">,</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>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">sdim</span><span class="special">,</span> <span class="identifier">VectorALPHA</span><span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span>
+ <span class="identifier">MatrixVSL</span><span class="special">&amp;</span> <span class="identifier">vsl</span><span class="special">,</span> <span class="identifier">MatrixVSR</span><span class="special">&amp;</span> <span class="identifier">vsr</span><span class="special">,</span> <span class="identifier">VectorRCONDE</span><span class="special">&amp;</span> <span class="identifier">rconde</span><span class="special">,</span>
+ <span class="identifier">VectorRCONDV</span><span class="special">&amp;</span> <span class="identifier">rcondv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggesx.description"></a><h6>
+<a name="id673462"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.ggesx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggesx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGESX, DGGESX, CGGESX, and
+ ZGGESX. <code class="computeroutput"><span class="identifier">ggesx</span></code> computes
+ for a pair of N-by-N complex nonsymmetric matrices (A,B), the generalized
+ eigenvalues, the complex Schur form (S,T), and, optionally, the left and/or
+ right matrices of Schur vectors (VSL and VSR). This gives the generalized
+ Schur factorization
+ </p>
+<p>
+ (A,B) = ( (VSL) S (VSR)<span class="bold"><strong>*H, (VSL) T (VSR)</strong></span>*H
+ )
+ </p>
+<p>
+ where (VSR)**H is the conjugate-transpose of VSR.
+ </p>
+<p>
+ Optionally, it also orders the eigenvalues so that a selected cluster of
+ eigenvalues appears in the leading diagonal blocks of the upper triangular
+ matrix S and the upper triangular matrix T; computes a reciprocal condition
+ number for the average of the selected eigenvalues (RCONDE); and computes
+ a reciprocal condition number for the right and left deflating subspaces
+ corresponding to the selected eigenvalues (RCONDV). The leading columns
+ of VSL and VSR then form an orthonormal basis for the corresponding left
+ and right eigenspaces (deflating subspaces).
+ </p>
+<p>
+ A generalized eigenvalue for a pair of matrices (A,B) is a scalar w or
+ a ratio alpha/beta = w, such that A - w*B is singular. It is usually represented
+ as the pair (alpha,beta), as there is a reasonable interpretation for beta=0
+ or for both being zero.
+ </p>
+<p>
+ A pair of matrices (S,T) is in generalized complex Schur form if T is upper
+ triangular with non-negative diagonal and S is upper triangular.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id673598"></a><p class="title"><b>Table&#160;259.&#160;Dispatching of ggesx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ggesx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGESX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGESX
+ </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>
+ CGGESX
+ </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>
+ ZGGESX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ggesx.definition"></a><h6>
+<a name="id673771"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.ggesx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ggesx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggesx.parameters_or_requirements_on_types"></a><h6>
+<a name="id673802"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.ggesx.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.lapack.ggesx.complexity"></a><h6>
+<a name="id673870"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.ggesx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggesx.example"></a><h6>
+<a name="id673891"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.ggesx.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">lapack</span><span class="special">/</span><span class="identifier">ggesx</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">lapack</span><span class="special">::</span><span class="identifier">ggesx</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.lapack.ggesx.notes"></a><h6>
+<a name="id674135"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.ggesx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggesx.see_also"></a><h6>
+<a name="id674155"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.ggesx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggesx.f,
+ dggesx.f,
+ cggesx.f,
+ and zggesx.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="gges.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggev.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/lapack/ggev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggev.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,251 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ggev</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggesx.html" title="ggesx">
+<link rel="next" href="ggevx.html" title="ggevx">
+</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="ggesx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggevx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggev">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggev"></a><a class="link" href="ggev.html" title="ggev">ggev</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggev.prototype"></a><h6>
+<a name="id674228"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.ggev.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">ggev</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</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>
+ <span class="identifier">VectorALPHAR</span><span class="special">&amp;</span> <span class="identifier">alphar</span><span class="special">,</span> <span class="identifier">VectorALPHAI</span><span class="special">&amp;</span> <span class="identifier">alphai</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span>
+ <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">ggev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</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>
+ <span class="identifier">VectorALPHA</span><span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggev.description"></a><h6>
+<a name="id674649"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.ggev.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggev</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGEV, DGGEV, CGGEV, and ZGGEV.
+ <code class="computeroutput"><span class="identifier">ggev</span></code> computes for a pair
+ of N-by-N complex nonsymmetric matrices (A,B), the generalized eigenvalues,
+ and optionally, the left and/or right generalized eigenvectors.
+ </p>
+<p>
+ A generalized eigenvalue for a pair of matrices (A,B) is a scalar lambda
+ or a ratio alpha/beta = lambda, such that A - lambda*B is singular. It
+ is usually represented as the pair (alpha,beta), as there is a reasonable
+ interpretation for beta=0, and even for both being zero.
+ </p>
+<p>
+ The right generalized eigenvector v(j) corresponding to the generalized
+ eigenvalue lambda(j) of (A,B) satisfies
+ </p>
+<p>
+ A * v(j) = lambda(j) * B * v(j).
+ </p>
+<p>
+ The left generalized eigenvector u(j) corresponding to the generalized
+ eigenvalues lambda(j) of (A,B) satisfies
+ </p>
+<p>
+ u(j)<span class="bold"><strong>*H * A = lambda(j) * u(j)</strong></span>*H * B
+ </p>
+<p>
+ where u(j)**H is the conjugate-transpose of u(j).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id674784"></a><p class="title"><b>Table&#160;260.&#160;Dispatching of ggev</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ggev">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGEV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGEV
+ </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>
+ CGGEV
+ </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>
+ ZGGEV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ggev.definition"></a><h6>
+<a name="id674958"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.ggev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ggev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggev.parameters_or_requirements_on_types"></a><h6>
+<a name="id674989"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.ggev.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.lapack.ggev.complexity"></a><h6>
+<a name="id675059"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.ggev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggev.example"></a><h6>
+<a name="id675078"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.ggev.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">lapack</span><span class="special">/</span><span class="identifier">ggev</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">lapack</span><span class="special">::</span><span class="identifier">ggev</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.lapack.ggev.notes"></a><h6>
+<a name="id675321"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.ggev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggev.see_also"></a><h6>
+<a name="id675341"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.ggev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggev.f,
+ dggev.f,
+ cggev.f,
+ and zggev.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="ggesx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggevx.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/lapack/ggevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggevx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,252 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ggevx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggev.html" title="ggev">
+<link rel="next" href="ggsvd.html" title="ggsvd">
+</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="ggev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggsvd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggevx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggevx"></a><a class="link" href="ggevx.html" title="ggevx">ggevx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggevx.prototype"></a><h6>
+<a name="id675414"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.ggevx.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">ggevx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">balanc</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sense</span><span class="special">,</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> <span class="identifier">VectorALPHAR</span><span class="special">&amp;</span> <span class="identifier">alphar</span><span class="special">,</span>
+ <span class="identifier">VectorALPHAI</span><span class="special">&amp;</span> <span class="identifier">alphai</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ilo</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="identifier">VectorLSCALE</span><span class="special">&amp;</span> <span class="identifier">lscale</span><span class="special">,</span>
+ <span class="identifier">VectorRSCALE</span><span class="special">&amp;</span> <span class="identifier">rscale</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">VectorRCONDE</span><span class="special">&amp;</span> <span class="identifier">rconde</span><span class="special">,</span>
+ <span class="identifier">VectorRCONDV</span><span class="special">&amp;</span> <span class="identifier">rcondv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">ggevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">balanc</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvl</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobvr</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">sense</span><span class="special">,</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> <span class="identifier">VectorALPHA</span><span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span>
+ <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="identifier">VectorLSCALE</span><span class="special">&amp;</span> <span class="identifier">lscale</span><span class="special">,</span> <span class="identifier">VectorRSCALE</span><span class="special">&amp;</span> <span class="identifier">rscale</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">VectorRCONDE</span><span class="special">&amp;</span> <span class="identifier">rconde</span><span class="special">,</span> <span class="identifier">VectorRCONDV</span><span class="special">&amp;</span> <span class="identifier">rcondv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggevx.description"></a><h6>
+<a name="id676215"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.ggevx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggevx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGEVX, DGGEVX, CGGEVX, and
+ ZGGEVX. <code class="computeroutput"><span class="identifier">ggevx</span></code> computes
+ for a pair of N-by-N complex nonsymmetric matrices (A,B) the generalized
+ eigenvalues, and optionally, the left and/or right generalized eigenvectors.
+ </p>
+<p>
+ Optionally, it also computes a balancing transformation to improve the
+ conditioning of the eigenvalues and eigenvectors (ILO, IHI, LSCALE, RSCALE,
+ ABNRM, and BBNRM), reciprocal condition numbers for the eigenvalues (RCONDE),
+ and reciprocal condition numbers for the right eigenvectors (RCONDV).
+ </p>
+<p>
+ A generalized eigenvalue for a pair of matrices (A,B) is a scalar lambda
+ or a ratio alpha/beta = lambda, such that A - lambda*B is singular. It
+ is usually represented as the pair (alpha,beta), as there is a reasonable
+ interpretation for beta=0, and even for both being zero.
+ </p>
+<p>
+ The right eigenvector v(j) corresponding to the eigenvalue lambda(j) of
+ (A,B) satisfies A * v(j) = lambda(j) * B * v(j) . The left eigenvector
+ u(j) corresponding to the eigenvalue lambda(j) of (A,B) satisfies u(j)<span class="bold"><strong>*H * A = lambda(j) * u(j)</strong></span><span class="bold"><strong>H
+ * B. where u(j)</strong></span>*H is the conjugate-transpose of u(j).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id676346"></a><p class="title"><b>Table&#160;261.&#160;Dispatching of ggevx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ggevx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGEVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGEVX
+ </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>
+ CGGEVX
+ </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>
+ ZGGEVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ggevx.definition"></a><h6>
+<a name="id676519"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.ggevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ggevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id676550"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.ggevx.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.lapack.ggevx.complexity"></a><h6>
+<a name="id676619"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.ggevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggevx.example"></a><h6>
+<a name="id676639"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.ggevx.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">lapack</span><span class="special">/</span><span class="identifier">ggevx</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">lapack</span><span class="special">::</span><span class="identifier">ggevx</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.lapack.ggevx.notes"></a><h6>
+<a name="id676882"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.ggevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggevx.see_also"></a><h6>
+<a name="id676902"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.ggevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggevx.f,
+ dggevx.f,
+ cggevx.f,
+ and zggevx.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="ggev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggsvd.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/lapack/ggglm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggglm.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,246 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ggglm</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sygvx.html" title="sygvx">
+<link rel="next" href="gglse.html" title="gglse">
+</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="sygvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gglse.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggglm">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggglm"></a><a class="link" href="ggglm.html" title="ggglm">ggglm</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggglm.prototype"></a><h6>
+<a name="id696355"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.ggglm.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ggglm</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggglm</span><span class="special">(</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> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</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.lapack.ggglm.description"></a><h6>
+<a name="id696508"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.ggglm.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggglm</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGGLM, DGGGLM, CGGGLM, and
+ ZGGGLM. <code class="computeroutput"><span class="identifier">ggglm</span></code> solves a
+ general Gauss-Markov linear model (GLM) problem:
+ </p>
+<p>
+ minimize || y ||_2 subject to d = A*x + B*y x
+ </p>
+<p>
+ where A is an N-by-M matrix, B is an N-by-P matrix, and d is a given N-vector.
+ It is assumed that M &lt;= N &lt;= M+P, and
+ </p>
+<p>
+ rank(A) = M and rank( A B ) = N.
+ </p>
+<p>
+ Under these assumptions, the constrained equation is always consistent,
+ and there is a unique solution x and a minimal 2-norm solution y, which
+ is obtained using a generalized QR factorization of the matrices (A, B)
+ given by
+ </p>
+<p>
+ A = Q*(R), B = Q*T*Z. (0)
+ </p>
+<p>
+ In particular, if matrix B is square nonsingular, then the problem GLM
+ is equivalent to the following weighted linear least squares problem
+ </p>
+<p>
+ minimize || inv(B)*(d-A*x) ||_2 x
+ </p>
+<p>
+ where inv(B) denotes the inverse of B.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id696643"></a><p class="title"><b>Table&#160;282.&#160;Dispatching of ggglm</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ggglm">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGGLM
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGGLM
+ </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>
+ CGGGLM
+ </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>
+ ZGGGLM
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ggglm.definition"></a><h6>
+<a name="id696817"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.ggglm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ggglm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggglm.parameters_or_requirements_on_types"></a><h6>
+<a name="id696849"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.ggglm.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.lapack.ggglm.complexity"></a><h6>
+<a name="id696918"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.ggglm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggglm.example"></a><h6>
+<a name="id696939"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.ggglm.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">lapack</span><span class="special">/</span><span class="identifier">ggglm</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">lapack</span><span class="special">::</span><span class="identifier">ggglm</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.lapack.ggglm.notes"></a><h6>
+<a name="id697182"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.ggglm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggglm.see_also"></a><h6>
+<a name="id697202"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.ggglm.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggglm.f,
+ dggglm.f,
+ cggglm.f,
+ and zggglm.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="sygvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gglse.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/lapack/gghrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gghrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,236 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gghrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggbal.html" title="ggbal">
+<link rel="next" href="hgeqz.html" title="hgeqz">
+</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="ggbal.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hgeqz.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gghrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gghrd"></a><a class="link" href="gghrd.html" title="gghrd">gghrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gghrd.prototype"></a><h6>
+<a name="id657435"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.gghrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gghrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gghrd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compq</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compz</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilo</span><span class="special">,</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> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gghrd.description"></a><h6>
+<a name="id657631"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.gghrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gghrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGHRD, DGGHRD, CGGHRD, and
+ ZGGHRD. <code class="computeroutput"><span class="identifier">gghrd</span></code> reduces a
+ pair of complex matrices (A,B) to generalized upper Hessenberg form using
+ unitary transformations, where A is a general matrix and B is upper triangular.
+ The form of the generalized eigenvalue problem is A*x = lambda*B*x, and
+ B is typically made upper triangular by computing its QR factorization
+ and moving the unitary matrix Q to the left side of the equation.
+ </p>
+<p>
+ This subroutine simultaneously reduces A to a Hessenberg matrix H: Q**H<span class="bold"><strong>A*Z = H and transforms B to another upper triangular matrix
+ T: Q</strong></span>*H*B*Z = T in order to reduce the problem to its standard
+ form H*y = lambda<span class="bold"><strong>T*y where y = Z</strong></span>*H*x.
+ </p>
+<p>
+ The unitary matrices Q and Z are determined as products of Givens rotations.
+ They may either be formed explicitly, or they may be postmultiplied into
+ input matrices Q1 and Z1, so that Q1 * A * Z1**H = (Q1*Q) * H * (Z1<span class="bold"><strong>Z)</strong></span><span class="bold"><strong>H Q1 * B * Z1</strong></span>*H
+ = (Q1*Q) * T * (Z1<span class="bold"><strong>Z)</strong></span>*H If Q1 is the unitary
+ matrix from the QR factorization of B in the original equation A*x = lambda*B*x,
+ then <code class="computeroutput"><span class="identifier">gghrd</span></code> reduces the
+ original problem to generalized Hessenberg form.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id657785"></a><p class="title"><b>Table&#160;249.&#160;Dispatching of gghrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gghrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGHRD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGHRD
+ </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>
+ CGGHRD
+ </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>
+ ZGGHRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gghrd.definition"></a><h6>
+<a name="id657960"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.gghrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gghrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gghrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id657991"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.gghrd.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.lapack.gghrd.complexity"></a><h6>
+<a name="id658060"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.gghrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gghrd.example"></a><h6>
+<a name="id658080"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.gghrd.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">lapack</span><span class="special">/</span><span class="identifier">gghrd</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">lapack</span><span class="special">::</span><span class="identifier">gghrd</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.lapack.gghrd.notes"></a><h6>
+<a name="id658323"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.gghrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gghrd.see_also"></a><h6>
+<a name="id658343"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.gghrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgghrd.f,
+ dgghrd.f,
+ cgghrd.f,
+ and zgghrd.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="ggbal.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hgeqz.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/lapack/gglse.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gglse.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gglse</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggglm.html" title="ggglm">
+<link rel="next" href="cgesv.html" title="cgesv">
+</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="ggglm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="cgesv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gglse">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gglse"></a><a class="link" href="gglse.html" title="gglse">gglse</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gglse.prototype"></a><h6>
+<a name="id697274"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.gglse.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gglse</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gglse</span><span class="special">(</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> <span class="identifier">VectorC</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</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.lapack.gglse.description"></a><h6>
+<a name="id697426"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.gglse.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gglse</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGLSE, DGGLSE, CGGLSE, and
+ ZGGLSE. <code class="computeroutput"><span class="identifier">gglse</span></code> solves the
+ linear equality-constrained least squares (LSE) problem:
+ </p>
+<p>
+ minimize || c - A*x ||_2 subject to B*x = d
+ </p>
+<p>
+ where A is an M-by-N matrix, B is a P-by-N matrix, c is a given M-vector,
+ and d is a given P-vector. It is assumed that P &lt;= N &lt;= M+P, and
+ </p>
+<p>
+ rank(B) = P and rank( ( A ) ) = N. ( ( B ) )
+ </p>
+<p>
+ These conditions ensure that the LSE problem has a unique solution, which
+ is obtained using a generalized RQ factorization of the matrices (B, A)
+ given by
+ </p>
+<p>
+ B = (0 R)*Q, A = Z*T*Q.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id697549"></a><p class="title"><b>Table&#160;283.&#160;Dispatching of gglse</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gglse">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGLSE
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGLSE
+ </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>
+ CGGLSE
+ </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>
+ ZGGLSE
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gglse.definition"></a><h6>
+<a name="id697723"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.gglse.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gglse.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gglse.parameters_or_requirements_on_types"></a><h6>
+<a name="id697754"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.gglse.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.lapack.gglse.complexity"></a><h6>
+<a name="id697823"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.gglse.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gglse.example"></a><h6>
+<a name="id697844"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.gglse.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">lapack</span><span class="special">/</span><span class="identifier">gglse</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">lapack</span><span class="special">::</span><span class="identifier">gglse</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.lapack.gglse.notes"></a><h6>
+<a name="id698088"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.gglse.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gglse.see_also"></a><h6>
+<a name="id698108"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.gglse.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgglse.f,
+ dgglse.f,
+ cgglse.f,
+ and zgglse.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="ggglm.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="cgesv.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/lapack/ggqrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggqrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,250 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ggqrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sygst.html" title="sygst">
+<link rel="next" href="ggrqf.html" title="ggrqf">
+</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="sygst.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggrqf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggqrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggqrf"></a><a class="link" href="ggqrf.html" title="ggqrf">ggqrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggqrf.prototype"></a><h6>
+<a name="id529045"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.ggqrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ggqrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggqrf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorTAUA</span><span class="special">&amp;</span> <span class="identifier">taua</span><span class="special">,</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">VectorTAUB</span><span class="special">&amp;</span> <span class="identifier">taub</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggqrf.description"></a><h6>
+<a name="id529178"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.ggqrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggqrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGQRF, DGGQRF, CGGQRF, and
+ ZGGQRF. <code class="computeroutput"><span class="identifier">ggqrf</span></code> computes
+ a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix
+ B:
+ </p>
+<p>
+ A = Q*R, B = Q*T*Z,
+ </p>
+<p>
+ where Q is an N-by-N unitary matrix, Z is a P-by-P unitary matrix, and
+ R and T assume one of the forms:
+ </p>
+<p>
+ if N &gt;= M, R = ( R11 ) M , or if N &lt; M, R = ( R11 R12 ) N, ( 0 )
+ N-M N M-N M
+ </p>
+<p>
+ where R11 is upper triangular, and
+ </p>
+<p>
+ if N &lt;= P, T = ( 0 T12 ) N, or if N &gt; P, T = ( T11 ) N-P, P-N N (
+ T21 ) P P
+ </p>
+<p>
+ where T12 or T21 is upper triangular.
+ </p>
+<p>
+ In particular, if B is square and nonsingular, the GQR factorization of
+ A and B implicitly gives the QR factorization of inv(B)*A:
+ </p>
+<p>
+ inv(B)<span class="bold"><strong>A = Z'</strong></span>(inv(T)*R)
+ </p>
+<p>
+ where inv(B) denotes the inverse of the matrix B, and Z' denotes the conjugate
+ transpose of matrix Z.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id529322"></a><p class="title"><b>Table&#160;104.&#160;Dispatching of ggqrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ggqrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGQRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGQRF
+ </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>
+ CGGQRF
+ </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>
+ ZGGQRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ggqrf.definition"></a><h6>
+<a name="id529496"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.ggqrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ggqrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggqrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id529528"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.ggqrf.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.lapack.ggqrf.complexity"></a><h6>
+<a name="id529597"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.ggqrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggqrf.example"></a><h6>
+<a name="id529618"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.ggqrf.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">lapack</span><span class="special">/</span><span class="identifier">ggqrf</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">lapack</span><span class="special">::</span><span class="identifier">ggqrf</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.lapack.ggqrf.notes"></a><h6>
+<a name="id529860"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.ggqrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggqrf.see_also"></a><h6>
+<a name="id529880"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.ggqrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggqrf.f,
+ dggqrf.f,
+ cggqrf.f,
+ and zggqrf.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="sygst.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggrqf.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/lapack/ggrqf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggrqf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,250 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ggrqf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggqrf.html" title="ggqrf">
+<link rel="next" href="gelqf.html" title="gelqf">
+</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="ggqrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gelqf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggrqf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggrqf"></a><a class="link" href="ggrqf.html" title="ggrqf">ggrqf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggrqf.prototype"></a><h6>
+<a name="id529953"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.ggrqf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ggrqf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggrqf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorTAUA</span><span class="special">&amp;</span> <span class="identifier">taua</span><span class="special">,</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">VectorTAUB</span><span class="special">&amp;</span> <span class="identifier">taub</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggrqf.description"></a><h6>
+<a name="id530086"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.ggrqf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggrqf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGRQF, DGGRQF, CGGRQF, and
+ ZGGRQF. <code class="computeroutput"><span class="identifier">ggrqf</span></code> computes
+ a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix
+ B:
+ </p>
+<p>
+ A = R*Q, B = Z*T*Q,
+ </p>
+<p>
+ where Q is an N-by-N unitary matrix, Z is a P-by-P unitary matrix, and
+ R and T assume one of the forms:
+ </p>
+<p>
+ if M &lt;= N, R = ( 0 R12 ) M, or if M &gt; N, R = ( R11 ) M-N, N-M M (
+ R21 ) N N
+ </p>
+<p>
+ where R12 or R21 is upper triangular, and
+ </p>
+<p>
+ if P &gt;= N, T = ( T11 ) N , or if P &lt; N, T = ( T11 T12 ) P, ( 0 )
+ P-N P N-P N
+ </p>
+<p>
+ where T11 is upper triangular.
+ </p>
+<p>
+ In particular, if B is square and nonsingular, the GRQ factorization of
+ A and B implicitly gives the RQ factorization of A*inv(B):
+ </p>
+<p>
+ A*inv(B) = (R*inv(T))*Z'
+ </p>
+<p>
+ where inv(B) denotes the inverse of the matrix B, and Z' denotes the conjugate
+ transpose of the matrix Z.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id530224"></a><p class="title"><b>Table&#160;105.&#160;Dispatching of ggrqf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ggrqf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGRQF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGRQF
+ </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>
+ CGGRQF
+ </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>
+ ZGGRQF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ggrqf.definition"></a><h6>
+<a name="id530398"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.ggrqf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ggrqf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggrqf.parameters_or_requirements_on_types"></a><h6>
+<a name="id530430"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.ggrqf.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.lapack.ggrqf.complexity"></a><h6>
+<a name="id530499"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.ggrqf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggrqf.example"></a><h6>
+<a name="id530520"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.ggrqf.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">lapack</span><span class="special">/</span><span class="identifier">ggrqf</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">lapack</span><span class="special">::</span><span class="identifier">ggrqf</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.lapack.ggrqf.notes"></a><h6>
+<a name="id530764"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.ggrqf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggrqf.see_also"></a><h6>
+<a name="id530783"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.ggrqf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggrqf.f,
+ dggrqf.f,
+ cggrqf.f,
+ and zggrqf.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="ggqrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gelqf.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/lapack/ggsvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggsvd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,209 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ggsvd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggevx.html" title="ggevx">
+<link rel="next" href="hbgv.html" title="hbgv">
+</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="ggevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbgv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggsvd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggsvd"></a><a class="link" href="ggsvd.html" title="ggsvd">ggsvd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggsvd.prototype"></a><h6>
+<a name="id676974"></a>
+ <a class="link" href="ggsvd.html#boost_numeric_bindings.reference.lapack.ggsvd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ggsvd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggsvd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobu</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobv</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobq</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">l</span><span class="special">,</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>
+ <span class="identifier">VectorALPHA</span><span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixU</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">,</span> <span class="identifier">MatrixV</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span>
+ <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggsvd.description"></a><h6>
+<a name="id677272"></a>
+ <a class="link" href="ggsvd.html#boost_numeric_bindings.reference.lapack.ggsvd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggsvd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGSVD, DGGSVD, CGGSVD, and
+ ZGGSVD. <code class="computeroutput"><span class="identifier">ggsvd</span></code> computes
+ the generalized singular value decomposition (GSVD) of an M-by-N complex
+ matrix A and P-by-N complex matrix B:
+ </p>
+<p>
+ U'<span class="bold"><strong>A*Q = D1</strong></span>( 0 R ), V'<span class="bold"><strong>B*Q
+ = D2</strong></span>( 0 R )
+ </p>
+<p>
+ where U, V and Q are unitary matrices, and Z' means the conjugate transpose
+ of Z. Let K+L = the effective numerical rank of the matrix (A',B')', then
+ R is a (K+L)-by-(K+L) nonsingular upper triangular matrix, D1 and D2 are
+ M-by-(K+L) and P-by-(K+L) "diagonal" matrices and of the following
+ structures, respectively:
+ </p>
+<p>
+ If M-K-L &gt;= 0,
+ </p>
+<p>
+ K L D1 = K ( I 0 ) L ( 0 C ) M-K-L ( 0 0 )
+ </p>
+<p>
+ K L D2 = L ( 0 S ) P-L ( 0 0 )
+ </p>
+<p>
+ N-K-L K L ( 0 R ) = K ( 0 R11 R12 ) L ( 0 0 R22 ) where
+ </p>
+<p>
+ C = diag( ALPHA(K+1), ... , ALPHA(K+L) ), S = diag( BETA(K+1), ... , BETA(K+L)
+ ), C<span class="bold"><strong>*2 + S</strong></span>*2 = I.
+ </p>
+<p>
+ R is stored in A(1:K+L,N-K-L+1:N) on exit.
+ </p>
+<p>
+ If M-K-L &lt; 0,
+ </p>
+<p>
+ K M-K K+L-M D1 = K ( I 0 0 ) M-K ( 0 C 0 )
+ </p>
+<p>
+ K M-K K+L-M D2 = M-K ( 0 S 0 ) K+L-M ( 0 0 I ) P-L ( 0 0 0 )
+ </p>
+<p>
+ N-K-L K M-K K+L-M ( 0 R ) = K ( 0 R11 R12 R13 ) M-K ( 0 0 R22 R23 ) K+L-M
+ ( 0 0 0 R33 )
+ </p>
+<p>
+ where
+ </p>
+<p>
+ C = diag( ALPHA(K+1), ... , ALPHA(M) ), S = diag( BETA(K+1), ... , BETA(M)
+ ), C<span class="bold"><strong>*2 + S</strong></span>*2 = I.
+ </p>
+<p>
+ (R11 R12 R13 ) is stored in A(1:M, N-K-L+1:N), and R33 is stored ( 0 R22
+ R23 ) in B(M-K+1:L,N+M-K-L+1:N) on exit.
+ </p>
+<p>
+ The routine computes C, S, R, and optionally the unitary transformation
+ matrices U, V and Q.
+ </p>
+<p>
+ In particular, if B is an N-by-N nonsingular matrix, then the GSVD of A
+ and B implicitly gives the SVD of A*inv(B): A<span class="bold"><strong>inv(B)
+ = U</strong></span>(D1*inv(D2))*V'. If ( A',B')' has orthnormal columns, then
+ the GSVD of A and B is also equal to the CS decomposition of A and B. Furthermore,
+ the GSVD can be used to derive the solution of the eigenvalue problem:
+ A'<span class="bold"><strong>A x = lambda</strong></span> B'*B x. In some literature,
+ the GSVD of A and B is presented in the form U'*A*X = ( 0 D1 ), V'*B*X
+ = ( 0 D2 ) where U and V are orthogonal and X is nonsingular, and D1 and
+ D2 are
+</p>
+<pre class="programlisting"><span class="identifier">diagonal</span><span class="char">''</span><span class="special">.</span> <span class="identifier">The</span> <span class="identifier">former</span> <span class="identifier">GSVD</span> <span class="identifier">form</span> <span class="identifier">can</span> <span class="identifier">be</span> <span class="identifier">converted</span> <span class="identifier">to</span> <span class="identifier">the</span> <span class="identifier">latter</span>
+<span class="identifier">form</span> <span class="identifier">by</span> <span class="identifier">taking</span> <span class="identifier">the</span> <span class="identifier">nonsingular</span> <span class="identifier">matrix</span> <span class="identifier">X</span> <span class="identifier">as</span>
+
+<span class="identifier">X</span> <span class="special">=</span> <span class="identifier">Q</span><span class="special">*(</span> <span class="identifier">I</span> <span class="number">0</span> <span class="special">)</span>
+<span class="special">(</span> <span class="number">0</span> <span class="identifier">inv</span><span class="special">(</span><span class="identifier">R</span><span class="special">)</span> <span class="special">)</span>
+
+<span class="identifier">The</span> <span class="identifier">selection</span> <span class="identifier">of</span> <span class="identifier">the</span> <span class="identifier">LAPACK</span> <span class="identifier">routine</span> <span class="identifier">is</span> <span class="identifier">done</span> <span class="identifier">during</span> <span class="identifier">compile</span><span class="special">-</span><span class="identifier">time</span><span class="special">,</span>
+<span class="keyword">and</span> <span class="identifier">is</span> <span class="identifier">determined</span> <span class="identifier">by</span> <span class="identifier">the</span> <span class="identifier">type</span> <span class="identifier">of</span> <span class="identifier">values</span> <span class="identifier">contained</span> <span class="identifier">in</span> <span class="identifier">type</span> <span class="error">`</span><span class="identifier">MatrixA</span><span class="error">`</span><span class="special">.</span>
+<span class="identifier">The</span> <span class="identifier">type</span> <span class="identifier">of</span> <span class="identifier">values</span> <span class="identifier">is</span> <span class="identifier">obtained</span> <span class="identifier">through</span> <span class="identifier">the</span> <span class="error">`</span><span class="identifier">value_type</span><span class="error">`</span> <span class="identifier">meta</span><span class="special">-</span><span class="identifier">function</span>
+ <span class="error">`</span><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><span class="error">`</span><span class="special">.</span>
+<span class="identifier">The</span> <span class="identifier">dispatching</span> <span class="identifier">table</span> <span class="identifier">below</span> <span class="identifier">illustrates</span> <span class="identifier">to</span> <span class="identifier">which</span> <span class="identifier">specific</span> <span class="identifier">routine</span>
+<span class="identifier">the</span> <span class="identifier">code</span> <span class="identifier">path</span> <span class="identifier">will</span> <span class="identifier">be</span> <span class="identifier">generated</span><span class="special">.</span>
+
+<span class="special">[</span><span class="identifier">table</span> <span class="identifier">Dispatching</span> <span class="identifier">of</span> <span class="identifier">ggsvd</span>
+<span class="special">[</span> <span class="special">[</span> <span class="identifier">Value</span> <span class="identifier">type</span> <span class="identifier">of</span> <span class="identifier">MatrixA</span> <span class="special">]</span> <span class="special">[</span><span class="identifier">LAPACK</span> <span class="identifier">routine</span><span class="special">]</span> <span class="special">]</span>
+<span class="special">[</span> <span class="special">[</span><span class="error">`</span><span class="keyword">float</span><span class="error">`</span><span class="special">][</span><span class="identifier">SGGSVD</span><span class="special">]</span> <span class="special">]</span>
+<span class="special">[</span> <span class="special">[</span><span class="error">`</span><span class="keyword">double</span><span class="error">`</span><span class="special">][</span><span class="identifier">DGGSVD</span><span class="special">]</span> <span class="special">]</span>
+<span class="special">[</span> <span class="special">[</span><span class="error">`</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span><span class="error">`</span><span class="special">][</span><span class="identifier">CGGSVD</span><span class="special">]</span> <span class="special">]</span>
+<span class="special">[</span> <span class="special">[</span><span class="error">`</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span><span class="error">`</span><span class="special">][</span><span class="identifier">ZGGSVD</span><span class="special">]</span> <span class="special">]</span>
+
+<span class="special">]</span>
+
+
+<span class="special">[</span><span class="identifier">heading</span> <span class="identifier">Definition</span><span class="special">]</span>
+<span class="identifier">Defined</span> <span class="identifier">in</span> <span class="identifier">header</span> <span class="special">[</span><span class="identifier">headerref</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">lapack</span><span class="special">/</span><span class="identifier">ggsvd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">].</span>
+
+
+<span class="special">[</span><span class="identifier">heading</span> <span class="identifier">Parameters</span> <span class="keyword">or</span> <span class="identifier">Requirements</span> <span class="identifier">on</span> <span class="identifier">Types</span><span class="special">]</span>
+
+<span class="special">[</span><span class="identifier">variablelist</span> <span class="identifier">Parameters</span>
+ <span class="special">[[</span><span class="identifier">MatrixA</span><span class="special">]</span> <span class="special">[</span><span class="identifier">The</span> <span class="identifier">definition</span> <span class="identifier">of</span> <span class="identifier">term</span> <span class="number">1</span><span class="special">]]</span>
+ <span class="special">[[</span><span class="identifier">MatrixB</span><span class="special">]</span> <span class="special">[</span><span class="identifier">The</span> <span class="identifier">definition</span> <span class="identifier">of</span> <span class="identifier">term</span> <span class="number">2</span><span class="special">]]</span>
+ <span class="special">[[</span><span class="identifier">MatrixC</span><span class="special">]</span> <span class="special">[</span>
+ <span class="identifier">The</span> <span class="identifier">definition</span> <span class="identifier">of</span> <span class="identifier">term</span> <span class="number">3.</span>
+
+ <span class="identifier">Definitions</span> <span class="identifier">may</span> <span class="identifier">contain</span> <span class="identifier">paragraphs</span><span class="special">.</span>
+ <span class="special">]]</span>
+<span class="special">]</span>
+
+
+<span class="special">[</span><span class="identifier">heading</span> <span class="identifier">Complexity</span><span class="special">]</span>
+
+
+<span class="special">[</span><span class="identifier">heading</span> <span class="identifier">Example</span><span class="special">]</span>
+</pre>
+<p>
+ #include &lt;boost/numeric/bindings/lapack/ggsvd.hpp&gt; using namespace
+ boost::numeric::bindings;
+ </p>
+<p>
+ lapack::ggsvd( x, y, z );
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">this</span> <span class="identifier">will</span> <span class="identifier">output</span>
+
+</pre>
+<p>
+ [5] 0 1 2 3 4 5 <code class="computeroutput"></code>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggsvd.notes"></a><h6>
+<a name="id678706"></a>
+ <a class="link" href="ggsvd.html#boost_numeric_bindings.reference.lapack.ggsvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggsvd.see_also"></a><h6>
+<a name="id678725"></a>
+ <a class="link" href="ggsvd.html#boost_numeric_bindings.reference.lapack.ggsvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggsvd.f,
+ dggsvd.f,
+ cggsvd.f,
+ and zggsvd.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="ggevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbgv.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/lapack/ggsvp.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggsvp.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>ggsvp</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tgsyl.html" title="tgsyl">
+<link rel="next" href="tgsja.html" title="tgsja">
+</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="tgsyl.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgsja.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ggsvp">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ggsvp"></a><a class="link" href="ggsvp.html" title="ggsvp">ggsvp</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ggsvp.prototype"></a><h6>
+<a name="id665449"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.ggsvp.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ggsvp</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ggsvp</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobu</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobv</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobq</span><span class="special">,</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> <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="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">k</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">MatrixU</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">,</span> <span class="identifier">MatrixV</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggsvp.description"></a><h6>
+<a name="id665740"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.ggsvp.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ggsvp</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGGSVP, DGGSVP, CGGSVP, and
+ ZGGSVP. <code class="computeroutput"><span class="identifier">ggsvp</span></code> computes
+ unitary matrices U, V and Q such that
+ </p>
+<p>
+ N-K-L K L U'*A*Q = K ( 0 A12 A13 ) if M-K-L &gt;= 0; L ( 0 0 A23 ) M-K-L
+ ( 0 0 0 )
+ </p>
+<p>
+ N-K-L K L = K ( 0 A12 A13 ) if M-K-L &lt; 0; M-K ( 0 0 A23 )
+ </p>
+<p>
+ N-K-L K L V'*B*Q = L ( 0 0 B13 ) P-L ( 0 0 0 )
+ </p>
+<p>
+ where the K-by-K matrix A12 and L-by-L matrix B13 are nonsingular upper
+ triangular; A23 is L-by-L upper triangular if M-K-L &gt;= 0, otherwise
+ A23 is (M-K)-by-L upper trapezoidal. K+L = the effective numerical rank
+ of the (M+P)-by-N matrix (A',B')'. Z' denotes the conjugate transpose of
+ Z.
+ </p>
+<p>
+ This decomposition is the preprocessing step for computing the Generalized
+ Singular Value Decomposition (GSVD), see subroutine ZGGSVD.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id665869"></a><p class="title"><b>Table&#160;256.&#160;Dispatching of ggsvp</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ggsvp">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGGSVP
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGGSVP
+ </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>
+ CGGSVP
+ </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>
+ ZGGSVP
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ggsvp.definition"></a><h6>
+<a name="id666043"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.ggsvp.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ggsvp.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ggsvp.parameters_or_requirements_on_types"></a><h6>
+<a name="id666074"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.ggsvp.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.lapack.ggsvp.complexity"></a><h6>
+<a name="id666142"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.ggsvp.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggsvp.example"></a><h6>
+<a name="id666163"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.ggsvp.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">lapack</span><span class="special">/</span><span class="identifier">ggsvp</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">lapack</span><span class="special">::</span><span class="identifier">ggsvp</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.lapack.ggsvp.notes"></a><h6>
+<a name="id666407"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.ggsvp.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ggsvp.see_also"></a><h6>
+<a name="id666427"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.ggsvp.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sggsvp.f,
+ dggsvp.f,
+ cggsvp.f,
+ and zggsvp.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="tgsyl.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgsja.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/lapack/gtrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtrfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,222 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gtrfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="getrs.html" title="getrs">
+<link rel="next" href="gttrs.html" title="gttrs">
+</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="getrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gttrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gtrfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gtrfs"></a><a class="link" href="gtrfs.html" title="gtrfs">gtrfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gtrfs.prototype"></a><h6>
+<a name="id584270"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.gtrfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gtrfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gtrfs</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorDL</span><span class="special">&amp;</span> <span class="identifier">dl</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorDU</span><span class="special">&amp;</span> <span class="identifier">du</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorDLF</span><span class="special">&amp;</span> <span class="identifier">dlf</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorDF</span><span class="special">&amp;</span> <span class="identifier">df</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorDUF</span><span class="special">&amp;</span> <span class="identifier">duf</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorDU2</span><span class="special">&amp;</span> <span class="identifier">du2</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gtrfs.description"></a><h6>
+<a name="id584640"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.gtrfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gtrfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGTRFS, DGTRFS, CGTRFS, and
+ ZGTRFS. <code class="computeroutput"><span class="identifier">gtrfs</span></code> improves
+ the computed solution to a system of linear equations when the coefficient
+ matrix is tridiagonal, and provides error bounds and backward error estimates
+ for the solution.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorDL</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">VectorDL</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id584743"></a><p class="title"><b>Table&#160;166.&#160;Dispatching of gtrfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gtrfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorDL
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGTRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGTRFS
+ </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>
+ CGTRFS
+ </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>
+ ZGTRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gtrfs.definition"></a><h6>
+<a name="id584917"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.gtrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gtrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gtrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id584949"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.gtrfs.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.lapack.gtrfs.complexity"></a><h6>
+<a name="id585018"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.gtrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gtrfs.example"></a><h6>
+<a name="id585039"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.gtrfs.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">lapack</span><span class="special">/</span><span class="identifier">gtrfs</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">lapack</span><span class="special">::</span><span class="identifier">gtrfs</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.lapack.gtrfs.notes"></a><h6>
+<a name="id585283"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.gtrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gtrfs.see_also"></a><h6>
+<a name="id585303"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.gtrfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgtrfs.f,
+ dgtrfs.f,
+ cgtrfs.f,
+ and zgtrfs.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="getrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gttrs.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/lapack/gtsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,228 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gtsv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gesvx.html" title="gesvx">
+<link rel="next" href="gtsvx.html" title="gtsvx">
+</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="gesvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gtsvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gtsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gtsv"></a><a class="link" href="gtsv.html" title="gtsv">gtsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gtsv.prototype"></a><h6>
+<a name="id704738"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.gtsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gtsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gtsv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">VectorDL</span><span class="special">&amp;</span> <span class="identifier">dl</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorDU</span><span class="special">&amp;</span> <span class="identifier">du</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.lapack.gtsv.description"></a><h6>
+<a name="id704892"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.gtsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gtsv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGTSV, DGTSV, CGTSV, and ZGTSV.
+ <code class="computeroutput"><span class="identifier">gtsv</span></code> solves the equation
+ </p>
+<p>
+ A*X = B,
+ </p>
+<p>
+ where A is an N-by-N tridiagonal matrix, by Gaussian elimination with partial
+ pivoting.
+ </p>
+<p>
+ Note that the equation A'*X = B may be solved by interchanging the order
+ of the arguments DU and DL.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorDL</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">VectorDL</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id705004"></a><p class="title"><b>Table&#160;291.&#160;Dispatching of gtsv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gtsv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorDL
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGTSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGTSV
+ </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>
+ CGTSV
+ </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>
+ ZGTSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gtsv.definition"></a><h6>
+<a name="id705178"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.gtsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gtsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gtsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id705209"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.gtsv.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.lapack.gtsv.complexity"></a><h6>
+<a name="id705278"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.gtsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gtsv.example"></a><h6>
+<a name="id705298"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.gtsv.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">lapack</span><span class="special">/</span><span class="identifier">gtsv</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">lapack</span><span class="special">::</span><span class="identifier">gtsv</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.lapack.gtsv.notes"></a><h6>
+<a name="id705542"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.gtsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gtsv.see_also"></a><h6>
+<a name="id705562"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.gtsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgtsv.f,
+ dgtsv.f,
+ cgtsv.f,
+ and zgtsv.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="gesvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gtsvx.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/lapack/gtsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtsvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,253 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gtsvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gtsv.html" title="gtsv">
+<link rel="next" href="hesv.html" title="hesv">
+</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="gtsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hesv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gtsvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gtsvx"></a><a class="link" href="gtsvx.html" title="gtsvx">gtsvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gtsvx.prototype"></a><h6>
+<a name="id705633"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.gtsvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gtsvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gtsvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorDL</span><span class="special">&amp;</span> <span class="identifier">dl</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorDU</span><span class="special">&amp;</span> <span class="identifier">du</span><span class="special">,</span> <span class="identifier">VectorDLF</span><span class="special">&amp;</span> <span class="identifier">dlf</span><span class="special">,</span> <span class="identifier">VectorDF</span><span class="special">&amp;</span> <span class="identifier">df</span><span class="special">,</span>
+ <span class="identifier">VectorDUF</span><span class="special">&amp;</span> <span class="identifier">duf</span><span class="special">,</span> <span class="identifier">VectorDU2</span><span class="special">&amp;</span> <span class="identifier">du2</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gtsvx.description"></a><h6>
+<a name="id706005"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.gtsvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gtsvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGTSVX, DGTSVX, CGTSVX, and
+ ZGTSVX. <code class="computeroutput"><span class="identifier">gtsvx</span></code> uses the
+ LU factorization to compute the solution to a complex system of linear
+ equations A * X = B, A<span class="bold"><strong>*T * X = B, or A</strong></span>*H
+ * X = B, where A is a tridiagonal matrix of order N and X and B are N-by-NRHS
+ matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'N', the LU decomposition is used to factor the matrix A as
+ A = L * U, where L is a product of permutation and unit lower bidiagonal
+ matrices and U is upper triangular with nonzeros in only the main diagonal
+ and first two superdiagonals.
+ </p>
+<p>
+ 2. If some U(i,i)=0, so that U is exactly singular, then the routine returns
+ with INFO = i. Otherwise, the factored form of A is used to estimate the
+ condition number of the matrix A. If the reciprocal of the condition number
+ is less than machine precision, INFO = N+1 is returned as a warning, but
+ the routine still goes on to solve for X and compute error bounds as described
+ below.
+ </p>
+<p>
+ 3. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 4. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorDL</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">VectorDL</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id706161"></a><p class="title"><b>Table&#160;292.&#160;Dispatching of gtsvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gtsvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorDL
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGTSVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGTSVX
+ </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>
+ CGTSVX
+ </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>
+ ZGTSVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gtsvx.definition"></a><h6>
+<a name="id706335"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.gtsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gtsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gtsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id706367"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.gtsvx.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.lapack.gtsvx.complexity"></a><h6>
+<a name="id706436"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.gtsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gtsvx.example"></a><h6>
+<a name="id706457"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.gtsvx.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">lapack</span><span class="special">/</span><span class="identifier">gtsvx</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">lapack</span><span class="special">::</span><span class="identifier">gtsvx</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.lapack.gtsvx.notes"></a><h6>
+<a name="id706701"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.gtsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gtsvx.see_also"></a><h6>
+<a name="id706720"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.gtsvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgtsvx.f,
+ dgtsvx.f,
+ cgtsvx.f,
+ and zgtsvx.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="gtsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hesv.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/lapack/gttrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gttrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,221 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>gttrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gtrfs.html" title="gtrfs">
+<link rel="next" href="hecon.html" title="hecon">
+</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="gtrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hecon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="gttrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.gttrs"></a><a class="link" href="gttrs.html" title="gttrs">gttrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.gttrs.prototype"></a><h6>
+<a name="id585376"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.gttrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">gttrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">gttrs</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorDL</span><span class="special">&amp;</span> <span class="identifier">dl</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorDU</span><span class="special">&amp;</span> <span class="identifier">du</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorDU2</span><span class="special">&amp;</span> <span class="identifier">du2</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.gttrs.description"></a><h6>
+<a name="id585599"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.gttrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">gttrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SGTTRS, DGTTRS, CGTTRS, and
+ ZGTTRS. <code class="computeroutput"><span class="identifier">gttrs</span></code> solves one
+ of the systems of equations A * X = B, A<span class="bold"><strong>*T * X =
+ B, or A</strong></span>*H * X = B, with a tridiagonal matrix A using the LU
+ factorization computed by ZGTTRF.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorDL</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">VectorDL</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id585707"></a><p class="title"><b>Table&#160;167.&#160;Dispatching of gttrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of gttrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorDL
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SGTTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DGTTRS
+ </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>
+ CGTTRS
+ </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>
+ ZGTTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.gttrs.definition"></a><h6>
+<a name="id437108"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.gttrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/gttrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.gttrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id437138"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.gttrs.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.lapack.gttrs.complexity"></a><h6>
+<a name="id437203"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.gttrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gttrs.example"></a><h6>
+<a name="id436008"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.gttrs.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">lapack</span><span class="special">/</span><span class="identifier">gttrs</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">lapack</span><span class="special">::</span><span class="identifier">gttrs</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.lapack.gttrs.notes"></a><h6>
+<a name="id587657"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.gttrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.gttrs.see_also"></a><h6>
+<a name="id587671"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.gttrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sgttrs.f,
+ dgttrs.f,
+ cgttrs.f,
+ and zgttrs.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="gtrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hecon.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/lapack/hbev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbev.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,190 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hbev</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gesvd.html" title="gesvd">
+<link rel="next" href="hbevd.html" title="hbevd">
+</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="gesvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbevd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hbev">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hbev"></a><a class="link" href="hbev.html" title="hbev">hbev</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hbev.prototype"></a><h6>
+<a name="id729945"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.hbev.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hbev</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hbev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbev.description"></a><h6>
+<a name="id730078"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.hbev.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hbev</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHBEV and ZHBEV. <code class="computeroutput"><span class="identifier">hbev</span></code> computes all the eigenvalues and,
+ optionally, eigenvectors of a complex Hermitian band matrix A.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id730180"></a><p class="title"><b>Table&#160;317.&#160;Dispatching of hbev</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hbev">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHBEV
+ </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>
+ ZHBEV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hbev.definition"></a><h6>
+<a name="id730302"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.hbev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hbev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbev.parameters_or_requirements_on_types"></a><h6>
+<a name="id730332"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.hbev.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.lapack.hbev.complexity"></a><h6>
+<a name="id730400"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.hbev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbev.example"></a><h6>
+<a name="id730419"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.hbev.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">lapack</span><span class="special">/</span><span class="identifier">hbev</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">lapack</span><span class="special">::</span><span class="identifier">hbev</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.lapack.hbev.notes"></a><h6>
+<a name="id730663"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.hbev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbev.see_also"></a><h6>
+<a name="id730683"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.hbev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chbev.f
+ and zhbev.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="gesvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbevd.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/lapack/hbevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbevd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hbevd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hbev.html" title="hbev">
+<link rel="next" href="hbevx.html" title="hbevx">
+</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="hbev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbevx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hbevd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hbevd"></a><a class="link" href="hbevd.html" title="hbevd">hbevd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hbevd.prototype"></a><h6>
+<a name="id730743"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.hbevd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hbevd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hbevd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbevd.description"></a><h6>
+<a name="id730876"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.hbevd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hbevd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHBEVD and ZHBEVD. <code class="computeroutput"><span class="identifier">hbevd</span></code> computes all the eigenvalues and,
+ optionally, eigenvectors of a complex Hermitian band matrix A. If eigenvectors
+ are desired, it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id730986"></a><p class="title"><b>Table&#160;318.&#160;Dispatching of hbevd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hbevd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHBEVD
+ </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>
+ ZHBEVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hbevd.definition"></a><h6>
+<a name="id731108"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.hbevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hbevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id731140"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.hbevd.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.lapack.hbevd.complexity"></a><h6>
+<a name="id731209"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.hbevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbevd.example"></a><h6>
+<a name="id731229"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.hbevd.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">lapack</span><span class="special">/</span><span class="identifier">hbevd</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">lapack</span><span class="special">::</span><span class="identifier">hbevd</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.lapack.hbevd.notes"></a><h6>
+<a name="id731472"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.hbevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbevd.see_also"></a><h6>
+<a name="id731492"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.hbevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chbevd.f
+ and zhbevd.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="hbev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbevx.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/lapack/hbevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbevx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,195 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hbevx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hbevd.html" title="hbevd">
+<link rel="next" href="heev.html" title="heev">
+</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="hbevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="heev.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hbevx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hbevx"></a><a class="link" href="hbevx.html" title="hbevx">hbevx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hbevx.prototype"></a><h6>
+<a name="id731552"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.hbevx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hbevx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hbevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbevx.description"></a><h6>
+<a name="id731862"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.hbevx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hbevx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHBEVX and ZHBEVX. <code class="computeroutput"><span class="identifier">hbevx</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a complex Hermitian band matrix A. Eigenvalues
+ and eigenvectors can be selected by specifying either a range of values
+ or a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id731964"></a><p class="title"><b>Table&#160;319.&#160;Dispatching of hbevx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hbevx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHBEVX
+ </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>
+ ZHBEVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hbevx.definition"></a><h6>
+<a name="id732086"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.hbevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hbevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id732118"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.hbevx.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.lapack.hbevx.complexity"></a><h6>
+<a name="id732187"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.hbevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbevx.example"></a><h6>
+<a name="id732208"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.hbevx.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">lapack</span><span class="special">/</span><span class="identifier">hbevx</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">lapack</span><span class="special">::</span><span class="identifier">hbevx</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.lapack.hbevx.notes"></a><h6>
+<a name="id732452"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.hbevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbevx.see_also"></a><h6>
+<a name="id732471"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.hbevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chbevx.f
+ and zhbevx.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="hbevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="heev.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/lapack/hbgst.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgst.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,196 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hbgst</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="../lapack.html" title="LAPACK">
+<link rel="next" href="hegst.html" title="hegst">
+</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="../lapack.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hegst.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hbgst">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hbgst"></a><a class="link" href="hbgst.html" title="hbgst">hbgst</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hbgst.prototype"></a><h6>
+<a name="id524965"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.hbgst.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hbgst</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hbgst</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">vect</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixBB</span><span class="special">&amp;</span> <span class="identifier">bb</span><span class="special">,</span> <span class="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbgst.description"></a><h6>
+<a name="id525105"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.hbgst.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hbgst</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHBGST and ZHBGST. <code class="computeroutput"><span class="identifier">hbgst</span></code> reduces a complex Hermitian-definite
+ banded generalized eigenproblem A*x = lambda*B*x to standard form C*y =
+ lambda*y, such that C has the same bandwidth as A.
+ </p>
+<p>
+ B must have been previously factorized as S*<span class="bold"><strong>H*S by
+ ZPBSTF, using a split Cholesky factorization. A is overwritten by C = X</strong></span>*H<span class="bold"><strong>A*X, where X = S</strong></span>*(-1)*Q and Q is a unitary matrix
+ chosen to preserve the bandwidth of A.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id525224"></a><p class="title"><b>Table&#160;99.&#160;Dispatching of hbgst</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hbgst">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHBGST
+ </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>
+ ZHBGST
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hbgst.definition"></a><h6>
+<a name="id525347"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.hbgst.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hbgst.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbgst.parameters_or_requirements_on_types"></a><h6>
+<a name="id525379"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.hbgst.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.lapack.hbgst.complexity"></a><h6>
+<a name="id525448"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.hbgst.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbgst.example"></a><h6>
+<a name="id525470"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.hbgst.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">lapack</span><span class="special">/</span><span class="identifier">hbgst</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">lapack</span><span class="special">::</span><span class="identifier">hbgst</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.lapack.hbgst.notes"></a><h6>
+<a name="id525713"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.hbgst.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbgst.see_also"></a><h6>
+<a name="id525733"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.hbgst.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chbgst.f
+ and zhbgst.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="../lapack.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hegst.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/lapack/hbgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,193 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hbgv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggsvd.html" title="ggsvd">
+<link rel="next" href="hbgvd.html" title="hbgvd">
+</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="ggsvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbgvd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hbgv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hbgv"></a><a class="link" href="hbgv.html" title="hbgv">hbgv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hbgv.prototype"></a><h6>
+<a name="id678797"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.hbgv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hbgv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hbgv</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixBB</span><span class="special">&amp;</span> <span class="identifier">bb</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span>
+ <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbgv.description"></a><h6>
+<a name="id678951"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.hbgv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hbgv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHBGV and ZHBGV. <code class="computeroutput"><span class="identifier">hbgv</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a complex generalized Hermitian-definite
+ banded eigenproblem, of the form A*x=(lambda)*B*x. Here A and B are assumed
+ to be Hermitian and banded, and B is also positive definite.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id679054"></a><p class="title"><b>Table&#160;262.&#160;Dispatching of hbgv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hbgv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHBGV
+ </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>
+ ZHBGV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hbgv.definition"></a><h6>
+<a name="id679176"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.hbgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hbgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id679207"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.hbgv.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.lapack.hbgv.complexity"></a><h6>
+<a name="id679277"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.hbgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbgv.example"></a><h6>
+<a name="id679296"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.hbgv.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">lapack</span><span class="special">/</span><span class="identifier">hbgv</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">lapack</span><span class="special">::</span><span class="identifier">hbgv</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.lapack.hbgv.notes"></a><h6>
+<a name="id679540"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.hbgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbgv.see_also"></a><h6>
+<a name="id679560"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.hbgv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chbgv.f
+ and zhbgv.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="ggsvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbgvd.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/lapack/hbgvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgvd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,201 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hbgvd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hbgv.html" title="hbgv">
+<link rel="next" href="hbgvx.html" title="hbgvx">
+</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="hbgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbgvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hbgvd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hbgvd"></a><a class="link" href="hbgvd.html" title="hbgvd">hbgvd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hbgvd.prototype"></a><h6>
+<a name="id679620"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.hbgvd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hbgvd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hbgvd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixBB</span><span class="special">&amp;</span> <span class="identifier">bb</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span>
+ <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbgvd.description"></a><h6>
+<a name="id679775"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.hbgvd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hbgvd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHBGVD and ZHBGVD. <code class="computeroutput"><span class="identifier">hbgvd</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a complex generalized Hermitian-definite
+ banded eigenproblem, of the form A*x=(lambda)*B*x. Here A and B are assumed
+ to be Hermitian and banded, and B is also positive definite. If eigenvectors
+ are desired, it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id679889"></a><p class="title"><b>Table&#160;263.&#160;Dispatching of hbgvd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hbgvd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHBGVD
+ </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>
+ ZHBGVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hbgvd.definition"></a><h6>
+<a name="id680011"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.hbgvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hbgvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbgvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id680042"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.hbgvd.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.lapack.hbgvd.complexity"></a><h6>
+<a name="id680112"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.hbgvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbgvd.example"></a><h6>
+<a name="id680133"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.hbgvd.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">lapack</span><span class="special">/</span><span class="identifier">hbgvd</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">lapack</span><span class="special">::</span><span class="identifier">hbgvd</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.lapack.hbgvd.notes"></a><h6>
+<a name="id680376"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.hbgvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbgvd.see_also"></a><h6>
+<a name="id680396"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.hbgvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chbgvd.f
+ and zhbgvd.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="hbgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbgvx.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/lapack/hbgvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hbgvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hbgvd.html" title="hbgvd">
+<link rel="next" href="hegv.html" title="hegv">
+</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="hbgvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hegv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hbgvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hbgvx"></a><a class="link" href="hbgvx.html" title="hbgvx">hbgvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hbgvx.prototype"></a><h6>
+<a name="id680456"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.hbgvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hbgvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hbgvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixBB</span><span class="special">&amp;</span> <span class="identifier">bb</span><span class="special">,</span>
+ <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbgvx.description"></a><h6>
+<a name="id680786"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.hbgvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hbgvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHBGVX and ZHBGVX. <code class="computeroutput"><span class="identifier">hbgvx</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a complex generalized Hermitian-definite
+ banded eigenproblem, of the form A*x=(lambda)*B*x. Here A and B are assumed
+ to be Hermitian and banded, and B is also positive definite. Eigenvalues
+ and eigenvectors can be selected by specifying either all eigenvalues,
+ a range of values or a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id680890"></a><p class="title"><b>Table&#160;264.&#160;Dispatching of hbgvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hbgvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHBGVX
+ </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>
+ ZHBGVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hbgvx.definition"></a><h6>
+<a name="id681012"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.hbgvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hbgvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbgvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id681044"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.hbgvx.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.lapack.hbgvx.complexity"></a><h6>
+<a name="id681113"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.hbgvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbgvx.example"></a><h6>
+<a name="id681134"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.hbgvx.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">lapack</span><span class="special">/</span><span class="identifier">hbgvx</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">lapack</span><span class="special">::</span><span class="identifier">hbgvx</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.lapack.hbgvx.notes"></a><h6>
+<a name="id681377"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.hbgvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbgvx.see_also"></a><h6>
+<a name="id681396"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.hbgvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chbgvx.f
+ and zhbgvx.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="hbgvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hegv.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/lapack/hbtrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbtrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,192 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hbtrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="trtrs.html" title="trtrs">
+<link rel="next" href="hetrd.html" title="hetrd">
+</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="trtrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hetrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hbtrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hbtrd"></a><a class="link" href="hbtrd.html" title="hbtrd">hbtrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hbtrd.prototype"></a><h6>
+<a name="id634603"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.hbtrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hbtrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hbtrd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">vect</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
+ <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbtrd.description"></a><h6>
+<a name="id634757"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.hbtrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hbtrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHBTRD and ZHBTRD. <code class="computeroutput"><span class="identifier">hbtrd</span></code> reduces a complex Hermitian band
+ matrix A to real symmetric tridiagonal form T by a unitary similarity transformation:
+ Q**H * A * Q = T.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id634859"></a><p class="title"><b>Table&#160;223.&#160;Dispatching of hbtrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hbtrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHBTRD
+ </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>
+ ZHBTRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hbtrd.definition"></a><h6>
+<a name="id634980"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.hbtrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hbtrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hbtrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id635012"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.hbtrd.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.lapack.hbtrd.complexity"></a><h6>
+<a name="id635080"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.hbtrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbtrd.example"></a><h6>
+<a name="id635101"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.hbtrd.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">lapack</span><span class="special">/</span><span class="identifier">hbtrd</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">lapack</span><span class="special">::</span><span class="identifier">hbtrd</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.lapack.hbtrd.notes"></a><h6>
+<a name="id635344"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.hbtrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hbtrd.see_also"></a><h6>
+<a name="id635365"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.hbtrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chbtrd.f
+ and zhbtrd.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="trtrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hetrd.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/lapack/hecon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hecon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,197 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hecon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gttrs.html" title="gttrs">
+<link rel="next" href="herfs.html" title="herfs">
+</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="gttrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="herfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hecon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hecon"></a><a class="link" href="hecon.html" title="hecon">hecon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hecon.prototype"></a><h6>
+<a name="id587728"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.hecon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hecon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hecon</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span><span class="special">,</span> <span class="keyword">const</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>
+<a name="boost_numeric_bindings.reference.lapack.hecon.description"></a><h6>
+<a name="id587847"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.hecon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hecon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHECON and ZHECON. <code class="computeroutput"><span class="identifier">hecon</span></code> estimates the reciprocal of the
+ condition number of a complex Hermitian matrix A using the factorization
+ A = U<span class="bold"><strong>D*U</strong></span>*H or A = L<span class="bold"><strong>D*L</strong></span>*H
+ computed by ZHETRF.
+ </p>
+<p>
+ An estimate is obtained for norm(inv(A)), and the reciprocal of the condition
+ number is computed as RCOND = 1 / (ANORM * norm(inv(A))).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id587948"></a><p class="title"><b>Table&#160;168.&#160;Dispatching of hecon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hecon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHECON
+ </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>
+ ZHECON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hecon.definition"></a><h6>
+<a name="id588060"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.hecon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hecon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hecon.parameters_or_requirements_on_types"></a><h6>
+<a name="id588086"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.hecon.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.lapack.hecon.complexity"></a><h6>
+<a name="id588149"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.hecon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hecon.example"></a><h6>
+<a name="id588165"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.hecon.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">lapack</span><span class="special">/</span><span class="identifier">hecon</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">lapack</span><span class="special">::</span><span class="identifier">hecon</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.lapack.hecon.notes"></a><h6>
+<a name="id588385"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.hecon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hecon.see_also"></a><h6>
+<a name="id588399"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.hecon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files checon.f
+ and zhecon.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="gttrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="herfs.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/lapack/heev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heev.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,190 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>heev</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hbevx.html" title="hbevx">
+<link rel="next" href="heevd.html" title="heevd">
+</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="hbevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="heevd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="heev">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.heev"></a><a class="link" href="heev.html" title="heev">heev</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.heev.prototype"></a><h6>
+<a name="id732531"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.heev.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">heev</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">heev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.heev.description"></a><h6>
+<a name="id732644"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.heev.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">heev</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHEEV and ZHEEV. <code class="computeroutput"><span class="identifier">heev</span></code> computes all eigenvalues and, optionally,
+ eigenvectors of a complex Hermitian matrix A.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id732746"></a><p class="title"><b>Table&#160;320.&#160;Dispatching of heev</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of heev">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHEEV
+ </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>
+ ZHEEV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.heev.definition"></a><h6>
+<a name="id732868"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.heev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/heev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.heev.parameters_or_requirements_on_types"></a><h6>
+<a name="id732899"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.heev.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.lapack.heev.complexity"></a><h6>
+<a name="id732968"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.heev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.heev.example"></a><h6>
+<a name="id732988"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.heev.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">lapack</span><span class="special">/</span><span class="identifier">heev</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">lapack</span><span class="special">::</span><span class="identifier">heev</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.lapack.heev.notes"></a><h6>
+<a name="id733232"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.heev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.heev.see_also"></a><h6>
+<a name="id733252"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.heev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cheev.f
+ and zheev.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="hbevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="heevd.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/lapack/heevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>heevd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="heev.html" title="heev">
+<link rel="next" href="heevr.html" title="heevr">
+</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="heev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="heevr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="heevd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.heevd"></a><a class="link" href="heevd.html" title="heevd">heevd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.heevd.prototype"></a><h6>
+<a name="id733312"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.heevd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">heevd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">heevd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.heevd.description"></a><h6>
+<a name="id733426"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.heevd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">heevd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHEEVD and ZHEEVD. <code class="computeroutput"><span class="identifier">heevd</span></code> computes all eigenvalues and, optionally,
+ eigenvectors of a complex Hermitian matrix A. If eigenvectors are desired,
+ it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id733536"></a><p class="title"><b>Table&#160;321.&#160;Dispatching of heevd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of heevd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHEEVD
+ </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>
+ ZHEEVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.heevd.definition"></a><h6>
+<a name="id733658"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.heevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/heevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.heevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id733690"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.heevd.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.lapack.heevd.complexity"></a><h6>
+<a name="id733759"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.heevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.heevd.example"></a><h6>
+<a name="id733780"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.heevd.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">lapack</span><span class="special">/</span><span class="identifier">heevd</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">lapack</span><span class="special">::</span><span class="identifier">heevd</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.lapack.heevd.notes"></a><h6>
+<a name="id734025"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.heevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.heevd.see_also"></a><h6>
+<a name="id734045"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.heevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cheevd.f
+ and zheevd.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="heev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="heevr.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/lapack/heevr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,250 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>heevr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="heevd.html" title="heevd">
+<link rel="next" href="heevx.html" title="heevx">
+</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="heevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="heevx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="heevr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.heevr"></a><a class="link" href="heevr.html" title="heevr">heevr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.heevr.prototype"></a><h6>
+<a name="id734105"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.heevr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">heevr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">heevr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</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="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorISUPPZ</span><span class="special">&amp;</span> <span class="identifier">isuppz</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.heevr.description"></a><h6>
+<a name="id734395"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.heevr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">heevr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHEEVR and ZHEEVR. <code class="computeroutput"><span class="identifier">heevr</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a complex Hermitian matrix A. Eigenvalues and
+ eigenvectors can be selected by specifying either a range of values or
+ a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">heevr</span></code> first reduces the
+ matrix A to tridiagonal form T with a call to ZHETRD. Then, whenever possible,
+ <code class="computeroutput"><span class="identifier">heevr</span></code> calls ZSTEMR to compute
+ eigenspectrum using Relatively Robust Representations. ZSTEMR computes
+ eigenvalues by the dqds algorithm, while orthogonal eigenvectors are computed
+ from various "good" L D L^T representations (also known as Relatively
+ Robust Representations). Gram-Schmidt orthogonalization is avoided as far
+ as possible. More specifically, the various steps of the algorithm are
+ as follows.
+ </p>
+<p>
+ For each unreduced block (submatrix) of T, (a) Compute T - sigma I = L
+ D L^T, so that L and D define all the wanted eigenvalues to high relative
+ accuracy. This means that small relative changes in the entries of D and
+ L cause only small relative changes in the eigenvalues and eigenvectors.
+ The standard (unfactored) representation of the tridiagonal matrix T does
+ not have this property in general. (b) Compute the eigenvalues to suitable
+ accuracy. If the eigenvectors are desired, the algorithm attains full accuracy
+ of the computed eigenvalues only right before the corresponding vectors
+ have to be computed, see steps c) and d). (c) For each cluster of close
+ eigenvalues, select a new shift close to the cluster, find a new factorization,
+ and refine the shifted eigenvalues to suitable accuracy. (d) For each eigenvalue
+ with a large enough relative separation compute the corresponding eigenvector
+ by forming a rank revealing twisted factorization. Go back to (c) for any
+ clusters that remain.
+ </p>
+<p>
+ The desired accuracy of the output can be specified by the input parameter
+ ABSTOL.
+ </p>
+<p>
+ For more details, see DSTEMR's documentation and: - Inderjit S. Dhillon
+ and Beresford N. Parlett: "Multiple representations to compute orthogonal
+ eigenvectors of symmetric tridiagonal matrices," Linear Algebra and
+ its Applications, 387(1), pp. 1-28, August 2004. - Inderjit Dhillon and
+ Beresford Parlett: "Orthogonal Eigenvectors and Relative Gaps,"
+ SIAM Journal on Matrix Analysis and Applications, Vol. 25, 2004. Also LAPACK
+ Working Note 154. - Inderjit Dhillon: "A new O(n^2) algorithm for
+ the symmetric tridiagonal eigenvalue/eigenvector problem", Computer
+ Science Division Technical Report No. UCB/CSD-97-971, UC Berkeley, May
+ 1997.
+ </p>
+<p>
+ Note 1 : <code class="computeroutput"><span class="identifier">heevr</span></code> calls ZSTEMR
+ when the full spectrum is requested on machines which conform to the ieee-754
+ floating point standard. <code class="computeroutput"><span class="identifier">heevr</span></code>
+ calls DSTEBZ and ZSTEIN on non-ieee machines and when partial spectrum
+ requests are made.
+ </p>
+<p>
+ Normal execution of ZSTEMR may create NaNs and infinities and hence may
+ abort due to a floating point exception in environments which do not handle
+ NaNs and infinities in the ieee standard default manner.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id734585"></a><p class="title"><b>Table&#160;322.&#160;Dispatching of heevr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of heevr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHEEVR
+ </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>
+ ZHEEVR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.heevr.definition"></a><h6>
+<a name="id734708"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.heevr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/heevr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.heevr.parameters_or_requirements_on_types"></a><h6>
+<a name="id734741"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.heevr.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.lapack.heevr.complexity"></a><h6>
+<a name="id734810"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.heevr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.heevr.example"></a><h6>
+<a name="id734830"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.heevr.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">lapack</span><span class="special">/</span><span class="identifier">heevr</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">lapack</span><span class="special">::</span><span class="identifier">heevr</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.lapack.heevr.notes"></a><h6>
+<a name="id735073"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.heevr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.heevr.see_also"></a><h6>
+<a name="id735093"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.heevr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cheevr.f
+ and zheevr.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="heevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="heevx.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/lapack/heevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,195 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>heevx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="heevr.html" title="heevr">
+<link rel="next" href="hpev.html" title="hpev">
+</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="heevr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpev.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="heevx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.heevx"></a><a class="link" href="heevx.html" title="heevx">heevx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.heevx.prototype"></a><h6>
+<a name="id735153"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.heevx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">heevx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">heevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</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="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.heevx.description"></a><h6>
+<a name="id735442"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.heevx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">heevx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHEEVX and ZHEEVX. <code class="computeroutput"><span class="identifier">heevx</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a complex Hermitian matrix A. Eigenvalues and
+ eigenvectors can be selected by specifying either a range of values or
+ a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id735545"></a><p class="title"><b>Table&#160;323.&#160;Dispatching of heevx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of heevx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHEEVX
+ </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>
+ ZHEEVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.heevx.definition"></a><h6>
+<a name="id735667"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.heevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/heevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.heevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id735698"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.heevx.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.lapack.heevx.complexity"></a><h6>
+<a name="id735768"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.heevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.heevx.example"></a><h6>
+<a name="id735789"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.heevx.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">lapack</span><span class="special">/</span><span class="identifier">heevx</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">lapack</span><span class="special">::</span><span class="identifier">heevx</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.lapack.heevx.notes"></a><h6>
+<a name="id736032"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.heevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.heevx.see_also"></a><h6>
+<a name="id736051"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.heevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cheevx.f
+ and zheevx.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="heevr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpev.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/lapack/hegst.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegst.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,202 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hegst</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hbgst.html" title="hbgst">
+<link rel="next" href="pbstf.html" title="pbstf">
+</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="hbgst.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbstf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hegst">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hegst"></a><a class="link" href="hegst.html" title="hegst">hegst</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hegst.prototype"></a><h6>
+<a name="id525793"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.hegst.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hegst</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hegst</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hegst.description"></a><h6>
+<a name="id525912"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.hegst.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hegst</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHEGST and ZHEGST. <code class="computeroutput"><span class="identifier">hegst</span></code> reduces a complex Hermitian-definite
+ generalized eigenproblem to standard form.
+ </p>
+<p>
+ If ITYPE = 1, the problem is A*x = lambda<span class="bold"><strong>B*x, and
+ A is overwritten by inv(U</strong></span>*H)*A*inv(U) or inv(L)<span class="bold"><strong>A*inv(L</strong></span>*H)
+ </p>
+<p>
+ If ITYPE = 2 or 3, the problem is A*B*x = lambda*x or B*A*x = lambda*x,
+ and A is overwritten by U<span class="bold"><strong>A*U</strong></span><span class="bold"><strong>H or L</strong></span>*H*A*L.
+ </p>
+<p>
+ B must have been previously factorized as U**H*U or L<span class="bold"><strong>L</strong></span>*H
+ by ZPOTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id526054"></a><p class="title"><b>Table&#160;100.&#160;Dispatching of hegst</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hegst">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHEGST
+ </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>
+ ZHEGST
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hegst.definition"></a><h6>
+<a name="id526177"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.hegst.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hegst.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hegst.parameters_or_requirements_on_types"></a><h6>
+<a name="id526209"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.hegst.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.lapack.hegst.complexity"></a><h6>
+<a name="id526278"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.hegst.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hegst.example"></a><h6>
+<a name="id526299"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.hegst.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">lapack</span><span class="special">/</span><span class="identifier">hegst</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">lapack</span><span class="special">::</span><span class="identifier">hegst</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.lapack.hegst.notes"></a><h6>
+<a name="id526543"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.hegst.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hegst.see_also"></a><h6>
+<a name="id526564"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.hegst.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chegst.f
+ and zhegst.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="hbgst.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbstf.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/lapack/hegv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,194 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hegv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hbgvx.html" title="hbgvx">
+<link rel="next" href="hegvd.html" title="hegvd">
+</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="hbgvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hegvd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hegv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hegv"></a><a class="link" href="hegv.html" title="hegv">hegv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hegv.prototype"></a><h6>
+<a name="id681456"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.hegv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hegv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hegv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</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> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hegv.description"></a><h6>
+<a name="id681612"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.hegv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hegv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHEGV and ZHEGV. <code class="computeroutput"><span class="identifier">hegv</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a complex generalized Hermitian-definite
+ eigenproblem, of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x,
+ or B*A*x=(lambda)*x. Here A and B are assumed to be Hermitian and B is
+ also positive definite.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id681721"></a><p class="title"><b>Table&#160;265.&#160;Dispatching of hegv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hegv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHEGV
+ </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>
+ ZHEGV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hegv.definition"></a><h6>
+<a name="id681843"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.hegv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hegv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hegv.parameters_or_requirements_on_types"></a><h6>
+<a name="id681873"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.hegv.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.lapack.hegv.complexity"></a><h6>
+<a name="id681941"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.hegv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hegv.example"></a><h6>
+<a name="id681962"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.hegv.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">lapack</span><span class="special">/</span><span class="identifier">hegv</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">lapack</span><span class="special">::</span><span class="identifier">hegv</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.lapack.hegv.notes"></a><h6>
+<a name="id682205"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.hegv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hegv.see_also"></a><h6>
+<a name="id682225"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.hegv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chegv.f
+ and zhegv.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="hbgvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hegvd.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/lapack/hegvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegvd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,202 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hegvd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hegv.html" title="hegv">
+<link rel="next" href="hegvx.html" title="hegvx">
+</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="hegv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hegvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hegvd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hegvd"></a><a class="link" href="hegvd.html" title="hegvd">hegvd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hegvd.prototype"></a><h6>
+<a name="id682286"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.hegvd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hegvd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hegvd</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</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> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hegvd.description"></a><h6>
+<a name="id682440"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.hegvd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hegvd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHEGVD and ZHEGVD. <code class="computeroutput"><span class="identifier">hegvd</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a complex generalized Hermitian-definite
+ eigenproblem, of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x,
+ or B*A*x=(lambda)*x. Here A and B are assumed to be Hermitian and B is
+ also positive definite. If eigenvectors are desired, it uses a divide and
+ conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id682558"></a><p class="title"><b>Table&#160;266.&#160;Dispatching of hegvd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hegvd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHEGVD
+ </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>
+ ZHEGVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hegvd.definition"></a><h6>
+<a name="id682680"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.hegvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hegvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hegvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id682711"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.hegvd.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.lapack.hegvd.complexity"></a><h6>
+<a name="id682780"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.hegvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hegvd.example"></a><h6>
+<a name="id682801"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.hegvd.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">lapack</span><span class="special">/</span><span class="identifier">hegvd</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">lapack</span><span class="special">::</span><span class="identifier">hegvd</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.lapack.hegvd.notes"></a><h6>
+<a name="id683045"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.hegvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hegvd.see_also"></a><h6>
+<a name="id683065"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.hegvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chegvd.f
+ and zhegvd.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="hegv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hegvx.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/lapack/hegvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,199 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hegvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hegvd.html" title="hegvd">
+<link rel="next" href="hpgv.html" title="hpgv">
+</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="hegvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpgv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hegvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hegvx"></a><a class="link" href="hegvx.html" title="hegvx">hegvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hegvx.prototype"></a><h6>
+<a name="id683124"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.hegvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hegvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hegvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</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> <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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hegvx.description"></a><h6>
+<a name="id683455"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.hegvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hegvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHEGVX and ZHEGVX. <code class="computeroutput"><span class="identifier">hegvx</span></code> computes selected eigenvalues,
+ and optionally, eigenvectors of a complex generalized Hermitian-definite
+ eigenproblem, of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x,
+ or B*A*x=(lambda)*x. Here A and B are assumed to be Hermitian and B is
+ also positive definite. Eigenvalues and eigenvectors can be selected by
+ specifying either a range of values or a range of indices for the desired
+ eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id683564"></a><p class="title"><b>Table&#160;267.&#160;Dispatching of hegvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hegvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHEGVX
+ </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>
+ ZHEGVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hegvx.definition"></a><h6>
+<a name="id683687"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.hegvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hegvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hegvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id683719"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.hegvx.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.lapack.hegvx.complexity"></a><h6>
+<a name="id683789"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.hegvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hegvx.example"></a><h6>
+<a name="id683810"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.hegvx.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">lapack</span><span class="special">/</span><span class="identifier">hegvx</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">lapack</span><span class="special">::</span><span class="identifier">hegvx</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.lapack.hegvx.notes"></a><h6>
+<a name="id684054"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.hegvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hegvx.see_also"></a><h6>
+<a name="id684073"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.hegvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chegvx.f
+ and zhegvx.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="hegvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpgv.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/lapack/herfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/herfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,193 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>herfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hecon.html" title="hecon">
+<link rel="next" href="hetrf.html" title="hetrf">
+</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="hecon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hetrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="herfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.herfs"></a><a class="link" href="herfs.html" title="herfs">herfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.herfs.prototype"></a><h6>
+<a name="id588445"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.herfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">herfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">herfs</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">MatrixAF</span><span class="special">&amp;</span> <span class="identifier">af</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.herfs.description"></a><h6>
+<a name="id588638"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.herfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">herfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHERFS and ZHERFS. <code class="computeroutput"><span class="identifier">herfs</span></code> improves the computed solution
+ to a system of linear equations when the coefficient matrix is Hermitian
+ indefinite, and provides error bounds and backward error estimates for
+ the solution.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id588725"></a><p class="title"><b>Table&#160;169.&#160;Dispatching of herfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of herfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHERFS
+ </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>
+ ZHERFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.herfs.definition"></a><h6>
+<a name="id588837"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.herfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/herfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.herfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id588863"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.herfs.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.lapack.herfs.complexity"></a><h6>
+<a name="id588926"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.herfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.herfs.example"></a><h6>
+<a name="id588941"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.herfs.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">lapack</span><span class="special">/</span><span class="identifier">herfs</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">lapack</span><span class="special">::</span><span class="identifier">herfs</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.lapack.herfs.notes"></a><h6>
+<a name="id589161"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.herfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.herfs.see_also"></a><h6>
+<a name="id589176"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.herfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cherfs.f
+ and zherfs.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="hecon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hetrf.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/lapack/hesv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hesv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hesv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gtsvx.html" title="gtsvx">
+<link rel="next" href="hesvx.html" title="hesvx">
+</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="gtsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hesvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hesv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hesv"></a><a class="link" href="hesv.html" title="hesv">hesv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hesv.prototype"></a><h6>
+<a name="id706793"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.hesv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hesv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hesv</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.hesv.description"></a><h6>
+<a name="id706905"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.hesv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hesv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHESV and ZHESV. <code class="computeroutput"><span class="identifier">hesv</span></code> computes the solution to a complex
+ system of linear equations A * X = B, where A is an N-by-N Hermitian matrix
+ and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ The diagonal pivoting method is used to factor A as A = U * D * U<span class="bold"><strong>*H, if UPLO = 'U', or A = L * D * L</strong></span>*H, if UPLO =
+ 'L', where U (or L) is a product of permutation and unit upper (lower)
+ triangular matrices, and D is Hermitian and block diagonal with 1-by-1
+ and 2-by-2 diagonal blocks. The factored form of A is then used to solve
+ the system of equations A * X = B.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id707020"></a><p class="title"><b>Table&#160;293.&#160;Dispatching of hesv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hesv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHESV
+ </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>
+ ZHESV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hesv.definition"></a><h6>
+<a name="id707142"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.hesv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hesv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hesv.parameters_or_requirements_on_types"></a><h6>
+<a name="id707172"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.hesv.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.lapack.hesv.complexity"></a><h6>
+<a name="id707240"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.hesv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hesv.example"></a><h6>
+<a name="id707260"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.hesv.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">lapack</span><span class="special">/</span><span class="identifier">hesv</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">lapack</span><span class="special">::</span><span class="identifier">hesv</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.lapack.hesv.notes"></a><h6>
+<a name="id707505"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.hesv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hesv.see_also"></a><h6>
+<a name="id707525"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.hesv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chesv.f
+ and zhesv.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="gtsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hesvx.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/lapack/hesvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hesvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hesvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hesv.html" title="hesv">
+<link rel="next" href="hpsv.html" title="hpsv">
+</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="hesv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hesvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hesvx"></a><a class="link" href="hesvx.html" title="hesvx">hesvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hesvx.prototype"></a><h6>
+<a name="id707583"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.hesvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hesvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hesvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</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">MatrixAF</span><span class="special">&amp;</span> <span class="identifier">af</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span>
+ <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hesvx.description"></a><h6>
+<a name="id707822"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.hesvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hesvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHESVX and ZHESVX. <code class="computeroutput"><span class="identifier">hesvx</span></code> uses the diagonal pivoting factorization
+ to compute the solution to a complex system of linear equations A * X =
+ B, where A is an N-by-N Hermitian matrix and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'N', the diagonal pivoting method is used to factor A. The
+ form of the factorization is A = U * D * U<span class="bold"><strong>*H, if
+ UPLO = 'U', or A = L * D * L</strong></span>*H, if UPLO = 'L', where U (or L)
+ is a product of permutation and unit upper (lower) triangular matrices,
+ and D is Hermitian and block diagonal with 1-by-1 and 2-by-2 diagonal blocks.
+ </p>
+<p>
+ 2. If some D(i,i)=0, so that D is exactly singular, then the routine returns
+ with INFO = i. Otherwise, the factored form of A is used to estimate the
+ condition number of the matrix A. If the reciprocal of the condition number
+ is less than machine precision, INFO = N+1 is returned as a warning, but
+ the routine still goes on to solve for X and compute error bounds as described
+ below.
+ </p>
+<p>
+ 3. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 4. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id707978"></a><p class="title"><b>Table&#160;294.&#160;Dispatching of hesvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hesvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHESVX
+ </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>
+ ZHESVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hesvx.definition"></a><h6>
+<a name="id708100"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.hesvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hesvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hesvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id708131"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.hesvx.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.lapack.hesvx.complexity"></a><h6>
+<a name="id708199"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.hesvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hesvx.example"></a><h6>
+<a name="id708220"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.hesvx.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">lapack</span><span class="special">/</span><span class="identifier">hesvx</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">lapack</span><span class="special">::</span><span class="identifier">hesvx</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.lapack.hesvx.notes"></a><h6>
+<a name="id708463"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.hesvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hesvx.see_also"></a><h6>
+<a name="id708483"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.hesvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chesvx.f
+ and zhesvx.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="hesv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpsv.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/lapack/hetrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hetrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hbtrd.html" title="hbtrd">
+<link rel="next" href="hptrd.html" title="hptrd">
+</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="hbtrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hptrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hetrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hetrd"></a><a class="link" href="hetrd.html" title="hetrd">hetrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hetrd.prototype"></a><h6>
+<a name="id635424"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.hetrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hetrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hetrd</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hetrd.description"></a><h6>
+<a name="id635556"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.hetrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hetrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHETRD and ZHETRD. <code class="computeroutput"><span class="identifier">hetrd</span></code> reduces a complex Hermitian matrix
+ A to real symmetric tridiagonal form T by a unitary similarity transformation:
+ Q**H * A * Q = T.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id635658"></a><p class="title"><b>Table&#160;224.&#160;Dispatching of hetrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hetrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHETRD
+ </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>
+ ZHETRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hetrd.definition"></a><h6>
+<a name="id635780"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.hetrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hetrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hetrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id635811"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.hetrd.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.lapack.hetrd.complexity"></a><h6>
+<a name="id635880"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.hetrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hetrd.example"></a><h6>
+<a name="id635900"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.hetrd.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">lapack</span><span class="special">/</span><span class="identifier">hetrd</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">lapack</span><span class="special">::</span><span class="identifier">hetrd</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.lapack.hetrd.notes"></a><h6>
+<a name="id636144"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.hetrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hetrd.see_also"></a><h6>
+<a name="id636164"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.hetrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chetrd.f
+ and zhetrd.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="hbtrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hptrd.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/lapack/hetrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,202 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hetrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="herfs.html" title="herfs">
+<link rel="next" href="hetri.html" title="hetri">
+</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="herfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hetri.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hetrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hetrf"></a><a class="link" href="hetrf.html" title="hetrf">hetrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hetrf.prototype"></a><h6>
+<a name="id589222"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.hetrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hetrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hetrf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hetrf.description"></a><h6>
+<a name="id589301"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.hetrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hetrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHETRF and ZHETRF. <code class="computeroutput"><span class="identifier">hetrf</span></code> computes the factorization of a
+ complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method.
+ The form of the factorization is
+ </p>
+<p>
+ A = U<span class="bold"><strong>D*U</strong></span>*H or A = L<span class="bold"><strong>D*L</strong></span>*H
+ </p>
+<p>
+ where U (or L) is a product of permutation and unit upper (lower) triangular
+ matrices, and D is Hermitian and block diagonal with 1-by-1 and 2-by-2
+ diagonal blocks.
+ </p>
+<p>
+ This is the blocked version of the algorithm, calling Level 3 BLAS.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id589410"></a><p class="title"><b>Table&#160;170.&#160;Dispatching of hetrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hetrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHETRF
+ </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>
+ ZHETRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hetrf.definition"></a><h6>
+<a name="id589522"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.hetrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hetrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hetrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id589548"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.hetrf.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.lapack.hetrf.complexity"></a><h6>
+<a name="id589610"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.hetrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hetrf.example"></a><h6>
+<a name="id589626"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.hetrf.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">lapack</span><span class="special">/</span><span class="identifier">hetrf</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">lapack</span><span class="special">::</span><span class="identifier">hetrf</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.lapack.hetrf.notes"></a><h6>
+<a name="id589846"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.hetrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hetrf.see_also"></a><h6>
+<a name="id589861"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.hetrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chetrf.f
+ and zhetrf.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="herfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hetri.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/lapack/hetri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetri.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hetri</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hetrf.html" title="hetrf">
+<link rel="next" href="hetrs.html" title="hetrs">
+</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="hetrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hetrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hetri">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hetri"></a><a class="link" href="hetri.html" title="hetri">hetri</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hetri.prototype"></a><h6>
+<a name="id589907"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.hetri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hetri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hetri</span><span class="special">(</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hetri.description"></a><h6>
+<a name="id589991"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.hetri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hetri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHETRI and ZHETRI. <code class="computeroutput"><span class="identifier">hetri</span></code> computes the inverse of a complex
+ Hermitian indefinite matrix A using the factorization A = U<span class="bold"><strong>D*U</strong></span>*H
+ or A = L<span class="bold"><strong>D*L</strong></span>*H computed by ZHETRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id590087"></a><p class="title"><b>Table&#160;171.&#160;Dispatching of hetri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hetri">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHETRI
+ </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>
+ ZHETRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hetri.definition"></a><h6>
+<a name="id590199"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.hetri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hetri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hetri.parameters_or_requirements_on_types"></a><h6>
+<a name="id590225"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.hetri.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.lapack.hetri.complexity"></a><h6>
+<a name="id590288"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.hetri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hetri.example"></a><h6>
+<a name="id590304"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.hetri.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">lapack</span><span class="special">/</span><span class="identifier">hetri</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">lapack</span><span class="special">::</span><span class="identifier">hetri</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.lapack.hetri.notes"></a><h6>
+<a name="id590524"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.hetri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hetri.see_also"></a><h6>
+<a name="id590538"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.hetri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chetri.f
+ and zhetri.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="hetrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hetrs.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/lapack/hetrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hetrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hetri.html" title="hetri">
+<link rel="next" href="hpcon.html" title="hpcon">
+</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="hetri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpcon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hetrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hetrs"></a><a class="link" href="hetrs.html" title="hetrs">hetrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hetrs.prototype"></a><h6>
+<a name="id590584"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.hetrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hetrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hetrs</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.hetrs.description"></a><h6>
+<a name="id590692"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.hetrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hetrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHETRS and ZHETRS. <code class="computeroutput"><span class="identifier">hetrs</span></code> solves a system of linear equations
+ A*X = B with a complex Hermitian matrix A using the factorization A = U<span class="bold"><strong>D*U</strong></span>*H or A = L<span class="bold"><strong>D*L</strong></span>*H
+ computed by ZHETRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id590789"></a><p class="title"><b>Table&#160;172.&#160;Dispatching of hetrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hetrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHETRS
+ </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>
+ ZHETRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hetrs.definition"></a><h6>
+<a name="id590900"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.hetrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hetrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hetrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id590926"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.hetrs.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.lapack.hetrs.complexity"></a><h6>
+<a name="id590989"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.hetrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hetrs.example"></a><h6>
+<a name="id591005"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.hetrs.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">lapack</span><span class="special">/</span><span class="identifier">hetrs</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">lapack</span><span class="special">::</span><span class="identifier">hetrs</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.lapack.hetrs.notes"></a><h6>
+<a name="id591225"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.hetrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hetrs.see_also"></a><h6>
+<a name="id591239"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.hetrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chetrs.f
+ and zhetrs.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="hetri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpcon.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/lapack/hgeqz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hgeqz.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,273 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hgeqz</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gghrd.html" title="gghrd">
+<link rel="next" href="tgevc.html" title="tgevc">
+</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="gghrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgevc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hgeqz">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hgeqz"></a><a class="link" href="hgeqz.html" title="hgeqz">hgeqz</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hgeqz.prototype"></a><h6>
+<a name="id658414"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.hgeqz.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">hgeqz</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hgeqz</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compq</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compz</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilo</span><span class="special">,</span> <span class="identifier">MatrixH</span><span class="special">&amp;</span> <span class="identifier">h</span><span class="special">,</span> <span class="identifier">MatrixT</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span>
+ <span class="identifier">VectorALPHAR</span><span class="special">&amp;</span> <span class="identifier">alphar</span><span class="special">,</span> <span class="identifier">VectorALPHAI</span><span class="special">&amp;</span> <span class="identifier">alphai</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span>
+ <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">hgeqz</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compq</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compz</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilo</span><span class="special">,</span> <span class="identifier">MatrixH</span><span class="special">&amp;</span> <span class="identifier">h</span><span class="special">,</span> <span class="identifier">MatrixT</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span>
+ <span class="identifier">VectorALPHA</span><span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hgeqz.description"></a><h6>
+<a name="id658921"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.hgeqz.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hgeqz</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SHGEQZ, DHGEQZ, CHGEQZ, and
+ ZHGEQZ. <code class="computeroutput"><span class="identifier">hgeqz</span></code> computes
+ the eigenvalues of a complex matrix pair (H,T), where H is an upper Hessenberg
+ matrix and T is upper triangular, using the single-shift QZ method. Matrix
+ pairs of this type are produced by the reduction to generalized upper Hessenberg
+ form of a complex matrix pair (A,B):
+ </p>
+<p>
+ A = Q1<span class="bold"><strong>H*Z1</strong></span>*H, B = Q1<span class="bold"><strong>T*Z1</strong></span>*H,
+ </p>
+<p>
+ as computed by ZGGHRD.
+ </p>
+<p>
+ If JOB='S', then the Hessenberg-triangular pair (H,T) is also reduced to
+ generalized Schur form,
+ </p>
+<p>
+ H = Q<span class="bold"><strong>S*Z</strong></span>*H, T = Q<span class="bold"><strong>P*Z</strong></span>*H,
+ </p>
+<p>
+ where Q and Z are unitary matrices and S and P are upper triangular.
+ </p>
+<p>
+ Optionally, the unitary matrix Q from the generalized Schur factorization
+ may be postmultiplied into an input matrix Q1, and the unitary matrix Z
+ may be postmultiplied into an input matrix Z1. If Q1 and Z1 are the unitary
+ matrices from ZGGHRD that reduced the matrix pair (A,B) to generalized
+ Hessenberg form, then the output matrices Q1*Q and Z1*Z are the unitary
+ factors from the generalized Schur factorization of (A,B):
+ </p>
+<p>
+ A = (Q1*Q)<span class="bold"><strong>S</strong></span>(Z1<span class="bold"><strong>Z)</strong></span>*H,
+ B = (Q1*Q)<span class="bold"><strong>P</strong></span>(Z1<span class="bold"><strong>Z)</strong></span>*H.
+ </p>
+<p>
+ To avoid overflow, eigenvalues of the matrix pair (H,T) (equivalently,
+ of (A,B)) are computed as a pair of complex values (alpha,beta). If beta
+ is nonzero, lambda = alpha / beta is an eigenvalue of the generalized nonsymmetric
+ eigenvalue problem (GNEP) A*x = lambda*B*x and if alpha is nonzero, mu
+ = beta / alpha is an eigenvalue of the alternate form of the GNEP mu*A*y
+ = B*y. The values of alpha and beta for the i-th eigenvalue can be read
+ directly from the generalized Schur form: alpha = S(i,i), beta = P(i,i).
+ </p>
+<p>
+ Ref: C.B. Moler &amp; G.W. Stewart, "An Algorithm for Generalized
+ Matrix Eigenvalue Problems", SIAM J. Numer. Anal., 10(1973), pp. 241--256.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixH</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">MatrixH</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id659118"></a><p class="title"><b>Table&#160;250.&#160;Dispatching of hgeqz</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hgeqz">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixH
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SHGEQZ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DHGEQZ
+ </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>
+ CHGEQZ
+ </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>
+ ZHGEQZ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hgeqz.definition"></a><h6>
+<a name="id659291"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.hgeqz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hgeqz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hgeqz.parameters_or_requirements_on_types"></a><h6>
+<a name="id659322"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.hgeqz.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.lapack.hgeqz.complexity"></a><h6>
+<a name="id659390"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.hgeqz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hgeqz.example"></a><h6>
+<a name="id659411"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.hgeqz.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">lapack</span><span class="special">/</span><span class="identifier">hgeqz</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">lapack</span><span class="special">::</span><span class="identifier">hgeqz</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.lapack.hgeqz.notes"></a><h6>
+<a name="id659655"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.hgeqz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hgeqz.see_also"></a><h6>
+<a name="id659676"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.hgeqz.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files shgeqz.f,
+ dhgeqz.f,
+ chgeqz.f,
+ and zhgeqz.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="gghrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgevc.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/lapack/hpcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpcon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,197 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpcon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hetrs.html" title="hetrs">
+<link rel="next" href="hprfs.html" title="hprfs">
+</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="hetrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hprfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpcon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hpcon"></a><a class="link" href="hpcon.html" title="hpcon">hpcon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hpcon.prototype"></a><h6>
+<a name="id591285"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.hpcon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpcon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpcon</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span><span class="special">,</span> <span class="keyword">const</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>
+<a name="boost_numeric_bindings.reference.lapack.hpcon.description"></a><h6>
+<a name="id591405"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.hpcon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpcon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPCON and ZHPCON. <code class="computeroutput"><span class="identifier">hpcon</span></code> estimates the reciprocal of the
+ condition number of a complex Hermitian packed matrix A using the factorization
+ A = U<span class="bold"><strong>D*U</strong></span>*H or A = L<span class="bold"><strong>D*L</strong></span>*H
+ computed by ZHPTRF.
+ </p>
+<p>
+ An estimate is obtained for norm(inv(A)), and the reciprocal of the condition
+ number is computed as RCOND = 1 / (ANORM * norm(inv(A))).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id591506"></a><p class="title"><b>Table&#160;173.&#160;Dispatching of hpcon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpcon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPCON
+ </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>
+ ZHPCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hpcon.definition"></a><h6>
+<a name="id591618"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.hpcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hpcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id591644"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.hpcon.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.lapack.hpcon.complexity"></a><h6>
+<a name="id591707"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.hpcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpcon.example"></a><h6>
+<a name="id591722"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.hpcon.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">lapack</span><span class="special">/</span><span class="identifier">hpcon</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">lapack</span><span class="special">::</span><span class="identifier">hpcon</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.lapack.hpcon.notes"></a><h6>
+<a name="id591963"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.hpcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpcon.see_also"></a><h6>
+<a name="id591983"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.hpcon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpcon.f
+ and zhpcon.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="hetrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hprfs.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/lapack/hpev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpev.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,190 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpev</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="heevx.html" title="heevx">
+<link rel="next" href="hpevd.html" title="hpevd">
+</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="heevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpevd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpev">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hpev"></a><a class="link" href="hpev.html" title="hpev">hpev</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hpev.prototype"></a><h6>
+<a name="id736110"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.hpev.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpev</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpev.description"></a><h6>
+<a name="id736242"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.hpev.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpev</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPEV and ZHPEV. <code class="computeroutput"><span class="identifier">hpev</span></code> computes all the eigenvalues and,
+ optionally, eigenvectors of a complex Hermitian matrix in packed storage.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id736344"></a><p class="title"><b>Table&#160;324.&#160;Dispatching of hpev</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpev">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPEV
+ </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>
+ ZHPEV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hpev.definition"></a><h6>
+<a name="id736466"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.hpev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hpev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpev.parameters_or_requirements_on_types"></a><h6>
+<a name="id736497"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.hpev.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.lapack.hpev.complexity"></a><h6>
+<a name="id736567"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.hpev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpev.example"></a><h6>
+<a name="id736587"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.hpev.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">lapack</span><span class="special">/</span><span class="identifier">hpev</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">lapack</span><span class="special">::</span><span class="identifier">hpev</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.lapack.hpev.notes"></a><h6>
+<a name="id736831"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.hpev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpev.see_also"></a><h6>
+<a name="id736851"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.hpev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpev.f
+ and zhpev.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="heevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpevd.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/lapack/hpevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpevd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpevd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hpev.html" title="hpev">
+<link rel="next" href="hpevx.html" title="hpevx">
+</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="hpev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpevx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpevd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hpevd"></a><a class="link" href="hpevd.html" title="hpevd">hpevd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hpevd.prototype"></a><h6>
+<a name="id736911"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.hpevd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpevd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpevd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpevd.description"></a><h6>
+<a name="id737045"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.hpevd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpevd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPEVD and ZHPEVD. <code class="computeroutput"><span class="identifier">hpevd</span></code> computes all the eigenvalues and,
+ optionally, eigenvectors of a complex Hermitian matrix A in packed storage.
+ If eigenvectors are desired, it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id737154"></a><p class="title"><b>Table&#160;325.&#160;Dispatching of hpevd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpevd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPEVD
+ </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>
+ ZHPEVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hpevd.definition"></a><h6>
+<a name="id737276"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.hpevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hpevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id737308"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.hpevd.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.lapack.hpevd.complexity"></a><h6>
+<a name="id737378"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.hpevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpevd.example"></a><h6>
+<a name="id737399"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.hpevd.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">lapack</span><span class="special">/</span><span class="identifier">hpevd</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">lapack</span><span class="special">::</span><span class="identifier">hpevd</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.lapack.hpevd.notes"></a><h6>
+<a name="id737642"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.hpevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpevd.see_also"></a><h6>
+<a name="id737661"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.hpevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpevd.f
+ and zhpevd.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="hpev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpevx.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/lapack/hpevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpevx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,195 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpevx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hpevd.html" title="hpevd">
+<link rel="next" href="sbev.html" title="sbev">
+</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="hpevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbev.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpevx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hpevx"></a><a class="link" href="hpevx.html" title="hpevx">hpevx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hpevx.prototype"></a><h6>
+<a name="id737720"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.hpevx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpevx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</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">Scalar</span> <span class="special">&gt;,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpevx.description"></a><h6>
+<a name="id738012"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.hpevx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpevx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPEVX and ZHPEVX. <code class="computeroutput"><span class="identifier">hpevx</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a complex Hermitian matrix A in packed storage.
+ Eigenvalues/vectors can be selected by specifying either a range of values
+ or a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id738115"></a><p class="title"><b>Table&#160;326.&#160;Dispatching of hpevx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpevx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPEVX
+ </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>
+ ZHPEVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hpevx.definition"></a><h6>
+<a name="id738237"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.hpevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hpevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id738269"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.hpevx.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.lapack.hpevx.complexity"></a><h6>
+<a name="id738338"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.hpevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpevx.example"></a><h6>
+<a name="id738359"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.hpevx.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">lapack</span><span class="special">/</span><span class="identifier">hpevx</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">lapack</span><span class="special">::</span><span class="identifier">hpevx</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.lapack.hpevx.notes"></a><h6>
+<a name="id738602"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.hpevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpevx.see_also"></a><h6>
+<a name="id738623"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.hpevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpevx.f
+ and zhpevx.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="hpevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbev.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/lapack/hpgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,194 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpgv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hegvx.html" title="hegvx">
+<link rel="next" href="hpgvd.html" title="hpgvd">
+</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="hegvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpgvd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpgv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hpgv"></a><a class="link" href="hpgv.html" title="hpgv">hpgv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hpgv.prototype"></a><h6>
+<a name="id684132"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.hpgv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpgv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpgv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span>
+ <span class="identifier">MatrixBP</span><span class="special">&amp;</span> <span class="identifier">bp</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpgv.description"></a><h6>
+<a name="id684307"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.hpgv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpgv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPGV and ZHPGV. <code class="computeroutput"><span class="identifier">hpgv</span></code> computes all the eigenvalues and,
+ optionally, the eigenvectors of a complex generalized Hermitian-definite
+ eigenproblem, of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x,
+ or B*A*x=(lambda)*x. Here A and B are assumed to be Hermitian, stored in
+ packed format, and B is also positive definite.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id684416"></a><p class="title"><b>Table&#160;268.&#160;Dispatching of hpgv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpgv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPGV
+ </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>
+ ZHPGV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hpgv.definition"></a><h6>
+<a name="id684539"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.hpgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hpgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id684570"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.hpgv.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.lapack.hpgv.complexity"></a><h6>
+<a name="id684638"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.hpgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpgv.example"></a><h6>
+<a name="id684658"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.hpgv.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">lapack</span><span class="special">/</span><span class="identifier">hpgv</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">lapack</span><span class="special">::</span><span class="identifier">hpgv</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.lapack.hpgv.notes"></a><h6>
+<a name="id684902"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.hpgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpgv.see_also"></a><h6>
+<a name="id684921"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.hpgv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpgv.f
+ and zhpgv.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="hegvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpgvd.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/lapack/hpgvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgvd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,202 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpgvd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hpgv.html" title="hpgv">
+<link rel="next" href="hpgvx.html" title="hpgvx">
+</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="hpgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpgvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpgvd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hpgvd"></a><a class="link" href="hpgvd.html" title="hpgvd">hpgvd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hpgvd.prototype"></a><h6>
+<a name="id684981"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.hpgvd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpgvd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpgvd</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span>
+ <span class="identifier">MatrixBP</span><span class="special">&amp;</span> <span class="identifier">bp</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpgvd.description"></a><h6>
+<a name="id685157"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.hpgvd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpgvd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPGVD and ZHPGVD. <code class="computeroutput"><span class="identifier">hpgvd</span></code> computes all the eigenvalues and,
+ optionally, the eigenvectors of a complex generalized Hermitian-definite
+ eigenproblem, of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x,
+ or B*A*x=(lambda)*x. Here A and B are assumed to be Hermitian, stored in
+ packed format, and B is also positive definite. If eigenvectors are desired,
+ it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id685274"></a><p class="title"><b>Table&#160;269.&#160;Dispatching of hpgvd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpgvd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPGVD
+ </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>
+ ZHPGVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hpgvd.definition"></a><h6>
+<a name="id685396"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.hpgvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hpgvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpgvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id685427"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.hpgvd.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.lapack.hpgvd.complexity"></a><h6>
+<a name="id685496"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.hpgvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpgvd.example"></a><h6>
+<a name="id685517"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.hpgvd.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">lapack</span><span class="special">/</span><span class="identifier">hpgvd</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">lapack</span><span class="special">::</span><span class="identifier">hpgvd</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.lapack.hpgvd.notes"></a><h6>
+<a name="id685761"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.hpgvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpgvd.see_also"></a><h6>
+<a name="id685782"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.hpgvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpgvd.f
+ and zhpgvd.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="hpgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpgvx.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/lapack/hpgvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,199 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpgvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hpgvd.html" title="hpgvd">
+<link rel="next" href="lacgv.html" title="lacgv">
+</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="hpgvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="lacgv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpgvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hpgvx"></a><a class="link" href="hpgvx.html" title="hpgvx">hpgvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hpgvx.prototype"></a><h6>
+<a name="id685840"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.hpgvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpgvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpgvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span>
+ <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">MatrixBP</span><span class="special">&amp;</span> <span class="identifier">bp</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpgvx.description"></a><h6>
+<a name="id686173"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.hpgvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpgvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPGVX and ZHPGVX. <code class="computeroutput"><span class="identifier">hpgvx</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a complex generalized Hermitian-definite eigenproblem,
+ of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x, or B*A*x=(lambda)*x.
+ Here A and B are assumed to be Hermitian, stored in packed format, and
+ B is also positive definite. Eigenvalues and eigenvectors can be selected
+ by specifying either a range of values or a range of indices for the desired
+ eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id686283"></a><p class="title"><b>Table&#160;270.&#160;Dispatching of hpgvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpgvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPGVX
+ </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>
+ ZHPGVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hpgvx.definition"></a><h6>
+<a name="id686405"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.hpgvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hpgvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpgvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id686437"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.hpgvx.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.lapack.hpgvx.complexity"></a><h6>
+<a name="id686507"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.hpgvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpgvx.example"></a><h6>
+<a name="id686528"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.hpgvx.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">lapack</span><span class="special">/</span><span class="identifier">hpgvx</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">lapack</span><span class="special">::</span><span class="identifier">hpgvx</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.lapack.hpgvx.notes"></a><h6>
+<a name="id686772"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.hpgvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpgvx.see_also"></a><h6>
+<a name="id686792"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.hpgvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpgvx.f
+ and zhpgvx.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="hpgvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="lacgv.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/lapack/hprfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hprfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,193 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hprfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hpcon.html" title="hpcon">
+<link rel="next" href="hptrf.html" title="hptrf">
+</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="hpcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hptrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hprfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hprfs"></a><a class="link" href="hprfs.html" title="hprfs">hprfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hprfs.prototype"></a><h6>
+<a name="id592042"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.hprfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hprfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hprfs</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">MatrixAFP</span><span class="special">&amp;</span> <span class="identifier">afp</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hprfs.description"></a><h6>
+<a name="id592259"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.hprfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hprfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPRFS and ZHPRFS. <code class="computeroutput"><span class="identifier">hprfs</span></code> improves the computed solution
+ to a system of linear equations when the coefficient matrix is Hermitian
+ indefinite and packed, and provides error bounds and backward error estimates
+ for the solution.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id592361"></a><p class="title"><b>Table&#160;174.&#160;Dispatching of hprfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hprfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPRFS
+ </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>
+ ZHPRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hprfs.definition"></a><h6>
+<a name="id592484"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.hprfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hprfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hprfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id592515"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.hprfs.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.lapack.hprfs.complexity"></a><h6>
+<a name="id592583"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.hprfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hprfs.example"></a><h6>
+<a name="id592603"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.hprfs.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">lapack</span><span class="special">/</span><span class="identifier">hprfs</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">lapack</span><span class="special">::</span><span class="identifier">hprfs</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.lapack.hprfs.notes"></a><h6>
+<a name="id592846"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.hprfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hprfs.see_also"></a><h6>
+<a name="id592866"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.hprfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chprfs.f
+ and zhprfs.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="hpcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hptrf.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/lapack/hpsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpsv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hesvx.html" title="hesvx">
+<link rel="next" href="hpsvx.html" title="hpsvx">
+</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="hesvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpsvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hpsv"></a><a class="link" href="hpsv.html" title="hpsv">hpsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hpsv.prototype"></a><h6>
+<a name="id708543"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.hpsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpsv</span><span class="special">(</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.hpsv.description"></a><h6>
+<a name="id708655"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.hpsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpsv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPSV and ZHPSV. <code class="computeroutput"><span class="identifier">hpsv</span></code> computes the solution to a complex
+ system of linear equations A * X = B, where A is an N-by-N Hermitian matrix
+ stored in packed format and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ The diagonal pivoting method is used to factor A as A = U * D * U<span class="bold"><strong>*H, if UPLO = 'U', or A = L * D * L</strong></span>*H, if UPLO =
+ 'L', where U (or L) is a product of permutation and unit upper (lower)
+ triangular matrices, D is Hermitian and block diagonal with 1-by-1 and
+ 2-by-2 diagonal blocks. The factored form of A is then used to solve the
+ system of equations A * X = B.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id708769"></a><p class="title"><b>Table&#160;295.&#160;Dispatching of hpsv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpsv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPSV
+ </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>
+ ZHPSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hpsv.definition"></a><h6>
+<a name="id708892"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.hpsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hpsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id708923"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.hpsv.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.lapack.hpsv.complexity"></a><h6>
+<a name="id708992"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.hpsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpsv.example"></a><h6>
+<a name="id709011"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.hpsv.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">lapack</span><span class="special">/</span><span class="identifier">hpsv</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">lapack</span><span class="special">::</span><span class="identifier">hpsv</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.lapack.hpsv.notes"></a><h6>
+<a name="id709255"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.hpsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpsv.see_also"></a><h6>
+<a name="id709275"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.hpsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpsv.f
+ and zhpsv.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="hesvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hpsvx.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/lapack/hpsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpsvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,226 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hpsvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hpsv.html" title="hpsv">
+<link rel="next" href="pbsv.html" title="pbsv">
+</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="hpsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hpsvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hpsvx"></a><a class="link" href="hpsvx.html" title="hpsvx">hpsvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hpsvx.prototype"></a><h6>
+<a name="id709334"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.hpsvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hpsvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hpsvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</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">MatrixAFP</span><span class="special">&amp;</span> <span class="identifier">afp</span><span class="special">,</span>
+ <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpsvx.description"></a><h6>
+<a name="id709573"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.hpsvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hpsvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPSVX and ZHPSVX. <code class="computeroutput"><span class="identifier">hpsvx</span></code> uses the diagonal pivoting factorization
+ A = U<span class="bold"><strong>D*U</strong></span>*H or A = L<span class="bold"><strong>D*L</strong></span>*H
+ to compute the solution to a complex system of linear equations A * X =
+ B, where A is an N-by-N Hermitian matrix stored in packed format and X
+ and B are N-by-NRHS matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'N', the diagonal pivoting method is used to factor A as A
+ = U * D * U<span class="bold"><strong>*H, if UPLO = 'U', or A = L * D * L</strong></span>*H,
+ if UPLO = 'L', where U (or L) is a product of permutation and unit upper
+ (lower) triangular matrices and D is Hermitian and block diagonal with
+ 1-by-1 and 2-by-2 diagonal blocks.
+ </p>
+<p>
+ 2. If some D(i,i)=0, so that D is exactly singular, then the routine returns
+ with INFO = i. Otherwise, the factored form of A is used to estimate the
+ condition number of the matrix A. If the reciprocal of the condition number
+ is less than machine precision, INFO = N+1 is returned as a warning, but
+ the routine still goes on to solve for X and compute error bounds as described
+ below.
+ </p>
+<p>
+ 3. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 4. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id709741"></a><p class="title"><b>Table&#160;296.&#160;Dispatching of hpsvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hpsvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPSVX
+ </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>
+ ZHPSVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hpsvx.definition"></a><h6>
+<a name="id709864"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.hpsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hpsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hpsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id709896"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.hpsvx.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.lapack.hpsvx.complexity"></a><h6>
+<a name="id709966"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.hpsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpsvx.example"></a><h6>
+<a name="id709986"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.hpsvx.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">lapack</span><span class="special">/</span><span class="identifier">hpsvx</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">lapack</span><span class="special">::</span><span class="identifier">hpsvx</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.lapack.hpsvx.notes"></a><h6>
+<a name="id710230"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.hpsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hpsvx.see_also"></a><h6>
+<a name="id710249"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.hpsvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chpsvx.f
+ and zhpsvx.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="hpsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbsv.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/lapack/hptrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hptrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hetrd.html" title="hetrd">
+<link rel="next" href="laebz.html" title="laebz">
+</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="hetrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="laebz.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hptrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hptrd"></a><a class="link" href="hptrd.html" title="hptrd">hptrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hptrd.prototype"></a><h6>
+<a name="id636222"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.hptrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hptrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hptrd</span><span class="special">(</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hptrd.description"></a><h6>
+<a name="id636353"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.hptrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hptrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPTRD and ZHPTRD. <code class="computeroutput"><span class="identifier">hptrd</span></code> reduces a complex Hermitian matrix
+ A stored in packed form to real symmetric tridiagonal form T by a unitary
+ similarity transformation: Q**H * A * Q = T.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id636455"></a><p class="title"><b>Table&#160;225.&#160;Dispatching of hptrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hptrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPTRD
+ </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>
+ ZHPTRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hptrd.definition"></a><h6>
+<a name="id636577"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.hptrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hptrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hptrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id636608"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.hptrd.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.lapack.hptrd.complexity"></a><h6>
+<a name="id636678"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.hptrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hptrd.example"></a><h6>
+<a name="id636698"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.hptrd.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">lapack</span><span class="special">/</span><span class="identifier">hptrd</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">lapack</span><span class="special">::</span><span class="identifier">hptrd</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.lapack.hptrd.notes"></a><h6>
+<a name="id636941"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.hptrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hptrd.see_also"></a><h6>
+<a name="id636961"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.hptrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chptrd.f
+ and zhptrd.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="hetrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="laebz.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/lapack/hptrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,199 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hptrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hprfs.html" title="hprfs">
+<link rel="next" href="hptri.html" title="hptri">
+</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="hprfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hptri.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hptrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hptrf"></a><a class="link" href="hptrf.html" title="hptrf">hptrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hptrf.prototype"></a><h6>
+<a name="id592925"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.hptrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hptrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hptrf</span><span class="special">(</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hptrf.description"></a><h6>
+<a name="id593016"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.hptrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hptrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPTRF and ZHPTRF. <code class="computeroutput"><span class="identifier">hptrf</span></code> computes the factorization of a
+ complex Hermitian packed matrix A using the Bunch-Kaufman diagonal pivoting
+ method:
+ </p>
+<p>
+ A = U<span class="bold"><strong>D*U</strong></span>*H or A = L<span class="bold"><strong>D*L</strong></span>*H
+ </p>
+<p>
+ where U (or L) is a product of permutation and unit upper (lower) triangular
+ matrices, and D is Hermitian and block diagonal with 1-by-1 and 2-by-2
+ diagonal blocks.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id593138"></a><p class="title"><b>Table&#160;175.&#160;Dispatching of hptrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hptrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPTRF
+ </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>
+ ZHPTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hptrf.definition"></a><h6>
+<a name="id593259"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.hptrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hptrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hptrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id593291"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.hptrf.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.lapack.hptrf.complexity"></a><h6>
+<a name="id593360"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.hptrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hptrf.example"></a><h6>
+<a name="id593381"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.hptrf.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">lapack</span><span class="special">/</span><span class="identifier">hptrf</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">lapack</span><span class="special">::</span><span class="identifier">hptrf</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.lapack.hptrf.notes"></a><h6>
+<a name="id593623"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.hptrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hptrf.see_also"></a><h6>
+<a name="id593643"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.hptrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chptrf.f
+ and zhptrf.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="hprfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hptri.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/lapack/hptri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptri.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,192 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hptri</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hptrf.html" title="hptrf">
+<link rel="next" href="hptrs.html" title="hptrs">
+</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="hptrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hptrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hptri">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hptri"></a><a class="link" href="hptri.html" title="hptri">hptri</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hptri.prototype"></a><h6>
+<a name="id593701"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.hptri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hptri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hptri</span><span class="special">(</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hptri.description"></a><h6>
+<a name="id593799"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.hptri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hptri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPTRI and ZHPTRI. <code class="computeroutput"><span class="identifier">hptri</span></code> computes the inverse of a complex
+ Hermitian indefinite matrix A in packed storage using the factorization
+ A = U<span class="bold"><strong>D*U</strong></span>*H or A = L<span class="bold"><strong>D*L</strong></span>*H
+ computed by ZHPTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id593912"></a><p class="title"><b>Table&#160;176.&#160;Dispatching of hptri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hptri">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPTRI
+ </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>
+ ZHPTRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hptri.definition"></a><h6>
+<a name="id594034"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.hptri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hptri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hptri.parameters_or_requirements_on_types"></a><h6>
+<a name="id594065"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.hptri.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.lapack.hptri.complexity"></a><h6>
+<a name="id594134"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.hptri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hptri.example"></a><h6>
+<a name="id594155"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.hptri.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">lapack</span><span class="special">/</span><span class="identifier">hptri</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">lapack</span><span class="special">::</span><span class="identifier">hptri</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.lapack.hptri.notes"></a><h6>
+<a name="id594400"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.hptri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hptri.see_also"></a><h6>
+<a name="id594420"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.hptri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chptri.f
+ and zhptri.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="hptrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hptrs.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/lapack/hptrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hptrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hptri.html" title="hptri">
+<link rel="next" href="lacon.html" title="lacon">
+</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="hptri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="lacon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hptrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hptrs"></a><a class="link" href="hptrs.html" title="hptrs">hptrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hptrs.prototype"></a><h6>
+<a name="id594480"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.hptrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">hptrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hptrs</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.hptrs.description"></a><h6>
+<a name="id594602"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.hptrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hptrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CHPTRS and ZHPTRS. <code class="computeroutput"><span class="identifier">hptrs</span></code> solves a system of linear equations
+ A*X = B with a complex Hermitian matrix A stored in packed format using
+ the factorization A = U<span class="bold"><strong>D*U</strong></span>*H or A = L<span class="bold"><strong>D*L</strong></span>*H computed by ZHPTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id594716"></a><p class="title"><b>Table&#160;177.&#160;Dispatching of hptrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hptrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CHPTRS
+ </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>
+ ZHPTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hptrs.definition"></a><h6>
+<a name="id594838"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.hptrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hptrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hptrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id594870"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.hptrs.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.lapack.hptrs.complexity"></a><h6>
+<a name="id594938"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.hptrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hptrs.example"></a><h6>
+<a name="id594959"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.hptrs.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">lapack</span><span class="special">/</span><span class="identifier">hptrs</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">lapack</span><span class="special">::</span><span class="identifier">hptrs</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.lapack.hptrs.notes"></a><h6>
+<a name="id595202"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.hptrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hptrs.see_also"></a><h6>
+<a name="id595221"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.hptrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files chptrs.f
+ and zhptrs.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="hptri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="lacon.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/lapack/hsein.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hsein.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,242 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hsein</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gehrd.html" title="gehrd">
+<link rel="next" href="hseqr.html" title="hseqr">
+</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="gehrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hseqr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hsein">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hsein"></a><a class="link" href="hsein.html" title="hsein">hsein</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hsein.prototype"></a><h6>
+<a name="id563540"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.hsein.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">hsein</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hsein</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="keyword">char</span> <span class="identifier">eigsrc</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">initv</span><span class="special">,</span>
+ <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixH</span><span class="special">&amp;</span> <span class="identifier">h</span><span class="special">,</span> <span class="identifier">VectorWR</span><span class="special">&amp;</span> <span class="identifier">wr</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorWI</span><span class="special">&amp;</span> <span class="identifier">wi</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">mm</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorIFAILL</span><span class="special">&amp;</span> <span class="identifier">ifaill</span><span class="special">,</span> <span class="identifier">VectorIFAILR</span><span class="special">&amp;</span> <span class="identifier">ifailr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">hsein</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="keyword">char</span> <span class="identifier">eigsrc</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">initv</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixH</span><span class="special">&amp;</span> <span class="identifier">h</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span>
+ <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">mm</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">VectorIFAILL</span><span class="special">&amp;</span> <span class="identifier">ifaill</span><span class="special">,</span> <span class="identifier">VectorIFAILR</span><span class="special">&amp;</span> <span class="identifier">ifailr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hsein.description"></a><h6>
+<a name="id564156"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.hsein.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hsein</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SHSEIN, DHSEIN, CHSEIN, and
+ ZHSEIN. <code class="computeroutput"><span class="identifier">hsein</span></code> uses inverse
+ iteration to find specified right and/or left eigenvectors of a complex
+ upper Hessenberg matrix H.
+ </p>
+<p>
+ The right eigenvector x and the left eigenvector y of the matrix H corresponding
+ to an eigenvalue w are defined by:
+ </p>
+<p>
+ H * x = w * x, y<span class="bold"><strong>*h * H = w * y</strong></span>*h
+ </p>
+<p>
+ where y**h denotes the conjugate transpose of the vector y.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorSELECT</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">VectorSELECT</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id564276"></a><p class="title"><b>Table&#160;144.&#160;Dispatching of hsein</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hsein">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorSELECT
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SHSEIN
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DHSEIN
+ </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>
+ CHSEIN
+ </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>
+ ZHSEIN
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hsein.definition"></a><h6>
+<a name="id564450"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.hsein.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hsein.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hsein.parameters_or_requirements_on_types"></a><h6>
+<a name="id564482"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.hsein.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.lapack.hsein.complexity"></a><h6>
+<a name="id564551"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.hsein.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hsein.example"></a><h6>
+<a name="id564570"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.hsein.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">lapack</span><span class="special">/</span><span class="identifier">hsein</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">lapack</span><span class="special">::</span><span class="identifier">hsein</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.lapack.hsein.notes"></a><h6>
+<a name="id564815"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.hsein.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hsein.see_also"></a><h6>
+<a name="id564835"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.hsein.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files shsein.f,
+ dhsein.f,
+ chsein.f,
+ and zhsein.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="gehrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hseqr.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/lapack/hseqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hseqr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>hseqr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hsein.html" title="hsein">
+<link rel="next" href="orghr.html" title="orghr">
+</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="hsein.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orghr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="hseqr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.hseqr"></a><a class="link" href="hseqr.html" title="hseqr">hseqr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.hseqr.prototype"></a><h6>
+<a name="id564908"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.hseqr.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">hseqr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">hseqr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compz</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="identifier">MatrixH</span><span class="special">&amp;</span> <span class="identifier">h</span><span class="special">,</span> <span class="identifier">VectorWR</span><span class="special">&amp;</span> <span class="identifier">wr</span><span class="special">,</span> <span class="identifier">VectorWI</span><span class="special">&amp;</span> <span class="identifier">wi</span><span class="special">,</span>
+ <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">hseqr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compz</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ihi</span><span class="special">,</span> <span class="identifier">MatrixH</span><span class="special">&amp;</span> <span class="identifier">h</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hseqr.description"></a><h6>
+<a name="id565293"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.hseqr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">hseqr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SHSEQR, DHSEQR, CHSEQR, and
+ ZHSEQR. <code class="computeroutput"><span class="identifier">hseqr</span></code> computes
+ the eigenvalues of a Hessenberg matrix H and, optionally, the matrices
+ T and Z from the Schur decomposition H = Z T Z**H, where T is an upper
+ triangular matrix (the Schur form), and Z is the unitary matrix of Schur
+ vectors.
+ </p>
+<p>
+ Optionally Z may be postmultiplied into an input unitary matrix Q so that
+ this routine can give the Schur factorization of a matrix A which has been
+ reduced to the Hessenberg form H by the unitary matrix Q: A = Q<span class="bold"><strong>H*Q</strong></span>*H = (QZ)<span class="bold"><strong>H</strong></span>(QZ)**H.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixH</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">MatrixH</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id565414"></a><p class="title"><b>Table&#160;145.&#160;Dispatching of hseqr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of hseqr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixH
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SHSEQR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DHSEQR
+ </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>
+ CHSEQR
+ </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>
+ ZHSEQR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.hseqr.definition"></a><h6>
+<a name="id565587"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.hseqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/hseqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.hseqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id565619"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.hseqr.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.lapack.hseqr.complexity"></a><h6>
+<a name="id565689"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.hseqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hseqr.example"></a><h6>
+<a name="id565709"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.hseqr.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">lapack</span><span class="special">/</span><span class="identifier">hseqr</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">lapack</span><span class="special">::</span><span class="identifier">hseqr</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.lapack.hseqr.notes"></a><h6>
+<a name="id565954"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.hseqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.hseqr.see_also"></a><h6>
+<a name="id565975"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.hseqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files shseqr.f,
+ dhseqr.f,
+ chseqr.f,
+ and zhseqr.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="hsein.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orghr.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/lapack/labrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/labrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,228 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>labrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gebrd.html" title="gebrd">
+<link rel="next" href="orgbr.html" title="orgbr">
+</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="gebrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgbr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="labrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.labrd"></a><a class="link" href="labrd.html" title="labrd">labrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.labrd.prototype"></a><h6>
+<a name="id556295"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.labrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">labrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">labrd</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">VectorTAUQ</span><span class="special">&amp;</span> <span class="identifier">tauq</span><span class="special">,</span>
+ <span class="identifier">VectorTAUP</span><span class="special">&amp;</span> <span class="identifier">taup</span><span class="special">,</span> <span class="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">MatrixY</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.labrd.description"></a><h6>
+<a name="id556488"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.labrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">labrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLABRD, DLABRD, CLABRD, and
+ ZLABRD. <code class="computeroutput"><span class="identifier">labrd</span></code> reduces the
+ first NB rows and columns of a complex general m by n matrix A to upper
+ or lower real bidiagonal form by a unitary transformation Q' * A * P, and
+ returns the matrices X and Y which are needed to apply the transformation
+ to the unreduced part of A.
+ </p>
+<p>
+ If m &gt;= n, A is reduced to upper bidiagonal form; if m &lt; n, to lower
+ bidiagonal form.
+ </p>
+<p>
+ This is an auxiliary routine called by ZGEBRD
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id556600"></a><p class="title"><b>Table&#160;136.&#160;Dispatching of labrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of labrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SLABRD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLABRD
+ </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>
+ CLABRD
+ </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>
+ ZLABRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.labrd.definition"></a><h6>
+<a name="id556774"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.labrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/labrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.labrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id556805"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.labrd.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.lapack.labrd.complexity"></a><h6>
+<a name="id556874"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.labrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.labrd.example"></a><h6>
+<a name="id556896"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.labrd.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">lapack</span><span class="special">/</span><span class="identifier">labrd</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">lapack</span><span class="special">::</span><span class="identifier">labrd</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.lapack.labrd.notes"></a><h6>
+<a name="id557140"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.labrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.labrd.see_also"></a><h6>
+<a name="id557160"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.labrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slabrd.f,
+ dlabrd.f,
+ clabrd.f,
+ and zlabrd.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="gebrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgbr.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/lapack/lacgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lacgv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lacgv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hpgvx.html" title="hpgvx">
+<link rel="next" href="largv.html" title="largv">
+</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="hpgvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="largv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="lacgv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.lacgv"></a><a class="link" href="lacgv.html" title="lacgv">lacgv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.lacgv.prototype"></a><h6>
+<a name="id686853"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.lacgv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lacgv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lacgv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">incx</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.lacgv.description"></a><h6>
+<a name="id686966"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.lacgv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lacgv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CLACGV and ZLACGV. <code class="computeroutput"><span class="identifier">lacgv</span></code> conjugates a complex vector of
+ length N.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id687067"></a><p class="title"><b>Table&#160;271.&#160;Dispatching of lacgv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lacgv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CLACGV
+ </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>
+ ZLACGV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.lacgv.definition"></a><h6>
+<a name="id687190"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.lacgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/lacgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.lacgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id687223"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.lacgv.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.lapack.lacgv.complexity"></a><h6>
+<a name="id687292"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.lacgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.lacgv.example"></a><h6>
+<a name="id687312"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.lacgv.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">lapack</span><span class="special">/</span><span class="identifier">lacgv</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">lapack</span><span class="special">::</span><span class="identifier">lacgv</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.lapack.lacgv.notes"></a><h6>
+<a name="id687556"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.lacgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.lacgv.see_also"></a><h6>
+<a name="id687577"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.lacgv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files clacgv.f
+ and zlacgv.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="hpgvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="largv.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/lapack/lacon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lacon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lacon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hptrs.html" title="hptrs">
+<link rel="next" href="latrs.html" title="latrs">
+</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="hptrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="latrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="lacon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.lacon"></a><a class="link" href="lacon.html" title="lacon">lacon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.lacon.prototype"></a><h6>
+<a name="id595280"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.lacon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lacon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lacon</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">kase</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.lacon.description"></a><h6>
+<a name="id595404"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.lacon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lacon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLACON, DLACON, CLACON, and
+ ZLACON. <code class="computeroutput"><span class="identifier">lacon</span></code> estimates
+ the 1-norm of a square, complex matrix A. Reverse communication is used
+ for evaluating matrix-vector products.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id595506"></a><p class="title"><b>Table&#160;178.&#160;Dispatching of lacon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lacon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SLACON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLACON
+ </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>
+ CLACON
+ </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>
+ ZLACON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.lacon.definition"></a><h6>
+<a name="id595679"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.lacon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/lacon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.lacon.parameters_or_requirements_on_types"></a><h6>
+<a name="id595709"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.lacon.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.lapack.lacon.complexity"></a><h6>
+<a name="id595778"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.lacon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.lacon.example"></a><h6>
+<a name="id595798"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.lacon.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">lapack</span><span class="special">/</span><span class="identifier">lacon</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">lapack</span><span class="special">::</span><span class="identifier">lacon</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.lapack.lacon.notes"></a><h6>
+<a name="id596042"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.lacon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.lacon.see_also"></a><h6>
+<a name="id596062"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.lacon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slacon.f,
+ dlacon.f,
+ clacon.f,
+ and zlacon.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="hptrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="latrs.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/lapack/laebz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/laebz.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,230 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>laebz</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hptrd.html" title="hptrd">
+<link rel="next" href="latrd.html" title="latrd">
+</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="hptrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="latrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="laebz">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.laebz"></a><a class="link" href="laebz.html" title="laebz">laebz</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.laebz.prototype"></a><h6>
+<a name="id637020"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.laebz.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">laebz</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">laebz</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ijob</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">nitmax</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">minp</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">nbmin</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="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorE2</span><span class="special">&amp;</span> <span class="identifier">e2</span><span class="special">,</span> <span class="identifier">VectorNVAL</span><span class="special">&amp;</span> <span class="identifier">nval</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorC</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">mout</span><span class="special">,</span> <span class="identifier">MatrixNAB</span><span class="special">&amp;</span> <span class="identifier">nab</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.laebz.description"></a><h6>
+<a name="id637408"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.laebz.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">laebz</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLAEBZ and DLAEBZ. <code class="computeroutput"><span class="identifier">laebz</span></code> contains the iteration loops which
+ compute and use the function N(w), which is the count of eigenvalues of
+ a symmetric tridiagonal matrix T less than or equal to its argument w.
+ It performs a choice of two types of loops:
+ </p>
+<p>
+ IJOB=1, followed by IJOB=2: It takes as input a list of intervals and returns
+ a list of sufficiently small intervals whose union contains the same eigenvalues
+ as the union of the original intervals. The input intervals are (AB(j,1),AB(j,2)],
+ j=1,...,MINP. The output interval (AB(j,1),AB(j,2)] will contain eigenvalues
+ NAB(j,1)+1,...,NAB(j,2), where 1 &lt;= j &lt;= MOUT.
+ </p>
+<p>
+ IJOB=3: It performs a binary search in each input interval (AB(j,1),AB(j,2)]
+ for a point w(j) such that N(w(j))=NVAL(j), and uses C(j) as the starting
+ point of the search. If such a w(j) is found, then on output AB(j,1)=AB(j,2)=w.
+ If no such w(j) is found, then on output (AB(j,1),AB(j,2)] will be a small
+ interval containing the point where N(w) jumps through NVAL(j), unless
+ that point lies outside the initial interval.
+ </p>
+<p>
+ Note that the intervals are in all cases half-open intervals, i.e., of
+ the form (a,b] , which includes b but not a .
+ </p>
+<p>
+ To avoid underflow, the matrix should be scaled so that its largest element
+ is no greater than overflow<span class="bold"><strong>*(1/2) * underflow</strong></span>*(1/4)
+ in absolute value. To assure the most accurate computation of small eigenvalues,
+ the matrix should be scaled to be not much smaller than that, either.
+ </p>
+<p>
+ See W. Kahan "Accurate Eigenvalues of a Symmetric Tridiagonal Matrix",
+ Report CS41, Computer Science Dept., Stanford University, July 21, 1966
+ </p>
+<p>
+ Note: the arguments are, in general, <span class="bold"><strong>not</strong></span>
+ checked for unreasonable values.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id637564"></a><p class="title"><b>Table&#160;226.&#160;Dispatching of laebz</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of laebz">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SLAEBZ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLAEBZ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.laebz.definition"></a><h6>
+<a name="id637659"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.laebz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/laebz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.laebz.parameters_or_requirements_on_types"></a><h6>
+<a name="id637690"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.laebz.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.lapack.laebz.complexity"></a><h6>
+<a name="id637759"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.laebz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.laebz.example"></a><h6>
+<a name="id637779"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.laebz.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">lapack</span><span class="special">/</span><span class="identifier">laebz</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">lapack</span><span class="special">::</span><span class="identifier">laebz</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.lapack.laebz.notes"></a><h6>
+<a name="id638022"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.laebz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.laebz.see_also"></a><h6>
+<a name="id638042"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.laebz.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slaebz.f
+ and dlaebz.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="hptrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="latrd.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/lapack/lalsd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lalsd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lalsd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gelsy.html" title="gelsy">
+<link rel="next" href="../../../numeric_bindings/license.html" title="License">
+</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="gelsy.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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/license.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="lalsd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.lalsd"></a><a class="link" href="lalsd.html" title="lalsd">lalsd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.lalsd.prototype"></a><h6>
+<a name="id754482"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.lalsd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lalsd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lalsd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">smlsiz</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</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">int_t</span><span class="special">&amp;</span> <span class="identifier">rank</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.lalsd.description"></a><h6>
+<a name="id754696"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.lalsd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lalsd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLALSD, DLALSD, CLALSD, and
+ ZLALSD. <code class="computeroutput"><span class="identifier">lalsd</span></code> uses the
+ singular value decomposition of A to solve the least squares problem of
+ finding X to minimize the Euclidean norm of each column of A*X-B, where
+ A is N-by-N upper bidiagonal, and X and B are N-by-NRHS. The solution X
+ overwrites B.
+ </p>
+<p>
+ The singular values of A smaller than RCOND times the largest singular
+ value are treated as zero in solving the least squares problem; in this
+ case a minimum norm solution is returned. The actual singular values are
+ returned in D in ascending order.
+ </p>
+<p>
+ This code makes very mild assumptions about floating point arithmetic.
+ It will work on machines with a guard digit in add/subtract, or on those
+ binary machines without guard digits which subtract like the Cray XMP,
+ Cray YMP, Cray C 90, or Cray 2. It could conceivably fail on hexadecimal
+ or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id754813"></a><p class="title"><b>Table&#160;345.&#160;Dispatching of lalsd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lalsd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SLALSD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLALSD
+ </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>
+ CLALSD
+ </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>
+ ZLALSD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.lalsd.definition"></a><h6>
+<a name="id754986"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.lalsd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/lalsd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.lalsd.parameters_or_requirements_on_types"></a><h6>
+<a name="id755018"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.lalsd.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.lapack.lalsd.complexity"></a><h6>
+<a name="id755088"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.lalsd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.lalsd.example"></a><h6>
+<a name="id755109"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.lalsd.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">lapack</span><span class="special">/</span><span class="identifier">lalsd</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">lapack</span><span class="special">::</span><span class="identifier">lalsd</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.lapack.lalsd.notes"></a><h6>
+<a name="id755353"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.lalsd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.lalsd.see_also"></a><h6>
+<a name="id755374"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.lalsd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slalsd.f,
+ dlalsd.f,
+ clalsd.f,
+ and zlalsd.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="gelsy.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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/license.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/lapack/largv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/largv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,230 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>largv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="lacgv.html" title="lacgv">
+<link rel="next" href="sbgv.html" title="sbgv">
+</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="lacgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbgv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="largv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.largv"></a><a class="link" href="largv.html" title="largv">largv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.largv.prototype"></a><h6>
+<a name="id687637"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.largv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">largv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">largv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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">VectorC</span><span class="special">&amp;</span> <span class="identifier">c</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.largv.description"></a><h6>
+<a name="id687770"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.largv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">largv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARGV, DLARGV, CLARGV, and
+ ZLARGV. <code class="computeroutput"><span class="identifier">largv</span></code> generates
+ a vector of complex plane rotations with real cosines, determined by elements
+ of the complex vectors x and y. For i = 1,2,...,n
+ </p>
+<p>
+ ( c(i) s(i) ) ( x(i) ) = ( r(i) ) ( -conjg(s(i)) c(i) ) ( y(i) ) = ( 0
+ )
+ </p>
+<p>
+ where c(i)<span class="bold"><strong>*2 + ABS(s(i))</strong></span>*2 = 1
+ </p>
+<p>
+ The following conventions are used (these are the same as in ZLARTG, but
+ differ from the BLAS1 routine ZROTG): If y(i)=0, then c(i)=1 and s(i)=0.
+ If x(i)=0, then c(i)=0 and s(i) is chosen so that r(i) is real.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id687890"></a><p class="title"><b>Table&#160;272.&#160;Dispatching of largv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of largv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorX
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SLARGV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARGV
+ </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>
+ CLARGV
+ </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>
+ ZLARGV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.largv.definition"></a><h6>
+<a name="id688063"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.largv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/largv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.largv.parameters_or_requirements_on_types"></a><h6>
+<a name="id688094"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.largv.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.lapack.largv.complexity"></a><h6>
+<a name="id688163"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.largv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.largv.example"></a><h6>
+<a name="id688183"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.largv.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">lapack</span><span class="special">/</span><span class="identifier">largv</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">lapack</span><span class="special">::</span><span class="identifier">largv</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.lapack.largv.notes"></a><h6>
+<a name="id688426"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.largv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.largv.see_also"></a><h6>
+<a name="id688446"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.largv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slargv.f,
+ dlargv.f,
+ clargv.f,
+ and zlargv.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="lacgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbgv.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/lapack/larz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/larz.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,242 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>larz</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="gerqf.html" title="gerqf">
+<link rel="next" href="latrz.html" title="latrz">
+</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="gerqf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="latrz.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="larz">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.larz"></a><a class="link" href="larz.html" title="larz">larz</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.larz.prototype"></a><h6>
+<a name="id535005"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.larz.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">larz</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">larz</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">int_t</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorV</span><span class="special">&amp;</span> <span class="identifier">v</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">larz</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">int_t</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorV</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="identifier">tau</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.lapack.larz.description"></a><h6>
+<a name="id535293"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.larz.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">larz</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARZ, DLARZ, CLARZ, and ZLARZ.
+ <code class="computeroutput"><span class="identifier">larz</span></code> applies a complex
+ elementary reflector H to a complex M-by-N matrix C, from either the left
+ or the right. H is represented in the form
+ </p>
+<p>
+ H = I - tau * v * v'
+ </p>
+<p>
+ where tau is a complex scalar and v is a complex vector.
+ </p>
+<p>
+ If tau = 0, then H is taken to be the unit matrix.
+ </p>
+<p>
+ To apply H' (the conjugate transpose of H), supply conjg(tau) instead tau.
+ </p>
+<p>
+ H is a product of k elementary reflectors as returned by ZTZRZF.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorV</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">VectorV</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id535415"></a><p class="title"><b>Table&#160;111.&#160;Dispatching of larz</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of larz">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorV
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SLARZ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARZ
+ </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>
+ CLARZ
+ </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>
+ ZLARZ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.larz.definition"></a><h6>
+<a name="id535589"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.larz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/larz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.larz.parameters_or_requirements_on_types"></a><h6>
+<a name="id535620"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.larz.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.lapack.larz.complexity"></a><h6>
+<a name="id535690"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.larz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.larz.example"></a><h6>
+<a name="id535710"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.larz.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">lapack</span><span class="special">/</span><span class="identifier">larz</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">lapack</span><span class="special">::</span><span class="identifier">larz</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.lapack.larz.notes"></a><h6>
+<a name="id535954"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.larz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.larz.see_also"></a><h6>
+<a name="id535973"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.larz.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slarz.f,
+ dlarz.f,
+ clarz.f,
+ and zlarz.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="gerqf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="latrz.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/lapack/latrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrd.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>latrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="laebz.html" title="laebz">
+<link rel="next" href="opgtr.html" title="opgtr">
+</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="laebz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="opgtr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="latrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.latrd"></a><a class="link" href="latrd.html" title="latrd">latrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.latrd.prototype"></a><h6>
+<a name="id638103"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.latrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">latrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">latrd</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">nb</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
+ <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span><span class="special">,</span> <span class="identifier">MatrixW</span><span class="special">&amp;</span> <span class="identifier">w</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.latrd.description"></a><h6>
+<a name="id638257"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.latrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">latrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLATRD, DLATRD, CLATRD, and
+ ZLATRD. <code class="computeroutput"><span class="identifier">latrd</span></code> reduces NB
+ rows and columns of a complex Hermitian matrix A to Hermitian tridiagonal
+ form by a unitary similarity transformation Q' * A * Q, and returns the
+ matrices V and W which are needed to apply the transformation to the unreduced
+ part of A.
+ </p>
+<p>
+ If UPLO = 'U', <code class="computeroutput"><span class="identifier">latrd</span></code> reduces
+ the last NB rows and columns of a matrix, of which the upper triangle is
+ supplied; if UPLO = 'L', <code class="computeroutput"><span class="identifier">latrd</span></code>
+ reduces the first NB rows and columns of a matrix, of which the lower triangle
+ is supplied.
+ </p>
+<p>
+ This is an auxiliary routine called by ZHETRD.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id638390"></a><p class="title"><b>Table&#160;227.&#160;Dispatching of latrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of latrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SLATRD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLATRD
+ </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>
+ CLATRD
+ </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>
+ ZLATRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.latrd.definition"></a><h6>
+<a name="id638564"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.latrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/latrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.latrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id638596"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.latrd.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.lapack.latrd.complexity"></a><h6>
+<a name="id638664"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.latrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.latrd.example"></a><h6>
+<a name="id638685"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.latrd.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">lapack</span><span class="special">/</span><span class="identifier">latrd</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">lapack</span><span class="special">::</span><span class="identifier">latrd</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.lapack.latrd.notes"></a><h6>
+<a name="id638929"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.latrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.latrd.see_also"></a><h6>
+<a name="id638949"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.latrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slatrd.f,
+ dlatrd.f,
+ clatrd.f,
+ and zlatrd.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="laebz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="opgtr.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/lapack/latrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,232 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>latrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="lacon.html" title="lacon">
+<link rel="next" href="pbcon.html" title="pbcon">
+</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="lacon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbcon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="latrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.latrs"></a><a class="link" href="latrs.html" title="latrs">latrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.latrs.prototype"></a><h6>
+<a name="id596134"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.latrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">latrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">latrs</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">normin</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>
+ <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorCNORM</span><span class="special">&amp;</span> <span class="identifier">cnorm</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.latrs.description"></a><h6>
+<a name="id596306"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.latrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">latrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLATRS, DLATRS, CLATRS, and
+ ZLATRS. <code class="computeroutput"><span class="identifier">latrs</span></code> solves one
+ of the triangular systems
+ </p>
+<p>
+ A * x = s<span class="bold"><strong>b, A</strong></span>*T * x = s<span class="bold"><strong>b,
+ or A</strong></span>*H * x = s*b,
+ </p>
+<p>
+ with scaling to prevent overflow. Here A is an upper or lower triangular
+ matrix, A<span class="bold"><strong>*T denotes the transpose of A, A</strong></span>*H
+ denotes the conjugate transpose of A, x and b are n-element vectors, and
+ s is a scaling factor, usually less than or equal to 1, chosen so that
+ the components of x will be less than the overflow threshold. If the unscaled
+ problem will not cause overflow, the Level 2 BLAS routine ZTRSV is called.
+ If the matrix A is singular (A(j,j) = 0 for some j), then s is set to 0
+ and a non-trivial solution to A*x = 0 is returned.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id596436"></a><p class="title"><b>Table&#160;179.&#160;Dispatching of latrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of latrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SLATRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLATRS
+ </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>
+ CLATRS
+ </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>
+ ZLATRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.latrs.definition"></a><h6>
+<a name="id596610"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.latrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/latrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.latrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id596641"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.latrs.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.lapack.latrs.complexity"></a><h6>
+<a name="id596710"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.latrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.latrs.example"></a><h6>
+<a name="id596731"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.latrs.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">lapack</span><span class="special">/</span><span class="identifier">latrs</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">lapack</span><span class="special">::</span><span class="identifier">latrs</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.lapack.latrs.notes"></a><h6>
+<a name="id596973"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.latrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.latrs.see_also"></a><h6>
+<a name="id596993"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.latrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slatrs.f,
+ dlatrs.f,
+ clatrs.f,
+ and zlatrs.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="lacon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbcon.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/lapack/latrz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrz.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>latrz</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="larz.html" title="larz">
+<link rel="next" href="orglq.html" title="orglq">
+</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="larz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orglq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="latrz">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.latrz"></a><a class="link" href="latrz.html" title="latrz">latrz</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.latrz.prototype"></a><h6>
+<a name="id536045"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.latrz.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">latrz</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">latrz</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.latrz.description"></a><h6>
+<a name="id536136"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.latrz.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">latrz</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLATRZ, DLATRZ, CLATRZ, and
+ ZLATRZ. <code class="computeroutput"><span class="identifier">latrz</span></code> factors the
+ M-by-(M+L) complex upper trapezoidal matrix [ A1 A2 ] = [ A(1:M,1:M) A(1:M,N-L+1:N)
+ ] as ( R 0 ) * Z by means of unitary transformations, where Z is an (M+L)-by-(M+L)
+ unitary matrix and, R and A1 are M-by-M upper triangular matrices.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id536240"></a><p class="title"><b>Table&#160;112.&#160;Dispatching of latrz</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of latrz">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SLATRZ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLATRZ
+ </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>
+ CLATRZ
+ </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>
+ ZLATRZ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.latrz.definition"></a><h6>
+<a name="id536413"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.latrz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/latrz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.latrz.parameters_or_requirements_on_types"></a><h6>
+<a name="id536446"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.latrz.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.lapack.latrz.complexity"></a><h6>
+<a name="id536515"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.latrz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.latrz.example"></a><h6>
+<a name="id536535"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.latrz.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">lapack</span><span class="special">/</span><span class="identifier">latrz</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">lapack</span><span class="special">::</span><span class="identifier">latrz</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.lapack.latrz.notes"></a><h6>
+<a name="id536779"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.latrz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.latrz.see_also"></a><h6>
+<a name="id536799"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.latrz.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slatrz.f,
+ dlatrz.f,
+ clatrz.f,
+ and zlatrz.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="larz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orglq.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/lapack/opgtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/opgtr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>opgtr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="latrd.html" title="latrd">
+<link rel="next" href="opmtr.html" title="opmtr">
+</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="latrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="opmtr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="opgtr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.opgtr"></a><a class="link" href="opgtr.html" title="opgtr">opgtr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.opgtr.prototype"></a><h6>
+<a name="id639021"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.opgtr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">opgtr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">opgtr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span><span class="special">,</span>
+ <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.opgtr.description"></a><h6>
+<a name="id639166"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.opgtr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">opgtr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SOPGTR and DOPGTR. <code class="computeroutput"><span class="identifier">opgtr</span></code> generates a real orthogonal matrix
+ Q which is defined as the product of n-1 elementary reflectors H(i) of
+ order n, as returned by DSPTRD using packed storage:
+ </p>
+<p>
+ if UPLO = 'U', Q = H(n-1) . . . H(2) H(1),
+ </p>
+<p>
+ if UPLO = 'L', Q = H(1) H(2) . . . H(n-1).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorAP</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">VectorAP</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id639276"></a><p class="title"><b>Table&#160;228.&#160;Dispatching of opgtr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of opgtr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SOPGTR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DOPGTR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.opgtr.definition"></a><h6>
+<a name="id639370"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.opgtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/opgtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.opgtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id639402"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.opgtr.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.lapack.opgtr.complexity"></a><h6>
+<a name="id639470"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.opgtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.opgtr.example"></a><h6>
+<a name="id639491"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.opgtr.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">lapack</span><span class="special">/</span><span class="identifier">opgtr</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">lapack</span><span class="special">::</span><span class="identifier">opgtr</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.lapack.opgtr.notes"></a><h6>
+<a name="id639734"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.opgtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.opgtr.see_also"></a><h6>
+<a name="id639753"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.opgtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sopgtr.f
+ and dopgtr.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="latrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="opmtr.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/lapack/opmtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/opmtr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>opmtr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="opgtr.html" title="opgtr">
+<link rel="next" href="orgtr.html" title="orgtr">
+</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="opgtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgtr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="opmtr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.opmtr"></a><a class="link" href="opmtr.html" title="opmtr">opmtr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.opmtr.prototype"></a><h6>
+<a name="id639812"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.opmtr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">opmtr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">opmtr</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="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.opmtr.description"></a><h6>
+<a name="id639979"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.opmtr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">opmtr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SOPMTR and DOPMTR. <code class="computeroutput"><span class="identifier">opmtr</span></code> overwrites the general real M-by-N
+ matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q<span class="bold"><strong>*T * C C * Q</strong></span>*T
+ </p>
+<p>
+ where Q is a real orthogonal matrix of order nq, with nq = m if SIDE =
+ 'L' and nq = n if SIDE = 'R'. Q is defined as the product of nq-1 elementary
+ reflectors, as returned by DSPTRD using packed storage:
+ </p>
+<p>
+ if UPLO = 'U', Q = H(nq-1) . . . H(2) H(1);
+ </p>
+<p>
+ if UPLO = 'L', Q = H(1) H(2) . . . H(nq-1).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorAP</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">VectorAP</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id640102"></a><p class="title"><b>Table&#160;229.&#160;Dispatching of opmtr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of opmtr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SOPMTR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DOPMTR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.opmtr.definition"></a><h6>
+<a name="id640197"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.opmtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/opmtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.opmtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id640229"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.opmtr.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.lapack.opmtr.complexity"></a><h6>
+<a name="id640298"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.opmtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.opmtr.example"></a><h6>
+<a name="id640319"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.opmtr.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">lapack</span><span class="special">/</span><span class="identifier">opmtr</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">lapack</span><span class="special">::</span><span class="identifier">opmtr</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.lapack.opmtr.notes"></a><h6>
+<a name="id640562"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.opmtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.opmtr.see_also"></a><h6>
+<a name="id640582"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.opmtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sopmtr.f
+ and dopmtr.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="opgtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgtr.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/lapack/orgbr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgbr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,207 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>orgbr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="labrd.html" title="labrd">
+<link rel="next" href="ormbr.html" title="ormbr">
+</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="labrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormbr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="orgbr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.orgbr"></a><a class="link" href="orgbr.html" title="orgbr">orgbr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.orgbr.prototype"></a><h6>
+<a name="id557233"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.orgbr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">orgbr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">orgbr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">vect</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgbr.description"></a><h6>
+<a name="id557416"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.orgbr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">orgbr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORGBR and DORGBR. <code class="computeroutput"><span class="identifier">orgbr</span></code> generates one of the real orthogonal
+ matrices Q or P<span class="bold"><strong>*T determined by DGEBRD when reducing
+ a real matrix A to bidiagonal form: A = Q * B * P</strong></span><span class="bold"><strong>T.
+ Q and P</strong></span>*T are defined as products of elementary reflectors H(i)
+ or G(i) respectively.
+ </p>
+<p>
+ If VECT = 'Q', A is assumed to have been an M-by-K matrix, and Q is of
+ order M: if m &gt;= k, Q = H(1) H(2) . . . H(k) and <code class="computeroutput"><span class="identifier">orgbr</span></code>
+ returns the first n columns of Q, where m &gt;= n &gt;= k; if m &lt; k,
+ Q = H(1) H(2) . . . H(m-1) and <code class="computeroutput"><span class="identifier">orgbr</span></code>
+ returns Q as an M-by-M matrix.
+ </p>
+<p>
+ If VECT = 'P', A is assumed to have been a K-by-N matrix, and P<span class="bold"><strong>*T is of order N: if k &lt; n, P</strong></span><span class="bold"><strong>T
+ = G(k) . . . G(2) G(1) and `orgbr` returns the first m rows of P</strong></span><span class="bold"><strong>T, where n &gt;= m &gt;= k; if k &gt;= n, P</strong></span><span class="bold"><strong>T = G(n-1) . . . G(2) G(1) and `orgbr` returns P</strong></span>*T
+ as an N-by-N matrix.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id557583"></a><p class="title"><b>Table&#160;137.&#160;Dispatching of orgbr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of orgbr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORGBR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORGBR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.orgbr.definition"></a><h6>
+<a name="id557678"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.orgbr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/orgbr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgbr.parameters_or_requirements_on_types"></a><h6>
+<a name="id557710"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.orgbr.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.lapack.orgbr.complexity"></a><h6>
+<a name="id557780"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.orgbr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgbr.example"></a><h6>
+<a name="id557801"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.orgbr.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">lapack</span><span class="special">/</span><span class="identifier">orgbr</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">lapack</span><span class="special">::</span><span class="identifier">orgbr</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.lapack.orgbr.notes"></a><h6>
+<a name="id558045"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.orgbr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgbr.see_also"></a><h6>
+<a name="id558065"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.orgbr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgbr.f
+ and dorgbr.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="labrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormbr.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/lapack/orghr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orghr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,195 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>orghr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hseqr.html" title="hseqr">
+<link rel="next" href="ormhr.html" title="ormhr">
+</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="hseqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormhr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="orghr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.orghr"></a><a class="link" href="orghr.html" title="orghr">orghr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.orghr.prototype"></a><h6>
+<a name="id566047"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.orghr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">orghr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">orghr</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ihi</span><span class="special">,</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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orghr.description"></a><h6>
+<a name="id566209"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.orghr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">orghr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORGHR and DORGHR. <code class="computeroutput"><span class="identifier">orghr</span></code> generates a real orthogonal matrix
+ Q which is defined as the product of IHI-ILO elementary reflectors of order
+ N, as returned by DGEHRD:
+ </p>
+<p>
+ Q = H(ilo) H(ilo+1) . . . H(ihi-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id566314"></a><p class="title"><b>Table&#160;146.&#160;Dispatching of orghr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of orghr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORGHR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORGHR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.orghr.definition"></a><h6>
+<a name="id566409"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.orghr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/orghr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orghr.parameters_or_requirements_on_types"></a><h6>
+<a name="id566441"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.orghr.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.lapack.orghr.complexity"></a><h6>
+<a name="id566510"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.orghr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orghr.example"></a><h6>
+<a name="id566531"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.orghr.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">lapack</span><span class="special">/</span><span class="identifier">orghr</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">lapack</span><span class="special">::</span><span class="identifier">orghr</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.lapack.orghr.notes"></a><h6>
+<a name="id566776"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.orghr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orghr.see_also"></a><h6>
+<a name="id566796"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.orghr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorghr.f
+ and dorghr.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="hseqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormhr.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/lapack/orglq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orglq.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>orglq</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="latrz.html" title="latrz">
+<link rel="next" href="orgql.html" title="orgql">
+</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="latrz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgql.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="orglq">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.orglq"></a><a class="link" href="orglq.html" title="orglq">orglq</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.orglq.prototype"></a><h6>
+<a name="id536872"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.orglq.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">orglq</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">orglq</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orglq.description"></a><h6>
+<a name="id537034"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.orglq.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">orglq</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORGLQ and DORGLQ. <code class="computeroutput"><span class="identifier">orglq</span></code> generates an M-by-N real matrix
+ Q with orthonormal rows, which is defined as the first M rows of a product
+ of K elementary reflectors of order N
+ </p>
+<p>
+ Q = H(k) . . . H(2) H(1)
+ </p>
+<p>
+ as returned by DGELQF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id537143"></a><p class="title"><b>Table&#160;113.&#160;Dispatching of orglq</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of orglq">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORGLQ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORGLQ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.orglq.definition"></a><h6>
+<a name="id537238"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.orglq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/orglq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orglq.parameters_or_requirements_on_types"></a><h6>
+<a name="id537270"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.orglq.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.lapack.orglq.complexity"></a><h6>
+<a name="id537339"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.orglq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orglq.example"></a><h6>
+<a name="id537360"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.orglq.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">lapack</span><span class="special">/</span><span class="identifier">orglq</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">lapack</span><span class="special">::</span><span class="identifier">orglq</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.lapack.orglq.notes"></a><h6>
+<a name="id537603"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.orglq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orglq.see_also"></a><h6>
+<a name="id537623"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.orglq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorglq.f
+ and dorglq.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="latrz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgql.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/lapack/orgql.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgql.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>orgql</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="orglq.html" title="orglq">
+<link rel="next" href="orgqr.html" title="orgqr">
+</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="orglq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgqr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="orgql">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.orgql"></a><a class="link" href="orgql.html" title="orgql">orgql</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.orgql.prototype"></a><h6>
+<a name="id537684"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.orgql.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">orgql</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">orgql</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgql.description"></a><h6>
+<a name="id537846"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.orgql.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">orgql</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORGQL and DORGQL. <code class="computeroutput"><span class="identifier">orgql</span></code> generates an M-by-N real matrix
+ Q with orthonormal columns, which is defined as the last N columns of a
+ product of K elementary reflectors of order M
+ </p>
+<p>
+ Q = H(k) . . . H(2) H(1)
+ </p>
+<p>
+ as returned by DGEQLF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id537956"></a><p class="title"><b>Table&#160;114.&#160;Dispatching of orgql</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of orgql">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORGQL
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORGQL
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.orgql.definition"></a><h6>
+<a name="id538050"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.orgql.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/orgql.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgql.parameters_or_requirements_on_types"></a><h6>
+<a name="id538082"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.orgql.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.lapack.orgql.complexity"></a><h6>
+<a name="id538151"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.orgql.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgql.example"></a><h6>
+<a name="id538172"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.orgql.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">lapack</span><span class="special">/</span><span class="identifier">orgql</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">lapack</span><span class="special">::</span><span class="identifier">orgql</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.lapack.orgql.notes"></a><h6>
+<a name="id538416"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.orgql.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgql.see_also"></a><h6>
+<a name="id538436"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.orgql.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgql.f
+ and dorgql.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="orglq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgqr.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/lapack/orgqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgqr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,197 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>orgqr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="orgql.html" title="orgql">
+<link rel="next" href="orgrq.html" title="orgrq">
+</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="orgql.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgrq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="orgqr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.orgqr"></a><a class="link" href="orgqr.html" title="orgqr">orgqr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.orgqr.prototype"></a><h6>
+<a name="id538496"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.orgqr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">orgqr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">orgqr</span><span class="special">(</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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgqr.description"></a><h6>
+<a name="id538594"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.orgqr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">orgqr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORGQR and DORGQR. <code class="computeroutput"><span class="identifier">orgqr</span></code> generates an M-by-N real matrix
+ Q with orthonormal columns, which is defined as the first N columns of
+ a product of K elementary reflectors of order M
+ </p>
+<p>
+ Q = H(1) H(2) . . . H(k)
+ </p>
+<p>
+ as returned by DGEQRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id538703"></a><p class="title"><b>Table&#160;115.&#160;Dispatching of orgqr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of orgqr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORGQR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORGQR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.orgqr.definition"></a><h6>
+<a name="id538798"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.orgqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/orgqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id538830"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.orgqr.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.lapack.orgqr.complexity"></a><h6>
+<a name="id538899"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.orgqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgqr.example"></a><h6>
+<a name="id538920"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.orgqr.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">lapack</span><span class="special">/</span><span class="identifier">orgqr</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">lapack</span><span class="special">::</span><span class="identifier">orgqr</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.lapack.orgqr.notes"></a><h6>
+<a name="id539164"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.orgqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgqr.see_also"></a><h6>
+<a name="id539183"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.orgqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgqr.f
+ and dorgqr.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="orgql.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="orgrq.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/lapack/orgrq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgrq.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>orgrq</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="orgqr.html" title="orgqr">
+<link rel="next" href="ormlq.html" title="ormlq">
+</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="orgqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormlq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="orgrq">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.orgrq"></a><a class="link" href="orgrq.html" title="orgrq">orgrq</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.orgrq.prototype"></a><h6>
+<a name="id539243"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.orgrq.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">orgrq</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">orgrq</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgrq.description"></a><h6>
+<a name="id539404"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.orgrq.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">orgrq</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORGRQ and DORGRQ. <code class="computeroutput"><span class="identifier">orgrq</span></code> generates an M-by-N real matrix
+ Q with orthonormal rows, which is defined as the last M rows of a product
+ of K elementary reflectors of order N
+ </p>
+<p>
+ Q = H(1) H(2) . . . H(k)
+ </p>
+<p>
+ as returned by DGERQF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id539514"></a><p class="title"><b>Table&#160;116.&#160;Dispatching of orgrq</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of orgrq">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORGRQ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORGRQ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.orgrq.definition"></a><h6>
+<a name="id539608"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.orgrq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/orgrq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgrq.parameters_or_requirements_on_types"></a><h6>
+<a name="id539640"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.orgrq.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.lapack.orgrq.complexity"></a><h6>
+<a name="id539709"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.orgrq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgrq.example"></a><h6>
+<a name="id539730"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.orgrq.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">lapack</span><span class="special">/</span><span class="identifier">orgrq</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">lapack</span><span class="special">::</span><span class="identifier">orgrq</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.lapack.orgrq.notes"></a><h6>
+<a name="id539974"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.orgrq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgrq.see_also"></a><h6>
+<a name="id539994"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.orgrq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgrq.f
+ and dorgrq.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="orgqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormlq.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/lapack/orgtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgtr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,197 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>orgtr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="opmtr.html" title="opmtr">
+<link rel="next" href="ormtr.html" title="ormtr">
+</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="opmtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormtr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="orgtr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.orgtr"></a><a class="link" href="orgtr.html" title="orgtr">orgtr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.orgtr.prototype"></a><h6>
+<a name="id640643"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.orgtr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">orgtr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">orgtr</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgtr.description"></a><h6>
+<a name="id640761"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.orgtr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">orgtr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORGTR and DORGTR. <code class="computeroutput"><span class="identifier">orgtr</span></code> generates a real orthogonal matrix
+ Q which is defined as the product of n-1 elementary reflectors of order
+ N, as returned by DSYTRD:
+ </p>
+<p>
+ if UPLO = 'U', Q = H(n-1) . . . H(2) H(1),
+ </p>
+<p>
+ if UPLO = 'L', Q = H(1) H(2) . . . H(n-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id640871"></a><p class="title"><b>Table&#160;230.&#160;Dispatching of orgtr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of orgtr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORGTR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORGTR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.orgtr.definition"></a><h6>
+<a name="id640965"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.orgtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/orgtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.orgtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id640997"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.orgtr.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.lapack.orgtr.complexity"></a><h6>
+<a name="id641065"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.orgtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgtr.example"></a><h6>
+<a name="id641086"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.orgtr.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">lapack</span><span class="special">/</span><span class="identifier">orgtr</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">lapack</span><span class="special">::</span><span class="identifier">orgtr</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.lapack.orgtr.notes"></a><h6>
+<a name="id641330"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.orgtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.orgtr.see_also"></a><h6>
+<a name="id641349"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.orgtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgtr.f
+ and dorgtr.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="opmtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormtr.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/lapack/ormbr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormbr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,216 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ormbr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="orgbr.html" title="orgbr">
+<link rel="next" href="ungbr.html" title="ungbr">
+</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="orgbr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungbr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ormbr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ormbr"></a><a class="link" href="ormbr.html" title="ormbr">ormbr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ormbr.prototype"></a><h6>
+<a name="id558125"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.ormbr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ormbr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ormbr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">vect</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.ormbr.description"></a><h6>
+<a name="id558314"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.ormbr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ormbr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORMBR and DORMBR. If VECT
+ = 'Q', <code class="computeroutput"><span class="identifier">ormbr</span></code> overwrites
+ the general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N':
+ Q * C C * Q TRANS = 'T': Q<span class="bold"><strong>*T * C C * Q</strong></span>*T
+ </p>
+<p>
+ If VECT = 'P', <code class="computeroutput"><span class="identifier">ormbr</span></code> overwrites
+ the general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N':
+ P * C C * P TRANS = 'T': P<span class="bold"><strong>*T * C C * P</strong></span>*T
+ </p>
+<p>
+ Here Q and P<span class="bold"><strong>*T are the orthogonal matrices determined
+ by DGEBRD when reducing a real matrix A to bidiagonal form: A = Q * B *
+ P</strong></span><span class="bold"><strong>T. Q and P</strong></span>*T are defined as
+ products of elementary reflectors H(i) and G(i) respectively.
+ </p>
+<p>
+ Let nq = m if SIDE = 'L' and nq = n if SIDE = 'R'. Thus nq is the order
+ of the orthogonal matrix Q or P**T that is applied.
+ </p>
+<p>
+ If VECT = 'Q', A is assumed to have been an NQ-by-K matrix: if nq &gt;=
+ k, Q = H(1) H(2) . . . H(k); if nq &lt; k, Q = H(1) H(2) . . . H(nq-1).
+ </p>
+<p>
+ If VECT = 'P', A is assumed to have been a K-by-NQ matrix: if k &lt; nq,
+ P = G(1) G(2) . . . G(k); if k &gt;= nq, P = G(1) G(2) . . . G(nq-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id558476"></a><p class="title"><b>Table&#160;138.&#160;Dispatching of ormbr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ormbr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORMBR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORMBR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ormbr.definition"></a><h6>
+<a name="id558571"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.ormbr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ormbr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ormbr.parameters_or_requirements_on_types"></a><h6>
+<a name="id558603"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.ormbr.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.lapack.ormbr.complexity"></a><h6>
+<a name="id558672"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.ormbr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormbr.example"></a><h6>
+<a name="id558693"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.ormbr.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">lapack</span><span class="special">/</span><span class="identifier">ormbr</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">lapack</span><span class="special">::</span><span class="identifier">ormbr</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.lapack.ormbr.notes"></a><h6>
+<a name="id558936"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.ormbr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormbr.see_also"></a><h6>
+<a name="id558956"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.ormbr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormbr.f
+ and dormbr.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="orgbr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungbr.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/lapack/ormhr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormhr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,203 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ormhr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="orghr.html" title="orghr">
+<link rel="next" href="trevc.html" title="trevc">
+</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="orghr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trevc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ormhr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ormhr"></a><a class="link" href="ormhr.html" title="ormhr">ormhr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ormhr.prototype"></a><h6>
+<a name="id566854"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.ormhr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ormhr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ormhr</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">int_t</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ihi</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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.ormhr.description"></a><h6>
+<a name="id567044"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.ormhr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ormhr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORMHR and DORMHR. <code class="computeroutput"><span class="identifier">ormhr</span></code> overwrites the general real M-by-N
+ matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q<span class="bold"><strong>*T * C C * Q</strong></span>*T
+ </p>
+<p>
+ where Q is a real orthogonal matrix of order nq, with nq = m if SIDE =
+ 'L' and nq = n if SIDE = 'R'. Q is defined as the product of IHI-ILO elementary
+ reflectors, as returned by DGEHRD:
+ </p>
+<p>
+ Q = H(ilo) H(ilo+1) . . . H(ihi-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id567163"></a><p class="title"><b>Table&#160;147.&#160;Dispatching of ormhr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ormhr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORMHR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORMHR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ormhr.definition"></a><h6>
+<a name="id567258"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.ormhr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ormhr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ormhr.parameters_or_requirements_on_types"></a><h6>
+<a name="id567290"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.ormhr.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.lapack.ormhr.complexity"></a><h6>
+<a name="id567359"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.ormhr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormhr.example"></a><h6>
+<a name="id567380"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.ormhr.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">lapack</span><span class="special">/</span><span class="identifier">ormhr</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">lapack</span><span class="special">::</span><span class="identifier">ormhr</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.lapack.ormhr.notes"></a><h6>
+<a name="id567623"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.ormhr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormhr.see_also"></a><h6>
+<a name="id567644"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.ormhr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormhr.f
+ and dormhr.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="orghr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trevc.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/lapack/ormlq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormlq.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ormlq</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="orgrq.html" title="orgrq">
+<link rel="next" href="ormql.html" title="ormql">
+</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="orgrq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormql.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ormlq">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ormlq"></a><a class="link" href="ormlq.html" title="ormlq">ormlq</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ormlq.prototype"></a><h6>
+<a name="id540054"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.ormlq.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ormlq</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ormlq</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.ormlq.description"></a><h6>
+<a name="id540221"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.ormlq.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ormlq</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORMLQ and DORMLQ. <code class="computeroutput"><span class="identifier">ormlq</span></code> overwrites the general real M-by-N
+ matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q<span class="bold"><strong>*T * C C * Q</strong></span>*T
+ </p>
+<p>
+ where Q is a real orthogonal matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(k) . . . H(2) H(1)
+ </p>
+<p>
+ as returned by DGELQF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id540344"></a><p class="title"><b>Table&#160;117.&#160;Dispatching of ormlq</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ormlq">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORMLQ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORMLQ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ormlq.definition"></a><h6>
+<a name="id540439"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.ormlq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ormlq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ormlq.parameters_or_requirements_on_types"></a><h6>
+<a name="id540471"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.ormlq.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.lapack.ormlq.complexity"></a><h6>
+<a name="id540540"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.ormlq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormlq.example"></a><h6>
+<a name="id540562"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.ormlq.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">lapack</span><span class="special">/</span><span class="identifier">ormlq</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">lapack</span><span class="special">::</span><span class="identifier">ormlq</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.lapack.ormlq.notes"></a><h6>
+<a name="id540806"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.ormlq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormlq.see_also"></a><h6>
+<a name="id540826"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.ormlq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormlq.f
+ and dormlq.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="orgrq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormql.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/lapack/ormql.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormql.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ormql</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ormlq.html" title="ormlq">
+<link rel="next" href="ormqr.html" title="ormqr">
+</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="ormlq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormqr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ormql">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ormql"></a><a class="link" href="ormql.html" title="ormql">ormql</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ormql.prototype"></a><h6>
+<a name="id540886"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.ormql.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ormql</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ormql</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.ormql.description"></a><h6>
+<a name="id541053"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.ormql.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ormql</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORMQL and DORMQL. <code class="computeroutput"><span class="identifier">ormql</span></code> overwrites the general real M-by-N
+ matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q<span class="bold"><strong>*T * C C * Q</strong></span>*T
+ </p>
+<p>
+ where Q is a real orthogonal matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(k) . . . H(2) H(1)
+ </p>
+<p>
+ as returned by DGEQLF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id541176"></a><p class="title"><b>Table&#160;118.&#160;Dispatching of ormql</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ormql">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORMQL
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORMQL
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ormql.definition"></a><h6>
+<a name="id541270"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.ormql.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ormql.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ormql.parameters_or_requirements_on_types"></a><h6>
+<a name="id541302"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.ormql.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.lapack.ormql.complexity"></a><h6>
+<a name="id541372"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.ormql.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormql.example"></a><h6>
+<a name="id541393"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.ormql.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">lapack</span><span class="special">/</span><span class="identifier">ormql</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">lapack</span><span class="special">::</span><span class="identifier">ormql</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.lapack.ormql.notes"></a><h6>
+<a name="id541637"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.ormql.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormql.see_also"></a><h6>
+<a name="id541658"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.ormql.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormql.f
+ and dormql.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="ormlq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormqr.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/lapack/ormqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormqr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ormqr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ormql.html" title="ormql">
+<link rel="next" href="ormrq.html" title="ormrq">
+</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="ormql.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormrq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ormqr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ormqr"></a><a class="link" href="ormqr.html" title="ormqr">ormqr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ormqr.prototype"></a><h6>
+<a name="id541718"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.ormqr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ormqr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ormqr</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">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.ormqr.description"></a><h6>
+<a name="id541862"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.ormqr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ormqr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORMQR and DORMQR. <code class="computeroutput"><span class="identifier">ormqr</span></code> overwrites the general real M-by-N
+ matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q<span class="bold"><strong>*T * C C * Q</strong></span>*T
+ </p>
+<p>
+ where Q is a real orthogonal matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(1) H(2) . . . H(k)
+ </p>
+<p>
+ as returned by DGEQRF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id541985"></a><p class="title"><b>Table&#160;119.&#160;Dispatching of ormqr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ormqr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORMQR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORMQR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ormqr.definition"></a><h6>
+<a name="id542080"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.ormqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ormqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ormqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id542111"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.ormqr.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.lapack.ormqr.complexity"></a><h6>
+<a name="id542181"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.ormqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormqr.example"></a><h6>
+<a name="id542202"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.ormqr.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">lapack</span><span class="special">/</span><span class="identifier">ormqr</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">lapack</span><span class="special">::</span><span class="identifier">ormqr</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.lapack.ormqr.notes"></a><h6>
+<a name="id542446"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.ormqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormqr.see_also"></a><h6>
+<a name="id542467"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.ormqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormqr.f
+ and dormqr.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="ormql.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormrq.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/lapack/ormrq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormrq.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ormrq</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ormqr.html" title="ormqr">
+<link rel="next" href="ormrz.html" title="ormrz">
+</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="ormqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormrz.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ormrq">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ormrq"></a><a class="link" href="ormrq.html" title="ormrq">ormrq</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ormrq.prototype"></a><h6>
+<a name="id542527"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.ormrq.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ormrq</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ormrq</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.ormrq.description"></a><h6>
+<a name="id542694"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.ormrq.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ormrq</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORMRQ and DORMRQ. <code class="computeroutput"><span class="identifier">ormrq</span></code> overwrites the general real M-by-N
+ matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q<span class="bold"><strong>*T * C C * Q</strong></span>*T
+ </p>
+<p>
+ where Q is a real orthogonal matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(1) H(2) . . . H(k)
+ </p>
+<p>
+ as returned by DGERQF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id542816"></a><p class="title"><b>Table&#160;120.&#160;Dispatching of ormrq</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ormrq">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORMRQ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORMRQ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ormrq.definition"></a><h6>
+<a name="id542911"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.ormrq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ormrq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ormrq.parameters_or_requirements_on_types"></a><h6>
+<a name="id542943"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.ormrq.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.lapack.ormrq.complexity"></a><h6>
+<a name="id543013"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.ormrq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormrq.example"></a><h6>
+<a name="id543034"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.ormrq.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">lapack</span><span class="special">/</span><span class="identifier">ormrq</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">lapack</span><span class="special">::</span><span class="identifier">ormrq</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.lapack.ormrq.notes"></a><h6>
+<a name="id543277"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.ormrq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormrq.see_also"></a><h6>
+<a name="id543297"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.ormrq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormrq.f
+ and dormrq.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="ormqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ormrz.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/lapack/ormrz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormrz.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ormrz</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ormrq.html" title="ormrq">
+<link rel="next" href="tzrzf.html" title="tzrzf">
+</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="ormrq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tzrzf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ormrz">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ormrz"></a><a class="link" href="ormrz.html" title="ormrz">ormrz</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ormrz.prototype"></a><h6>
+<a name="id543357"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.ormrz.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ormrz</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ormrz</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.ormrz.description"></a><h6>
+<a name="id543524"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.ormrz.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ormrz</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORMRZ and DORMRZ. <code class="computeroutput"><span class="identifier">ormrz</span></code> overwrites the general real M-by-N
+ matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q<span class="bold"><strong>*T * C C * Q</strong></span>*T
+ </p>
+<p>
+ where Q is a real orthogonal matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(1) H(2) . . . H(k)
+ </p>
+<p>
+ as returned by DTZRZF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id543647"></a><p class="title"><b>Table&#160;121.&#160;Dispatching of ormrz</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ormrz">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORMRZ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORMRZ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ormrz.definition"></a><h6>
+<a name="id543742"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.ormrz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ormrz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ormrz.parameters_or_requirements_on_types"></a><h6>
+<a name="id543774"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.ormrz.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.lapack.ormrz.complexity"></a><h6>
+<a name="id543843"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.ormrz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormrz.example"></a><h6>
+<a name="id543864"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.ormrz.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">lapack</span><span class="special">/</span><span class="identifier">ormrz</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">lapack</span><span class="special">::</span><span class="identifier">ormrz</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.lapack.ormrz.notes"></a><h6>
+<a name="id544108"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.ormrz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormrz.see_also"></a><h6>
+<a name="id544128"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.ormrz.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormrz.f
+ and dormrz.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="ormrq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tzrzf.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/lapack/ormtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormtr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ormtr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="orgtr.html" title="orgtr">
+<link rel="next" href="pteqr.html" title="pteqr">
+</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="orgtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pteqr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ormtr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ormtr"></a><a class="link" href="ormtr.html" title="ormtr">ormtr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ormtr.prototype"></a><h6>
+<a name="id641407"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.ormtr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ormtr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ormtr</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">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.ormtr.description"></a><h6>
+<a name="id641552"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.ormtr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ormtr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SORMTR and DORMTR. <code class="computeroutput"><span class="identifier">ormtr</span></code> overwrites the general real M-by-N
+ matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q<span class="bold"><strong>*T * C C * Q</strong></span>*T
+ </p>
+<p>
+ where Q is a real orthogonal matrix of order nq, with nq = m if SIDE =
+ 'L' and nq = n if SIDE = 'R'. Q is defined as the product of nq-1 elementary
+ reflectors, as returned by DSYTRD:
+ </p>
+<p>
+ if UPLO = 'U', Q = H(nq-1) . . . H(2) H(1);
+ </p>
+<p>
+ if UPLO = 'L', Q = H(1) H(2) . . . H(nq-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id641676"></a><p class="title"><b>Table&#160;231.&#160;Dispatching of ormtr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ormtr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SORMTR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DORMTR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ormtr.definition"></a><h6>
+<a name="id641770"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.ormtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ormtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ormtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id641802"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.ormtr.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.lapack.ormtr.complexity"></a><h6>
+<a name="id641871"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.ormtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormtr.example"></a><h6>
+<a name="id641891"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.ormtr.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">lapack</span><span class="special">/</span><span class="identifier">ormtr</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">lapack</span><span class="special">::</span><span class="identifier">ormtr</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.lapack.ormtr.notes"></a><h6>
+<a name="id642134"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.ormtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ormtr.see_also"></a><h6>
+<a name="id642154"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.ormtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormtr.f
+ and dormtr.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="orgtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pteqr.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/lapack/pbcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbcon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pbcon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="latrs.html" title="latrs">
+<link rel="next" href="pbequ.html" title="pbequ">
+</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="latrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbequ.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pbcon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pbcon"></a><a class="link" href="pbcon.html" title="pbcon">pbcon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pbcon.prototype"></a><h6>
+<a name="id597064"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.pbcon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pbcon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pbcon</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="keyword">const</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>
+<a name="boost_numeric_bindings.reference.lapack.pbcon.description"></a><h6>
+<a name="id597196"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.pbcon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pbcon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPBCON, DPBCON, CPBCON, and
+ ZPBCON. <code class="computeroutput"><span class="identifier">pbcon</span></code> estimates
+ the reciprocal of the condition number (in the 1-norm) of a complex Hermitian
+ positive definite band matrix using the Cholesky factorization A = U**H*U
+ or A = L<span class="bold"><strong>L</strong></span>*H computed by ZPBTRF.
+ </p>
+<p>
+ An estimate is obtained for norm(inv(A)), and the reciprocal of the condition
+ number is computed as RCOND = 1 / (ANORM * norm(inv(A))).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id597308"></a><p class="title"><b>Table&#160;180.&#160;Dispatching of pbcon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pbcon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPBCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPBCON
+ </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>
+ CPBCON
+ </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>
+ ZPBCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pbcon.definition"></a><h6>
+<a name="id597482"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.pbcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pbcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id597514"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.pbcon.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.lapack.pbcon.complexity"></a><h6>
+<a name="id597583"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.pbcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbcon.example"></a><h6>
+<a name="id597604"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.pbcon.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">lapack</span><span class="special">/</span><span class="identifier">pbcon</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">lapack</span><span class="special">::</span><span class="identifier">pbcon</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.lapack.pbcon.notes"></a><h6>
+<a name="id597848"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.pbcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbcon.see_also"></a><h6>
+<a name="id597866"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.pbcon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spbcon.f,
+ dpbcon.f,
+ cpbcon.f,
+ and zpbcon.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="latrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbequ.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/lapack/pbequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbequ.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pbequ</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pbcon.html" title="pbcon">
+<link rel="next" href="pbrfs.html" title="pbrfs">
+</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="pbcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbrfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pbequ">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pbequ"></a><a class="link" href="pbequ.html" title="pbequ">pbequ</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pbequ.prototype"></a><h6>
+<a name="id597938"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.pbequ.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pbequ</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pbequ</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</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="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbequ.description"></a><h6>
+<a name="id598062"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.pbequ.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pbequ</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPBEQU, DPBEQU, CPBEQU, and
+ ZPBEQU. <code class="computeroutput"><span class="identifier">pbequ</span></code> computes
+ row and column scalings intended to equilibrate a Hermitian positive definite
+ band matrix A and reduce its condition number (with respect to the two-norm).
+ S contains the scale factors, S(i) = 1/sqrt(A(i,i)), chosen so that the
+ scaled matrix B with elements B(i,j) = S(i)*A(i,j)*S(j) has ones on the
+ diagonal. This choice of S puts the condition number of B within a factor
+ N of the smallest possible condition number over all possible diagonal
+ scalings.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id598167"></a><p class="title"><b>Table&#160;181.&#160;Dispatching of pbequ</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pbequ">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPBEQU
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPBEQU
+ </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>
+ CPBEQU
+ </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>
+ ZPBEQU
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pbequ.definition"></a><h6>
+<a name="id598340"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.pbequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pbequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id598372"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.pbequ.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.lapack.pbequ.complexity"></a><h6>
+<a name="id598442"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.pbequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbequ.example"></a><h6>
+<a name="id598462"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.pbequ.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">lapack</span><span class="special">/</span><span class="identifier">pbequ</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">lapack</span><span class="special">::</span><span class="identifier">pbequ</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.lapack.pbequ.notes"></a><h6>
+<a name="id598706"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.pbequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbequ.see_also"></a><h6>
+<a name="id598725"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.pbequ.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spbequ.f,
+ dpbequ.f,
+ cpbequ.f,
+ and zpbequ.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="pbcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbrfs.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/lapack/pbrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbrfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pbrfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pbequ.html" title="pbequ">
+<link rel="next" href="pbtrf.html" title="pbtrf">
+</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="pbequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbtrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pbrfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pbrfs"></a><a class="link" href="pbrfs.html" title="pbrfs">pbrfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pbrfs.prototype"></a><h6>
+<a name="id598797"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.pbrfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pbrfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pbrfs</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixAFB</span><span class="special">&amp;</span> <span class="identifier">afb</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbrfs.description"></a><h6>
+<a name="id598986"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.pbrfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pbrfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPBRFS, DPBRFS, CPBRFS, and
+ ZPBRFS. <code class="computeroutput"><span class="identifier">pbrfs</span></code> improves
+ the computed solution to a system of linear equations when the coefficient
+ matrix is Hermitian positive definite and banded, and provides error bounds
+ and backward error estimates for the solution.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id599088"></a><p class="title"><b>Table&#160;182.&#160;Dispatching of pbrfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pbrfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPBRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPBRFS
+ </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>
+ CPBRFS
+ </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>
+ ZPBRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pbrfs.definition"></a><h6>
+<a name="id599262"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.pbrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pbrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id599294"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.pbrfs.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.lapack.pbrfs.complexity"></a><h6>
+<a name="id599363"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.pbrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbrfs.example"></a><h6>
+<a name="id599384"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.pbrfs.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">lapack</span><span class="special">/</span><span class="identifier">pbrfs</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">lapack</span><span class="special">::</span><span class="identifier">pbrfs</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.lapack.pbrfs.notes"></a><h6>
+<a name="id599628"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.pbrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbrfs.see_also"></a><h6>
+<a name="id599649"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.pbrfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spbrfs.f,
+ dpbrfs.f,
+ cpbrfs.f,
+ and zpbrfs.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="pbequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbtrf.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/lapack/pbstf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbstf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,232 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pbstf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hegst.html" title="hegst">
+<link rel="next" href="sbgst.html" title="sbgst">
+</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="hegst.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbgst.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pbstf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pbstf"></a><a class="link" href="pbstf.html" title="pbstf">pbstf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pbstf.prototype"></a><h6>
+<a name="id526623"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.pbstf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pbstf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pbstf</span><span class="special">(</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbstf.description"></a><h6>
+<a name="id526694"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.pbstf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pbstf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPBSTF, DPBSTF, CPBSTF, and
+ ZPBSTF. <code class="computeroutput"><span class="identifier">pbstf</span></code> computes
+ a split Cholesky factorization of a complex Hermitian positive definite
+ band matrix A.
+ </p>
+<p>
+ This routine is designed to be used in conjunction with ZHBGST.
+ </p>
+<p>
+ The factorization has the form A = S**H*S where S is a band matrix of the
+ same bandwidth as A and the following structure:
+ </p>
+<p>
+ S = ( U ) ( M L )
+ </p>
+<p>
+ where U is upper triangular of order m = (n+kd)/2, and L is lower triangular
+ of order n-m.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id526813"></a><p class="title"><b>Table&#160;101.&#160;Dispatching of pbstf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pbstf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPBSTF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPBSTF
+ </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>
+ CPBSTF
+ </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>
+ ZPBSTF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pbstf.definition"></a><h6>
+<a name="id526986"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.pbstf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pbstf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbstf.parameters_or_requirements_on_types"></a><h6>
+<a name="id527019"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.pbstf.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.lapack.pbstf.complexity"></a><h6>
+<a name="id527088"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.pbstf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbstf.example"></a><h6>
+<a name="id527109"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.pbstf.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">lapack</span><span class="special">/</span><span class="identifier">pbstf</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">lapack</span><span class="special">::</span><span class="identifier">pbstf</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.lapack.pbstf.notes"></a><h6>
+<a name="id527353"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.pbstf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbstf.see_also"></a><h6>
+<a name="id527374"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.pbstf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spbstf.f,
+ dpbstf.f,
+ cpbstf.f,
+ and zpbstf.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="hegst.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbgst.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/lapack/pbsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,225 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pbsv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hpsvx.html" title="hpsvx">
+<link rel="next" href="pbsvx.html" title="pbsvx">
+</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="hpsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbsvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pbsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pbsv"></a><a class="link" href="pbsv.html" title="pbsv">pbsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pbsv.prototype"></a><h6>
+<a name="id710309"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.pbsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pbsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pbsv</span><span class="special">(</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</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.lapack.pbsv.description"></a><h6>
+<a name="id710400"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.pbsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pbsv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPBSV, DPBSV, CPBSV, and ZPBSV.
+ <code class="computeroutput"><span class="identifier">pbsv</span></code> computes the solution
+ to a complex system of linear equations A * X = B, where A is an N-by-N
+ Hermitian positive definite band matrix and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ The Cholesky decomposition is used to factor A as A = U<span class="bold"><strong>*H
+ * U, if UPLO = 'U', or A = L * L</strong></span>*H, if UPLO = 'L', where U is
+ an upper triangular band matrix, and L is a lower triangular band matrix,
+ with the same number of superdiagonals or subdiagonals as A. The factored
+ form of A is then used to solve the system of equations A * X = B.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id710513"></a><p class="title"><b>Table&#160;297.&#160;Dispatching of pbsv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pbsv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPBSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPBSV
+ </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>
+ CPBSV
+ </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>
+ ZPBSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pbsv.definition"></a><h6>
+<a name="id710687"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.pbsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pbsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id710718"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.pbsv.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.lapack.pbsv.complexity"></a><h6>
+<a name="id710787"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.pbsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbsv.example"></a><h6>
+<a name="id710808"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.pbsv.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">lapack</span><span class="special">/</span><span class="identifier">pbsv</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">lapack</span><span class="special">::</span><span class="identifier">pbsv</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.lapack.pbsv.notes"></a><h6>
+<a name="id711052"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.pbsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbsv.see_also"></a><h6>
+<a name="id711072"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.pbsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spbsv.f,
+ dpbsv.f,
+ cpbsv.f,
+ and zpbsv.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="hpsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbsvx.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/lapack/pbsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbsvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,263 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pbsvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pbsv.html" title="pbsv">
+<link rel="next" href="posv.html" title="posv">
+</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="pbsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="posv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pbsvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pbsvx"></a><a class="link" href="pbsvx.html" title="pbsvx">pbsvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pbsvx.prototype"></a><h6>
+<a name="id711145"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.pbsvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pbsvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pbsvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixAFB</span><span class="special">&amp;</span> <span class="identifier">afb</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&amp;</span> <span class="identifier">equed</span><span class="special">,</span>
+ <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span>
+ <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbsvx.description"></a><h6>
+<a name="id711393"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.pbsvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pbsvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPBSVX, DPBSVX, CPBSVX, and
+ ZPBSVX. <code class="computeroutput"><span class="identifier">pbsvx</span></code> uses the
+ Cholesky factorization A = U**H*U or A = L<span class="bold"><strong>L</strong></span>*H
+ to compute the solution to a complex system of linear equations A * X =
+ B, where A is an N-by-N Hermitian positive definite band matrix and X and
+ B are N-by-NRHS matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'E', real scaling factors are computed to equilibrate the
+ system: diag(S) * A * diag(S) * inv(diag(S)) * X = diag(S) * B Whether
+ or not the system will be equilibrated depends on the scaling of the matrix
+ A, but if equilibration is used, A is overwritten by diag(S)*A*diag(S)
+ and B by diag(S)*B.
+ </p>
+<p>
+ 2. If FACT = 'N' or 'E', the Cholesky decomposition is used to factor the
+ matrix A (after equilibration if FACT = 'E') as A = U<span class="bold"><strong>*H
+ * U, if UPLO = 'U', or A = L * L</strong></span>*H, if UPLO = 'L', where U is
+ an upper triangular band matrix, and L is a lower triangular band matrix.
+ </p>
+<p>
+ 3. If the leading i-by-i principal minor is not positive definite, then
+ the routine returns with INFO = i. Otherwise, the factored form of A is
+ used to estimate the condition number of the matrix A. If the reciprocal
+ of the condition number is less than machine precision, INFO = N+1 is returned
+ as a warning, but the routine still goes on to solve for X and compute
+ error bounds as described below.
+ </p>
+<p>
+ 4. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 5. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ 6. If equilibration was used, the matrix X is premultiplied by diag(S)
+ so that it solves the original system before equilibration.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id711566"></a><p class="title"><b>Table&#160;298.&#160;Dispatching of pbsvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pbsvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPBSVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPBSVX
+ </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>
+ CPBSVX
+ </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>
+ ZPBSVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pbsvx.definition"></a><h6>
+<a name="id711739"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.pbsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pbsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id711771"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.pbsvx.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.lapack.pbsvx.complexity"></a><h6>
+<a name="id711841"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.pbsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbsvx.example"></a><h6>
+<a name="id711861"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.pbsvx.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">lapack</span><span class="special">/</span><span class="identifier">pbsvx</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">lapack</span><span class="special">::</span><span class="identifier">pbsvx</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.lapack.pbsvx.notes"></a><h6>
+<a name="id712104"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.pbsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbsvx.see_also"></a><h6>
+<a name="id712124"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.pbsvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spbsvx.f,
+ dpbsvx.f,
+ cpbsvx.f,
+ and zpbsvx.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="pbsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="posv.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/lapack/pbtrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbtrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pbtrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pbrfs.html" title="pbrfs">
+<link rel="next" href="pbtrs.html" title="pbtrs">
+</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="pbrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbtrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pbtrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pbtrf"></a><a class="link" href="pbtrf.html" title="pbtrf">pbtrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pbtrf.prototype"></a><h6>
+<a name="id599720"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.pbtrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pbtrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pbtrf</span><span class="special">(</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbtrf.description"></a><h6>
+<a name="id599792"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.pbtrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pbtrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPBTRF, DPBTRF, CPBTRF, and
+ ZPBTRF. <code class="computeroutput"><span class="identifier">pbtrf</span></code> computes
+ the Cholesky factorization of a complex Hermitian positive definite band
+ matrix A.
+ </p>
+<p>
+ The factorization has the form A = U<span class="bold"><strong>*H * U, if UPLO
+ = 'U', or A = L * L</strong></span>*H, if UPLO = 'L', where U is an upper triangular
+ matrix and L is lower triangular.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id599904"></a><p class="title"><b>Table&#160;183.&#160;Dispatching of pbtrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pbtrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPBTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPBTRF
+ </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>
+ CPBTRF
+ </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>
+ ZPBTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pbtrf.definition"></a><h6>
+<a name="id600077"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.pbtrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pbtrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbtrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id600108"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.pbtrf.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.lapack.pbtrf.complexity"></a><h6>
+<a name="id600177"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.pbtrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbtrf.example"></a><h6>
+<a name="id600198"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.pbtrf.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">lapack</span><span class="special">/</span><span class="identifier">pbtrf</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">lapack</span><span class="special">::</span><span class="identifier">pbtrf</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.lapack.pbtrf.notes"></a><h6>
+<a name="id600441"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.pbtrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbtrf.see_also"></a><h6>
+<a name="id600461"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.pbtrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spbtrf.f,
+ dpbtrf.f,
+ cpbtrf.f,
+ and zpbtrf.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="pbrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pbtrs.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/lapack/pbtrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbtrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pbtrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pbtrf.html" title="pbtrf">
+<link rel="next" href="pftrs.html" title="pftrs">
+</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="pbtrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pftrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pbtrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pbtrs"></a><a class="link" href="pbtrs.html" title="pbtrs">pbtrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pbtrs.prototype"></a><h6>
+<a name="id600532"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.pbtrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pbtrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pbtrs</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</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.lapack.pbtrs.description"></a><h6>
+<a name="id600652"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.pbtrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pbtrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPBTRS, DPBTRS, CPBTRS, and
+ ZPBTRS. <code class="computeroutput"><span class="identifier">pbtrs</span></code> solves a
+ system of linear equations A<span class="bold"><strong>X = B with a Hermitian
+ positive definite band matrix A using the Cholesky factorization A = U</strong></span>*H*U
+ or A = L<span class="bold"><strong>L</strong></span>*H computed by ZPBTRF.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id600765"></a><p class="title"><b>Table&#160;184.&#160;Dispatching of pbtrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pbtrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPBTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPBTRS
+ </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>
+ CPBTRS
+ </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>
+ ZPBTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pbtrs.definition"></a><h6>
+<a name="id600938"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.pbtrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pbtrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pbtrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id600970"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.pbtrs.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.lapack.pbtrs.complexity"></a><h6>
+<a name="id601038"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.pbtrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbtrs.example"></a><h6>
+<a name="id601058"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.pbtrs.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">lapack</span><span class="special">/</span><span class="identifier">pbtrs</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">lapack</span><span class="special">::</span><span class="identifier">pbtrs</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.lapack.pbtrs.notes"></a><h6>
+<a name="id601302"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.pbtrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pbtrs.see_also"></a><h6>
+<a name="id601321"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.pbtrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spbtrs.f,
+ dpbtrs.f,
+ cpbtrs.f,
+ and zpbtrs.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="pbtrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pftrs.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/lapack/pftrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pftrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pftrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pbtrs.html" title="pbtrs">
+<link rel="next" href="pocon.html" title="pocon">
+</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="pbtrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pocon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pftrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pftrs"></a><a class="link" href="pftrs.html" title="pftrs">pftrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pftrs.prototype"></a><h6>
+<a name="id601393"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.pftrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pftrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pftrs</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorA</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.lapack.pftrs.description"></a><h6>
+<a name="id601534"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.pftrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pftrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPFTRS, DPFTRS, CPFTRS, and
+ ZPFTRS. <code class="computeroutput"><span class="identifier">pftrs</span></code> solves a
+ system of linear equations A<span class="bold"><strong>X = B with a Hermitian
+ positive definite matrix A using the Cholesky factorization A = U</strong></span>*H*U
+ or A = L<span class="bold"><strong>L</strong></span>*H computed by ZPFTRF.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorA</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">VectorA</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id601648"></a><p class="title"><b>Table&#160;185.&#160;Dispatching of pftrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pftrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPFTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPFTRS
+ </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>
+ CPFTRS
+ </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>
+ ZPFTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pftrs.definition"></a><h6>
+<a name="id601821"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.pftrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pftrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pftrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id601852"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.pftrs.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.lapack.pftrs.complexity"></a><h6>
+<a name="id601921"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.pftrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pftrs.example"></a><h6>
+<a name="id601941"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.pftrs.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">lapack</span><span class="special">/</span><span class="identifier">pftrs</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">lapack</span><span class="special">::</span><span class="identifier">pftrs</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.lapack.pftrs.notes"></a><h6>
+<a name="id602184"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.pftrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pftrs.see_also"></a><h6>
+<a name="id602205"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.pftrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spftrs.f,
+ dpftrs.f,
+ cpftrs.f,
+ and zpftrs.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="pbtrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pocon.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/lapack/pocon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pocon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pocon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pftrs.html" title="pftrs">
+<link rel="next" href="poequ.html" title="poequ">
+</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="pftrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="poequ.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pocon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pocon"></a><a class="link" href="pocon.html" title="pocon">pocon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pocon.prototype"></a><h6>
+<a name="id602276"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.pocon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pocon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pocon</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="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pocon.description"></a><h6>
+<a name="id602386"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.pocon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pocon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPOCON, DPOCON, CPOCON, and
+ ZPOCON. <code class="computeroutput"><span class="identifier">pocon</span></code> estimates
+ the reciprocal of the condition number (in the 1-norm) of a complex Hermitian
+ positive definite matrix using the Cholesky factorization A = U**H*U or
+ A = L<span class="bold"><strong>L</strong></span>*H computed by ZPOTRF.
+ </p>
+<p>
+ An estimate is obtained for norm(inv(A)), and the reciprocal of the condition
+ number is computed as RCOND = 1 / (ANORM * norm(inv(A))).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id602498"></a><p class="title"><b>Table&#160;186.&#160;Dispatching of pocon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pocon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPOCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPOCON
+ </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>
+ CPOCON
+ </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>
+ ZPOCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pocon.definition"></a><h6>
+<a name="id602672"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.pocon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pocon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pocon.parameters_or_requirements_on_types"></a><h6>
+<a name="id602704"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.pocon.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.lapack.pocon.complexity"></a><h6>
+<a name="id602773"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.pocon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pocon.example"></a><h6>
+<a name="id602793"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.pocon.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">lapack</span><span class="special">/</span><span class="identifier">pocon</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">lapack</span><span class="special">::</span><span class="identifier">pocon</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.lapack.pocon.notes"></a><h6>
+<a name="id603037"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.pocon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pocon.see_also"></a><h6>
+<a name="id603057"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.pocon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spocon.f,
+ dpocon.f,
+ cpocon.f,
+ and zpocon.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="pftrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="poequ.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/lapack/poequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/poequ.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>poequ</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pocon.html" title="pocon">
+<link rel="next" href="porfs.html" title="porfs">
+</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="pocon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="porfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="poequ">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.poequ"></a><a class="link" href="poequ.html" title="poequ">poequ</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.poequ.prototype"></a><h6>
+<a name="id603129"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.poequ.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">poequ</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">poequ</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">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</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="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.poequ.description"></a><h6>
+<a name="id603253"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.poequ.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">poequ</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPOEQU, DPOEQU, CPOEQU, and
+ ZPOEQU. <code class="computeroutput"><span class="identifier">poequ</span></code> computes
+ row and column scalings intended to equilibrate a Hermitian positive definite
+ matrix A and reduce its condition number (with respect to the two-norm).
+ S contains the scale factors, S(i) = 1/sqrt(A(i,i)), chosen so that the
+ scaled matrix B with elements B(i,j) = S(i)*A(i,j)*S(j) has ones on the
+ diagonal. This choice of S puts the condition number of B within a factor
+ N of the smallest possible condition number over all possible diagonal
+ scalings.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id603359"></a><p class="title"><b>Table&#160;187.&#160;Dispatching of poequ</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of poequ">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPOEQU
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPOEQU
+ </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>
+ CPOEQU
+ </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>
+ ZPOEQU
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.poequ.definition"></a><h6>
+<a name="id603532"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.poequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/poequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.poequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id603565"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.poequ.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.lapack.poequ.complexity"></a><h6>
+<a name="id603633"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.poequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.poequ.example"></a><h6>
+<a name="id603653"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.poequ.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">lapack</span><span class="special">/</span><span class="identifier">poequ</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">lapack</span><span class="special">::</span><span class="identifier">poequ</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.lapack.poequ.notes"></a><h6>
+<a name="id603897"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.poequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.poequ.see_also"></a><h6>
+<a name="id603916"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.poequ.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spoequ.f,
+ dpoequ.f,
+ cpoequ.f,
+ and zpoequ.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="pocon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="porfs.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/lapack/porfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/porfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>porfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="poequ.html" title="poequ">
+<link rel="next" href="potrf.html" title="potrf">
+</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="poequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="potrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="porfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.porfs"></a><a class="link" href="porfs.html" title="porfs">porfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.porfs.prototype"></a><h6>
+<a name="id603987"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.porfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">porfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">porfs</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">MatrixAF</span><span class="special">&amp;</span> <span class="identifier">af</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.porfs.description"></a><h6>
+<a name="id604176"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.porfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">porfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPORFS, DPORFS, CPORFS, and
+ ZPORFS. <code class="computeroutput"><span class="identifier">porfs</span></code> improves
+ the computed solution to a system of linear equations when the coefficient
+ matrix is Hermitian positive definite, and provides error bounds and backward
+ error estimates for the solution.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id604279"></a><p class="title"><b>Table&#160;188.&#160;Dispatching of porfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of porfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPORFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPORFS
+ </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>
+ CPORFS
+ </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>
+ ZPORFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.porfs.definition"></a><h6>
+<a name="id604452"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.porfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/porfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.porfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id604484"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.porfs.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.lapack.porfs.complexity"></a><h6>
+<a name="id604553"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.porfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.porfs.example"></a><h6>
+<a name="id604573"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.porfs.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">lapack</span><span class="special">/</span><span class="identifier">porfs</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">lapack</span><span class="special">::</span><span class="identifier">porfs</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.lapack.porfs.notes"></a><h6>
+<a name="id604816"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.porfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.porfs.see_also"></a><h6>
+<a name="id604834"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.porfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sporfs.f,
+ dporfs.f,
+ cporfs.f,
+ and zporfs.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="poequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="potrf.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/lapack/posv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/posv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pbsvx.html" title="pbsvx">
+<link rel="next" href="posvx.html" title="posvx">
+</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="pbsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="posvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="posv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.posv"></a><a class="link" href="posv.html" title="posv">posv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.posv.prototype"></a><h6>
+<a name="id712194"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.posv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">posv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">posv</span><span class="special">(</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.lapack.posv.description"></a><h6>
+<a name="id712285"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.posv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">posv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPOSV, DPOSV, CPOSV, and ZPOSV.
+ <code class="computeroutput"><span class="identifier">posv</span></code> computes the solution
+ to a complex system of linear equations A * X = B, where A is an N-by-N
+ Hermitian positive definite matrix and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ The Cholesky decomposition is used to factor A as A = U<span class="bold"><strong>*H</strong></span>
+ U, if UPLO = 'U', or A = L * L**H, if UPLO = 'L', where U is an upper triangular
+ matrix and L is a lower triangular matrix. The factored form of A is then
+ used to solve the system of equations A * X = B.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id712398"></a><p class="title"><b>Table&#160;299.&#160;Dispatching of posv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of posv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPOSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPOSV
+ </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>
+ CPOSV
+ </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>
+ ZPOSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.posv.definition"></a><h6>
+<a name="id712571"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.posv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/posv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.posv.parameters_or_requirements_on_types"></a><h6>
+<a name="id712602"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.posv.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.lapack.posv.complexity"></a><h6>
+<a name="id712671"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.posv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.posv.example"></a><h6>
+<a name="id712691"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.posv.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">lapack</span><span class="special">/</span><span class="identifier">posv</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">lapack</span><span class="special">::</span><span class="identifier">posv</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.lapack.posv.notes"></a><h6>
+<a name="id712935"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.posv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.posv.see_also"></a><h6>
+<a name="id712955"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.posv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sposv.f,
+ dposv.f,
+ cposv.f,
+ and zposv.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="pbsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="posvx.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/lapack/posvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/posvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,263 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="posv.html" title="posv">
+<link rel="next" href="ppsv.html" title="ppsv">
+</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="posv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ppsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="posvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.posvx"></a><a class="link" href="posvx.html" title="posvx">posvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.posvx.prototype"></a><h6>
+<a name="id713027"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.posvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">posvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">posvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">MatrixAF</span><span class="special">&amp;</span> <span class="identifier">af</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&amp;</span> <span class="identifier">equed</span><span class="special">,</span>
+ <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span>
+ <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.posvx.description"></a><h6>
+<a name="id713275"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.posvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">posvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPOSVX, DPOSVX, CPOSVX, and
+ ZPOSVX. <code class="computeroutput"><span class="identifier">posvx</span></code> uses the
+ Cholesky factorization A = U**H*U or A = L<span class="bold"><strong>L</strong></span>*H
+ to compute the solution to a complex system of linear equations A * X =
+ B, where A is an N-by-N Hermitian positive definite matrix and X and B
+ are N-by-NRHS matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'E', real scaling factors are computed to equilibrate the
+ system: diag(S) * A * diag(S) * inv(diag(S)) * X = diag(S) * B Whether
+ or not the system will be equilibrated depends on the scaling of the matrix
+ A, but if equilibration is used, A is overwritten by diag(S)*A*diag(S)
+ and B by diag(S)*B.
+ </p>
+<p>
+ 2. If FACT = 'N' or 'E', the Cholesky decomposition is used to factor the
+ matrix A (after equilibration if FACT = 'E') as A = U<span class="bold"><strong>*H</strong></span>
+ U, if UPLO = 'U', or A = L * L**H, if UPLO = 'L', where U is an upper triangular
+ matrix and L is a lower triangular matrix.
+ </p>
+<p>
+ 3. If the leading i-by-i principal minor is not positive definite, then
+ the routine returns with INFO = i. Otherwise, the factored form of A is
+ used to estimate the condition number of the matrix A. If the reciprocal
+ of the condition number is less than machine precision, INFO = N+1 is returned
+ as a warning, but the routine still goes on to solve for X and compute
+ error bounds as described below.
+ </p>
+<p>
+ 4. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 5. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ 6. If equilibration was used, the matrix X is premultiplied by diag(S)
+ so that it solves the original system before equilibration.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id713447"></a><p class="title"><b>Table&#160;300.&#160;Dispatching of posvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of posvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPOSVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPOSVX
+ </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>
+ CPOSVX
+ </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>
+ ZPOSVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.posvx.definition"></a><h6>
+<a name="id713621"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.posvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/posvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.posvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id713652"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.posvx.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.lapack.posvx.complexity"></a><h6>
+<a name="id713721"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.posvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.posvx.example"></a><h6>
+<a name="id713741"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.posvx.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">lapack</span><span class="special">/</span><span class="identifier">posvx</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">lapack</span><span class="special">::</span><span class="identifier">posvx</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.lapack.posvx.notes"></a><h6>
+<a name="id713984"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.posvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.posvx.see_also"></a><h6>
+<a name="id714004"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.posvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sposvx.f,
+ dposvx.f,
+ cposvx.f,
+ and zposvx.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="posv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ppsv.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/lapack/potrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,226 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>potrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="porfs.html" title="porfs">
+<link rel="next" href="potri.html" title="potri">
+</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="porfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="potri.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="potrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.potrf"></a><a class="link" href="potrf.html" title="potrf">potrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.potrf.prototype"></a><h6>
+<a name="id604905"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.potrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">potrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">potrf</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.lapack.potrf.description"></a><h6>
+<a name="id604977"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.potrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">potrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPOTRF, DPOTRF, CPOTRF, and
+ ZPOTRF. <code class="computeroutput"><span class="identifier">potrf</span></code> computes
+ the Cholesky factorization of a complex Hermitian positive definite matrix
+ A.
+ </p>
+<p>
+ The factorization has the form A = U<span class="bold"><strong>*H * U, if UPLO
+ = 'U', or A = L * L</strong></span>*H, if UPLO = 'L', where U is an upper triangular
+ matrix and L is lower triangular.
+ </p>
+<p>
+ This is the block version of the algorithm, calling Level 3 BLAS.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id605093"></a><p class="title"><b>Table&#160;189.&#160;Dispatching of potrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of potrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPOTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPOTRF
+ </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>
+ CPOTRF
+ </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>
+ ZPOTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.potrf.definition"></a><h6>
+<a name="id605266"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.potrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/potrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.potrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id605297"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.potrf.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.lapack.potrf.complexity"></a><h6>
+<a name="id605367"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.potrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.potrf.example"></a><h6>
+<a name="id605388"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.potrf.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">lapack</span><span class="special">/</span><span class="identifier">potrf</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">lapack</span><span class="special">::</span><span class="identifier">potrf</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.lapack.potrf.notes"></a><h6>
+<a name="id605631"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.potrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.potrf.see_also"></a><h6>
+<a name="id605651"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.potrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spotrf.f,
+ dpotrf.f,
+ cpotrf.f,
+ and zpotrf.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="porfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="potri.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/lapack/potri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potri.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>potri</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="potrf.html" title="potrf">
+<link rel="next" href="potrs.html" title="potrs">
+</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="potrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="potrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="potri">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.potri"></a><a class="link" href="potri.html" title="potri">potri</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.potri.prototype"></a><h6>
+<a name="id605721"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.potri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">potri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">potri</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.lapack.potri.description"></a><h6>
+<a name="id605792"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.potri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">potri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPOTRI, DPOTRI, CPOTRI, and
+ ZPOTRI. <code class="computeroutput"><span class="identifier">potri</span></code> computes
+ the inverse of a complex Hermitian positive definite matrix A using the
+ Cholesky factorization A = U**H*U or A = L<span class="bold"><strong>L</strong></span>*H
+ computed by ZPOTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id605900"></a><p class="title"><b>Table&#160;190.&#160;Dispatching of potri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of potri">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPOTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPOTRI
+ </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>
+ CPOTRI
+ </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>
+ ZPOTRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.potri.definition"></a><h6>
+<a name="id606074"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.potri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/potri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.potri.parameters_or_requirements_on_types"></a><h6>
+<a name="id606105"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.potri.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.lapack.potri.complexity"></a><h6>
+<a name="id606174"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.potri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.potri.example"></a><h6>
+<a name="id606194"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.potri.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">lapack</span><span class="special">/</span><span class="identifier">potri</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">lapack</span><span class="special">::</span><span class="identifier">potri</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.lapack.potri.notes"></a><h6>
+<a name="id606438"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.potri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.potri.see_also"></a><h6>
+<a name="id606457"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.potri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spotri.f,
+ dpotri.f,
+ cpotri.f,
+ and zpotri.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="potrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="potrs.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/lapack/potrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>potrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="potri.html" title="potri">
+<link rel="next" href="ppcon.html" title="ppcon">
+</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="potri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ppcon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="potrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.potrs"></a><a class="link" href="potrs.html" title="potrs">potrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.potrs.prototype"></a><h6>
+<a name="id606529"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.potrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">potrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">potrs</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.lapack.potrs.description"></a><h6>
+<a name="id606626"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.potrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">potrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPOTRS, DPOTRS, CPOTRS, and
+ ZPOTRS. <code class="computeroutput"><span class="identifier">potrs</span></code> solves a
+ system of linear equations A<span class="bold"><strong>X = B with a Hermitian
+ positive definite matrix A using the Cholesky factorization A = U</strong></span>*H*U
+ or A = L<span class="bold"><strong>L</strong></span>*H computed by ZPOTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id606740"></a><p class="title"><b>Table&#160;191.&#160;Dispatching of potrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of potrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPOTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPOTRS
+ </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>
+ CPOTRS
+ </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>
+ ZPOTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.potrs.definition"></a><h6>
+<a name="id606913"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.potrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/potrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.potrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id606944"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.potrs.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.lapack.potrs.complexity"></a><h6>
+<a name="id607012"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.potrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.potrs.example"></a><h6>
+<a name="id607032"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.potrs.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">lapack</span><span class="special">/</span><span class="identifier">potrs</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">lapack</span><span class="special">::</span><span class="identifier">potrs</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.lapack.potrs.notes"></a><h6>
+<a name="id607276"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.potrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.potrs.see_also"></a><h6>
+<a name="id607295"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.potrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spotrs.f,
+ dpotrs.f,
+ cpotrs.f,
+ and zpotrs.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="potri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ppcon.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/lapack/ppcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppcon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ppcon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="potrs.html" title="potrs">
+<link rel="next" href="ppequ.html" title="ppequ">
+</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="potrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ppequ.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ppcon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ppcon"></a><a class="link" href="ppcon.html" title="ppcon">ppcon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ppcon.prototype"></a><h6>
+<a name="id607368"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.ppcon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ppcon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ppcon</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">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">Scalar</span> <span class="special">&gt;</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ppcon.description"></a><h6>
+<a name="id607477"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.ppcon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ppcon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPPCON, DPPCON, CPPCON, and
+ ZPPCON. <code class="computeroutput"><span class="identifier">ppcon</span></code> estimates
+ the reciprocal of the condition number (in the 1-norm) of a complex Hermitian
+ positive definite packed matrix using the Cholesky factorization A = U**H*U
+ or A = L<span class="bold"><strong>L</strong></span>*H computed by ZPPTRF.
+ </p>
+<p>
+ An estimate is obtained for norm(inv(A)), and the reciprocal of the condition
+ number is computed as RCOND = 1 / (ANORM * norm(inv(A))).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id607590"></a><p class="title"><b>Table&#160;192.&#160;Dispatching of ppcon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ppcon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPPCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPPCON
+ </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>
+ CPPCON
+ </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>
+ ZPPCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ppcon.definition"></a><h6>
+<a name="id607763"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.ppcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ppcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ppcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id607794"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.ppcon.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.lapack.ppcon.complexity"></a><h6>
+<a name="id607862"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.ppcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ppcon.example"></a><h6>
+<a name="id607883"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.ppcon.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">lapack</span><span class="special">/</span><span class="identifier">ppcon</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">lapack</span><span class="special">::</span><span class="identifier">ppcon</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.lapack.ppcon.notes"></a><h6>
+<a name="id608126"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.ppcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ppcon.see_also"></a><h6>
+<a name="id608146"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.ppcon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sppcon.f,
+ dppcon.f,
+ cppcon.f,
+ and zppcon.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="potrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ppequ.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/lapack/ppequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppequ.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ppequ</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ppcon.html" title="ppcon">
+<link rel="next" href="pprfs.html" title="pprfs">
+</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="ppcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pprfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ppequ">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ppequ"></a><a class="link" href="ppequ.html" title="ppequ">ppequ</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ppequ.prototype"></a><h6>
+<a name="id608218"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.ppequ.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ppequ</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ppequ</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">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</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="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ppequ.description"></a><h6>
+<a name="id608344"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.ppequ.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ppequ</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPPEQU, DPPEQU, CPPEQU, and
+ ZPPEQU. <code class="computeroutput"><span class="identifier">ppequ</span></code> computes
+ row and column scalings intended to equilibrate a Hermitian positive definite
+ matrix A in packed storage and reduce its condition number (with respect
+ to the two-norm). S contains the scale factors, S(i)=1/sqrt(A(i,i)), chosen
+ so that the scaled matrix B with elements B(i,j)=S(i)*A(i,j)*S(j) has ones
+ on the diagonal. This choice of S puts the condition number of B within
+ a factor N of the smallest possible condition number over all possible
+ diagonal scalings.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id608450"></a><p class="title"><b>Table&#160;193.&#160;Dispatching of ppequ</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ppequ">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPPEQU
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPPEQU
+ </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>
+ CPPEQU
+ </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>
+ ZPPEQU
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ppequ.definition"></a><h6>
+<a name="id608623"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.ppequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ppequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ppequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id608655"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.ppequ.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.lapack.ppequ.complexity"></a><h6>
+<a name="id608724"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.ppequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ppequ.example"></a><h6>
+<a name="id608744"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.ppequ.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">lapack</span><span class="special">/</span><span class="identifier">ppequ</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">lapack</span><span class="special">::</span><span class="identifier">ppequ</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.lapack.ppequ.notes"></a><h6>
+<a name="id608988"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.ppequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ppequ.see_also"></a><h6>
+<a name="id609008"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.ppequ.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sppequ.f,
+ dppequ.f,
+ cppequ.f,
+ and zppequ.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="ppcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pprfs.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/lapack/pprfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pprfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pprfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ppequ.html" title="ppequ">
+<link rel="next" href="pptrf.html" title="pptrf">
+</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="ppequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pptrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pprfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pprfs"></a><a class="link" href="pprfs.html" title="pprfs">pprfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pprfs.prototype"></a><h6>
+<a name="id609080"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.pprfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pprfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pprfs</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">MatrixAFP</span><span class="special">&amp;</span> <span class="identifier">afp</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pprfs.description"></a><h6>
+<a name="id609269"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.pprfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pprfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPPRFS, DPPRFS, CPPRFS, and
+ ZPPRFS. <code class="computeroutput"><span class="identifier">pprfs</span></code> improves
+ the computed solution to a system of linear equations when the coefficient
+ matrix is Hermitian positive definite and packed, and provides error bounds
+ and backward error estimates for the solution.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id609373"></a><p class="title"><b>Table&#160;194.&#160;Dispatching of pprfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pprfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPPRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPPRFS
+ </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>
+ CPPRFS
+ </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>
+ ZPPRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pprfs.definition"></a><h6>
+<a name="id609545"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.pprfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pprfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pprfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id609576"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.pprfs.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.lapack.pprfs.complexity"></a><h6>
+<a name="id609646"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.pprfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pprfs.example"></a><h6>
+<a name="id609666"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.pprfs.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">lapack</span><span class="special">/</span><span class="identifier">pprfs</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">lapack</span><span class="special">::</span><span class="identifier">pprfs</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.lapack.pprfs.notes"></a><h6>
+<a name="id609910"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.pprfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pprfs.see_also"></a><h6>
+<a name="id609930"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.pprfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spprfs.f,
+ dpprfs.f,
+ cpprfs.f,
+ and zpprfs.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="ppequ.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pptrf.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/lapack/ppsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,225 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ppsv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="posvx.html" title="posvx">
+<link rel="next" href="ppsvx.html" title="ppsvx">
+</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="posvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ppsvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ppsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ppsv"></a><a class="link" href="ppsv.html" title="ppsv">ppsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ppsv.prototype"></a><h6>
+<a name="id714077"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.ppsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ppsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ppsv</span><span class="special">(</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</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.lapack.ppsv.description"></a><h6>
+<a name="id714170"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.ppsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ppsv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPPSV, DPPSV, CPPSV, and ZPPSV.
+ <code class="computeroutput"><span class="identifier">ppsv</span></code> computes the solution
+ to a complex system of linear equations A * X = B, where A is an N-by-N
+ Hermitian positive definite matrix stored in packed format and X and B
+ are N-by-NRHS matrices.
+ </p>
+<p>
+ The Cholesky decomposition is used to factor A as A = U<span class="bold"><strong>*H</strong></span>
+ U, if UPLO = 'U', or A = L * L**H, if UPLO = 'L', where U is an upper triangular
+ matrix and L is a lower triangular matrix. The factored form of A is then
+ used to solve the system of equations A * X = B.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id714283"></a><p class="title"><b>Table&#160;301.&#160;Dispatching of ppsv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ppsv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPPSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPPSV
+ </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>
+ CPPSV
+ </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>
+ ZPPSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ppsv.definition"></a><h6>
+<a name="id714457"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.ppsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ppsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ppsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id714488"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.ppsv.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.lapack.ppsv.complexity"></a><h6>
+<a name="id714557"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.ppsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ppsv.example"></a><h6>
+<a name="id714577"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.ppsv.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">lapack</span><span class="special">/</span><span class="identifier">ppsv</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">lapack</span><span class="special">::</span><span class="identifier">ppsv</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.lapack.ppsv.notes"></a><h6>
+<a name="id714821"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.ppsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ppsv.see_also"></a><h6>
+<a name="id714841"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.ppsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sppsv.f,
+ dppsv.f,
+ cppsv.f,
+ and zppsv.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="posvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ppsvx.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/lapack/ppsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppsvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,263 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ppsvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ppsv.html" title="ppsv">
+<link rel="next" href="ptsv.html" title="ptsv">
+</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="ppsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ptsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ppsvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ppsvx"></a><a class="link" href="ppsvx.html" title="ppsvx">ppsvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ppsvx.prototype"></a><h6>
+<a name="id714912"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.ppsvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ppsvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ppsvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorAFP</span><span class="special">&amp;</span> <span class="identifier">afp</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&amp;</span> <span class="identifier">equed</span><span class="special">,</span>
+ <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span>
+ <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ppsvx.description"></a><h6>
+<a name="id715159"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.ppsvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ppsvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPPSVX, DPPSVX, CPPSVX, and
+ ZPPSVX. <code class="computeroutput"><span class="identifier">ppsvx</span></code> uses the
+ Cholesky factorization A = U**H*U or A = L<span class="bold"><strong>L</strong></span>*H
+ to compute the solution to a complex system of linear equations A * X =
+ B, where A is an N-by-N Hermitian positive definite matrix stored in packed
+ format and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'E', real scaling factors are computed to equilibrate the
+ system: diag(S) * A * diag(S) * inv(diag(S)) * X = diag(S) * B Whether
+ or not the system will be equilibrated depends on the scaling of the matrix
+ A, but if equilibration is used, A is overwritten by diag(S)*A*diag(S)
+ and B by diag(S)*B.
+ </p>
+<p>
+ 2. If FACT = 'N' or 'E', the Cholesky decomposition is used to factor the
+ matrix A (after equilibration if FACT = 'E') as A = U'* U , if UPLO = 'U',
+ or A = L * L', if UPLO = 'L', where U is an upper triangular matrix, L
+ is a lower triangular matrix, and ' indicates conjugate transpose.
+ </p>
+<p>
+ 3. If the leading i-by-i principal minor is not positive definite, then
+ the routine returns with INFO = i. Otherwise, the factored form of A is
+ used to estimate the condition number of the matrix A. If the reciprocal
+ of the condition number is less than machine precision, INFO = N+1 is returned
+ as a warning, but the routine still goes on to solve for X and compute
+ error bounds as described below.
+ </p>
+<p>
+ 4. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 5. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ 6. If equilibration was used, the matrix X is premultiplied by diag(S)
+ so that it solves the original system before equilibration.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id715327"></a><p class="title"><b>Table&#160;302.&#160;Dispatching of ppsvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ppsvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPPSVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPPSVX
+ </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>
+ CPPSVX
+ </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>
+ ZPPSVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ppsvx.definition"></a><h6>
+<a name="id715502"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.ppsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ppsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ppsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id715534"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.ppsvx.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.lapack.ppsvx.complexity"></a><h6>
+<a name="id715602"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.ppsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ppsvx.example"></a><h6>
+<a name="id715623"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.ppsvx.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">lapack</span><span class="special">/</span><span class="identifier">ppsvx</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">lapack</span><span class="special">::</span><span class="identifier">ppsvx</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.lapack.ppsvx.notes"></a><h6>
+<a name="id715866"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.ppsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ppsvx.see_also"></a><h6>
+<a name="id715885"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.ppsvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sppsvx.f,
+ dppsvx.f,
+ cppsvx.f,
+ and zppsvx.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="ppsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ptsv.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/lapack/pptrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pptrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pprfs.html" title="pprfs">
+<link rel="next" href="pptri.html" title="pptri">
+</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="pprfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pptri.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pptrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pptrf"></a><a class="link" href="pptrf.html" title="pptrf">pptrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pptrf.prototype"></a><h6>
+<a name="id610002"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.pptrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pptrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pptrf</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.lapack.pptrf.description"></a><h6>
+<a name="id610073"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.pptrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pptrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPPTRF, DPPTRF, CPPTRF, and
+ ZPPTRF. <code class="computeroutput"><span class="identifier">pptrf</span></code> computes
+ the Cholesky factorization of a complex Hermitian positive definite matrix
+ A stored in packed format.
+ </p>
+<p>
+ The factorization has the form A = U<span class="bold"><strong>*H * U, if UPLO
+ = 'U', or A = L * L</strong></span>*H, if UPLO = 'L', where U is an upper triangular
+ matrix and L is lower triangular.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id610185"></a><p class="title"><b>Table&#160;195.&#160;Dispatching of pptrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pptrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPPTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPPTRF
+ </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>
+ CPPTRF
+ </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>
+ ZPPTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pptrf.definition"></a><h6>
+<a name="id610357"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.pptrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pptrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pptrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id610389"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.pptrf.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.lapack.pptrf.complexity"></a><h6>
+<a name="id610457"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.pptrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pptrf.example"></a><h6>
+<a name="id610478"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.pptrf.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">lapack</span><span class="special">/</span><span class="identifier">pptrf</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">lapack</span><span class="special">::</span><span class="identifier">pptrf</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.lapack.pptrf.notes"></a><h6>
+<a name="id610722"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.pptrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pptrf.see_also"></a><h6>
+<a name="id610742"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.pptrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spptrf.f,
+ dpptrf.f,
+ cpptrf.f,
+ and zpptrf.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="pprfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pptri.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/lapack/pptri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptri.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pptri</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pptrf.html" title="pptrf">
+<link rel="next" href="pptrs.html" title="pptrs">
+</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="pptrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pptrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pptri">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pptri"></a><a class="link" href="pptri.html" title="pptri">pptri</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pptri.prototype"></a><h6>
+<a name="id610813"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.pptri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pptri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pptri</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.lapack.pptri.description"></a><h6>
+<a name="id610885"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.pptri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pptri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPPTRI, DPPTRI, CPPTRI, and
+ ZPPTRI. <code class="computeroutput"><span class="identifier">pptri</span></code> computes
+ the inverse of a complex Hermitian positive definite matrix A using the
+ Cholesky factorization A = U**H*U or A = L<span class="bold"><strong>L</strong></span>*H
+ computed by ZPPTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id610993"></a><p class="title"><b>Table&#160;196.&#160;Dispatching of pptri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pptri">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPPTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPPTRI
+ </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>
+ CPPTRI
+ </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>
+ ZPPTRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pptri.definition"></a><h6>
+<a name="id611166"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.pptri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pptri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pptri.parameters_or_requirements_on_types"></a><h6>
+<a name="id611196"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.pptri.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.lapack.pptri.complexity"></a><h6>
+<a name="id611265"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.pptri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pptri.example"></a><h6>
+<a name="id611285"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.pptri.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">lapack</span><span class="special">/</span><span class="identifier">pptri</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">lapack</span><span class="special">::</span><span class="identifier">pptri</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.lapack.pptri.notes"></a><h6>
+<a name="id611527"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.pptri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pptri.see_also"></a><h6>
+<a name="id611546"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.pptri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spptri.f,
+ dpptri.f,
+ cpptri.f,
+ and zpptri.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="pptrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pptrs.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/lapack/pptrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pptrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pptri.html" title="pptri">
+<link rel="next" href="ptcon.html" title="ptcon">
+</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="pptri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ptcon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pptrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pptrs"></a><a class="link" href="pptrs.html" title="pptrs">pptrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pptrs.prototype"></a><h6>
+<a name="id611618"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.pptrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pptrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pptrs</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">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.lapack.pptrs.description"></a><h6>
+<a name="id611716"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.pptrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pptrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPPTRS, DPPTRS, CPPTRS, and
+ ZPPTRS. <code class="computeroutput"><span class="identifier">pptrs</span></code> solves a
+ system of linear equations A<span class="bold"><strong>X = B with a Hermitian
+ positive definite matrix A in packed storage using the Cholesky factorization
+ A = U</strong></span>*H*U or A = L<span class="bold"><strong>L</strong></span>*H computed
+ by ZPPTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id611830"></a><p class="title"><b>Table&#160;197.&#160;Dispatching of pptrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pptrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPPTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPPTRS
+ </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>
+ CPPTRS
+ </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>
+ ZPPTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pptrs.definition"></a><h6>
+<a name="id612003"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.pptrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pptrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pptrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id612035"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.pptrs.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.lapack.pptrs.complexity"></a><h6>
+<a name="id612104"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.pptrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pptrs.example"></a><h6>
+<a name="id612124"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.pptrs.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">lapack</span><span class="special">/</span><span class="identifier">pptrs</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">lapack</span><span class="special">::</span><span class="identifier">pptrs</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.lapack.pptrs.notes"></a><h6>
+<a name="id612366"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.pptrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pptrs.see_also"></a><h6>
+<a name="id612386"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.pptrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spptrs.f,
+ dpptrs.f,
+ cpptrs.f,
+ and zpptrs.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="pptri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ptcon.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/lapack/ptcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptcon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ptcon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pptrs.html" title="pptrs">
+<link rel="next" href="ptrfs.html" title="ptrfs">
+</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="pptrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ptrfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ptcon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ptcon"></a><a class="link" href="ptcon.html" title="ptcon">ptcon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ptcon.prototype"></a><h6>
+<a name="id612457"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.ptcon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ptcon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ptcon</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="keyword">const</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>
+<a name="boost_numeric_bindings.reference.lapack.ptcon.description"></a><h6>
+<a name="id612593"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.ptcon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ptcon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPTCON, DPTCON, CPTCON, and
+ ZPTCON. <code class="computeroutput"><span class="identifier">ptcon</span></code> computes
+ the reciprocal of the condition number (in the 1-norm) of a complex Hermitian
+ positive definite tridiagonal matrix using the factorization A = L<span class="bold"><strong>D*L</strong></span><span class="bold"><strong>H or A = U</strong></span>*H*D*U
+ computed by ZPTTRF.
+ </p>
+<p>
+ Norm(inv(A)) is computed by a direct method, and the reciprocal of the
+ condition number is computed as RCOND = 1 / (ANORM * norm(inv(A))).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id612711"></a><p class="title"><b>Table&#160;198.&#160;Dispatching of ptcon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ptcon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPTCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPTCON
+ </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>
+ CPTCON
+ </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>
+ ZPTCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ptcon.definition"></a><h6>
+<a name="id612884"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.ptcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ptcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ptcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id612915"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.ptcon.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.lapack.ptcon.complexity"></a><h6>
+<a name="id612985"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.ptcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ptcon.example"></a><h6>
+<a name="id613006"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.ptcon.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">lapack</span><span class="special">/</span><span class="identifier">ptcon</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">lapack</span><span class="special">::</span><span class="identifier">ptcon</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.lapack.ptcon.notes"></a><h6>
+<a name="id613250"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.ptcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ptcon.see_also"></a><h6>
+<a name="id613270"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.ptcon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sptcon.f,
+ dptcon.f,
+ cptcon.f,
+ and zptcon.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="pptrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ptrfs.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/lapack/pteqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pteqr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,234 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pteqr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ormtr.html" title="ormtr">
+<link rel="next" href="sbtrd.html" title="sbtrd">
+</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="ormtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbtrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pteqr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pteqr"></a><a class="link" href="pteqr.html" title="pteqr">pteqr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pteqr.prototype"></a><h6>
+<a name="id642214"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.pteqr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pteqr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pteqr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compz</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pteqr.description"></a><h6>
+<a name="id642348"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.pteqr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pteqr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPTEQR, DPTEQR, CPTEQR, and
+ ZPTEQR. <code class="computeroutput"><span class="identifier">pteqr</span></code> computes
+ all eigenvalues and, optionally, eigenvectors of a symmetric positive definite
+ tridiagonal matrix by first factoring the matrix using DPTTRF and then
+ calling ZBDSQR to compute the singular values of the bidiagonal factor.
+ </p>
+<p>
+ This routine computes the eigenvalues of the positive definite tridiagonal
+ matrix to high relative accuracy. This means that if the eigenvalues range
+ over many orders of magnitude in size, then the small eigenvalues and corresponding
+ eigenvectors will be computed more accurately than, for example, with the
+ standard QR method.
+ </p>
+<p>
+ The eigenvectors of a full or band positive definite Hermitian matrix can
+ also be found if ZHETRD, ZHPTRD, or ZHBTRD has been used to reduce this
+ matrix to tridiagonal form. (The reduction to tridiagonal form, however,
+ may preclude the possibility of obtaining high relative accuracy in the
+ small eigenvalues of the original matrix, if these eigenvalues range over
+ many orders of magnitude.)
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id642465"></a><p class="title"><b>Table&#160;232.&#160;Dispatching of pteqr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pteqr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPTEQR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPTEQR
+ </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>
+ CPTEQR
+ </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>
+ ZPTEQR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pteqr.definition"></a><h6>
+<a name="id642638"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.pteqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pteqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pteqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id642669"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.pteqr.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.lapack.pteqr.complexity"></a><h6>
+<a name="id642738"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.pteqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pteqr.example"></a><h6>
+<a name="id642759"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.pteqr.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">lapack</span><span class="special">/</span><span class="identifier">pteqr</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">lapack</span><span class="special">::</span><span class="identifier">pteqr</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.lapack.pteqr.notes"></a><h6>
+<a name="id643002"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.pteqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pteqr.see_also"></a><h6>
+<a name="id643021"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.pteqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spteqr.f,
+ dpteqr.f,
+ cpteqr.f,
+ and zpteqr.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="ormtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbtrd.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/lapack/ptrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptrfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,230 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ptrfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ptcon.html" title="ptcon">
+<link rel="next" href="pttrf.html" title="pttrf">
+</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="ptcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pttrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ptrfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ptrfs"></a><a class="link" href="ptrfs.html" title="ptrfs">ptrfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ptrfs.prototype"></a><h6>
+<a name="id613342"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.ptrfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">ptrfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ptrfs</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorDF</span><span class="special">&amp;</span> <span class="identifier">df</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorEF</span><span class="special">&amp;</span> <span class="identifier">ef</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span>
+ <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">ptrfs</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorDF</span><span class="special">&amp;</span> <span class="identifier">df</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorEF</span><span class="special">&amp;</span> <span class="identifier">ef</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ptrfs.description"></a><h6>
+<a name="id613816"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.ptrfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ptrfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPTRFS, DPTRFS, CPTRFS, and
+ ZPTRFS. <code class="computeroutput"><span class="identifier">ptrfs</span></code> improves
+ the computed solution to a system of linear equations when the coefficient
+ matrix is Hermitian positive definite and tridiagonal, and provides error
+ bounds and backward error estimates for the solution.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id613920"></a><p class="title"><b>Table&#160;199.&#160;Dispatching of ptrfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ptrfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPTRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPTRFS
+ </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>
+ CPTRFS
+ </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>
+ ZPTRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ptrfs.definition"></a><h6>
+<a name="id614093"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.ptrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ptrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ptrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id614124"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.ptrfs.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.lapack.ptrfs.complexity"></a><h6>
+<a name="id614192"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.ptrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ptrfs.example"></a><h6>
+<a name="id614212"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.ptrfs.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">lapack</span><span class="special">/</span><span class="identifier">ptrfs</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">lapack</span><span class="special">::</span><span class="identifier">ptrfs</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.lapack.ptrfs.notes"></a><h6>
+<a name="id614456"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.ptrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ptrfs.see_also"></a><h6>
+<a name="id614476"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.ptrfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sptrfs.f,
+ dptrfs.f,
+ cptrfs.f,
+ and zptrfs.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="ptcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pttrf.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/lapack/ptsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,222 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ptsv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ppsvx.html" title="ppsvx">
+<link rel="next" href="ptsvx.html" title="ptsvx">
+</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="ppsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ptsvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ptsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ptsv"></a><a class="link" href="ptsv.html" title="ptsv">ptsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ptsv.prototype"></a><h6>
+<a name="id715957"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.ptsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ptsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ptsv</span><span class="special">(</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</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.lapack.ptsv.description"></a><h6>
+<a name="id716070"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.ptsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ptsv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPTSV, DPTSV, CPTSV, and ZPTSV.
+ <code class="computeroutput"><span class="identifier">ptsv</span></code> computes the solution
+ to a complex system of linear equations A*X = B, where A is an N-by-N Hermitian
+ positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ A is factored as A = L<span class="bold"><strong>D*L</strong></span>*H, and the factored
+ form of A is then used to solve the system of equations.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id716182"></a><p class="title"><b>Table&#160;303.&#160;Dispatching of ptsv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ptsv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPTSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPTSV
+ </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>
+ CPTSV
+ </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>
+ ZPTSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ptsv.definition"></a><h6>
+<a name="id716355"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.ptsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ptsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ptsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id716386"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.ptsv.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.lapack.ptsv.complexity"></a><h6>
+<a name="id716454"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.ptsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ptsv.example"></a><h6>
+<a name="id716474"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.ptsv.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">lapack</span><span class="special">/</span><span class="identifier">ptsv</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">lapack</span><span class="special">::</span><span class="identifier">ptsv</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.lapack.ptsv.notes"></a><h6>
+<a name="id716718"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.ptsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ptsv.see_also"></a><h6>
+<a name="id716738"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.ptsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sptsv.f,
+ dptsv.f,
+ cptsv.f,
+ and zptsv.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="ppsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ptsvx.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/lapack/ptsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptsvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,250 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ptsvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ptsv.html" title="ptsv">
+<link rel="next" href="sgesv.html" title="sgesv">
+</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="ptsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sgesv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ptsvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ptsvx"></a><a class="link" href="ptsvx.html" title="ptsvx">ptsvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ptsvx.prototype"></a><h6>
+<a name="id716810"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.ptsvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ptsvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ptsvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">VectorDF</span><span class="special">&amp;</span> <span class="identifier">df</span><span class="special">,</span>
+ <span class="identifier">VectorEF</span><span class="special">&amp;</span> <span class="identifier">ef</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ptsvx.description"></a><h6>
+<a name="id717075"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.ptsvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ptsvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPTSVX, DPTSVX, CPTSVX, and
+ ZPTSVX. <code class="computeroutput"><span class="identifier">ptsvx</span></code> uses the
+ factorization A = L<span class="bold"><strong>D*L</strong></span>*H to compute the
+ solution to a complex system of linear equations A*X = B, where A is an
+ N-by-N Hermitian positive definite tridiagonal matrix and X and B are N-by-NRHS
+ matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'N', the matrix A is factored as A = L<span class="bold"><strong>D*L</strong></span><span class="bold"><strong>H, where L is a unit lower bidiagonal matrix and D is diagonal.
+ The factorization can also be regarded as having the form A = U</strong></span>*H*D*U.
+ </p>
+<p>
+ 2. If the leading i-by-i principal minor is not positive definite, then
+ the routine returns with INFO = i. Otherwise, the factored form of A is
+ used to estimate the condition number of the matrix A. If the reciprocal
+ of the condition number is less than machine precision, INFO = N+1 is returned
+ as a warning, but the routine still goes on to solve for X and compute
+ error bounds as described below.
+ </p>
+<p>
+ 3. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 4. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id717240"></a><p class="title"><b>Table&#160;304.&#160;Dispatching of ptsvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ptsvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPTSVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPTSVX
+ </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>
+ CPTSVX
+ </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>
+ ZPTSVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ptsvx.definition"></a><h6>
+<a name="id717414"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.ptsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ptsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ptsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id717445"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.ptsvx.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.lapack.ptsvx.complexity"></a><h6>
+<a name="id717514"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.ptsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ptsvx.example"></a><h6>
+<a name="id717535"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.ptsvx.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">lapack</span><span class="special">/</span><span class="identifier">ptsvx</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">lapack</span><span class="special">::</span><span class="identifier">ptsvx</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.lapack.ptsvx.notes"></a><h6>
+<a name="id717779"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.ptsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ptsvx.see_also"></a><h6>
+<a name="id717799"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.ptsvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sptsvx.f,
+ dptsvx.f,
+ cptsvx.f,
+ and zptsvx.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="ptsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sgesv.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/lapack/pttrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pttrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pttrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ptrfs.html" title="ptrfs">
+<link rel="next" href="pttrs.html" title="pttrs">
+</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="ptrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pttrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pttrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pttrf"></a><a class="link" href="pttrf.html" title="pttrf">pttrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pttrf.prototype"></a><h6>
+<a name="id614548"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.pttrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pttrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pttrf</span><span class="special">(</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pttrf.description"></a><h6>
+<a name="id614638"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.pttrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pttrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPTTRF, DPTTRF, CPTTRF, and
+ ZPTTRF. <code class="computeroutput"><span class="identifier">pttrf</span></code> computes
+ the L*D*L' factorization of a complex Hermitian positive definite tridiagonal
+ matrix A. The factorization may also be regarded as having the form A =
+ U'*D*U.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id614741"></a><p class="title"><b>Table&#160;200.&#160;Dispatching of pttrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pttrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPTTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPTTRF
+ </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>
+ CPTTRF
+ </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>
+ ZPTTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pttrf.definition"></a><h6>
+<a name="id614914"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.pttrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pttrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pttrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id614945"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.pttrf.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.lapack.pttrf.complexity"></a><h6>
+<a name="id615014"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.pttrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pttrf.example"></a><h6>
+<a name="id615035"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.pttrf.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">lapack</span><span class="special">/</span><span class="identifier">pttrf</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">lapack</span><span class="special">::</span><span class="identifier">pttrf</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.lapack.pttrf.notes"></a><h6>
+<a name="id615278"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.pttrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pttrf.see_also"></a><h6>
+<a name="id615298"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.pttrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spttrf.f,
+ dpttrf.f,
+ cpttrf.f,
+ and zpttrf.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="ptrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="pttrs.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/lapack/pttrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pttrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,227 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pttrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pttrf.html" title="pttrf">
+<link rel="next" href="spcon.html" title="spcon">
+</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="pttrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spcon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="pttrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.pttrs"></a><a class="link" href="pttrs.html" title="pttrs">pttrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.pttrs.prototype"></a><h6>
+<a name="id615371"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.pttrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">pttrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pttrs</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</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">pttrs</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</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.lapack.pttrs.description"></a><h6>
+<a name="id615609"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.pttrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pttrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPTTRS, DPTTRS, CPTTRS, and
+ ZPTTRS. <code class="computeroutput"><span class="identifier">pttrs</span></code> solves a
+ tridiagonal system of the form A * X = B using the factorization A = U'*D*U
+ or A = L*D*L' computed by ZPTTRF. D is a diagonal matrix specified in the
+ vector D, U (or L) is a unit bidiagonal matrix whose superdiagonal (subdiagonal)
+ is specified in the vector E, and X and B are N by NRHS matrices.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id615712"></a><p class="title"><b>Table&#160;201.&#160;Dispatching of pttrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pttrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SPTTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPTTRS
+ </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>
+ CPTTRS
+ </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>
+ ZPTTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.pttrs.definition"></a><h6>
+<a name="id615886"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.pttrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/pttrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.pttrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id615917"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.pttrs.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.lapack.pttrs.complexity"></a><h6>
+<a name="id615986"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.pttrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pttrs.example"></a><h6>
+<a name="id616007"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.pttrs.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">lapack</span><span class="special">/</span><span class="identifier">pttrs</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">lapack</span><span class="special">::</span><span class="identifier">pttrs</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.lapack.pttrs.notes"></a><h6>
+<a name="id616252"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.pttrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.pttrs.see_also"></a><h6>
+<a name="id616271"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.pttrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spttrs.f,
+ dpttrs.f,
+ cpttrs.f,
+ and zpttrs.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="pttrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spcon.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/lapack/sbev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbev.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,190 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sbev</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hpevx.html" title="hpevx">
+<link rel="next" href="sbevd.html" title="sbevd">
+</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="hpevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbevd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sbev">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sbev"></a><a class="link" href="sbev.html" title="sbev">sbev</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sbev.prototype"></a><h6>
+<a name="id738683"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.sbev.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sbev</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sbev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbev.description"></a><h6>
+<a name="id738815"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.sbev.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sbev</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSBEV and DSBEV. <code class="computeroutput"><span class="identifier">sbev</span></code> computes all the eigenvalues and,
+ optionally, eigenvectors of a real symmetric band matrix A.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id738917"></a><p class="title"><b>Table&#160;327.&#160;Dispatching of sbev</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sbev">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSBEV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSBEV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sbev.definition"></a><h6>
+<a name="id739012"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.sbev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sbev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbev.parameters_or_requirements_on_types"></a><h6>
+<a name="id739043"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.sbev.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.lapack.sbev.complexity"></a><h6>
+<a name="id739112"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.sbev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbev.example"></a><h6>
+<a name="id739132"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.sbev.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">lapack</span><span class="special">/</span><span class="identifier">sbev</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">lapack</span><span class="special">::</span><span class="identifier">sbev</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.lapack.sbev.notes"></a><h6>
+<a name="id739375"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.sbev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbev.see_also"></a><h6>
+<a name="id739395"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.sbev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbev.f
+ and dsbev.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="hpevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbevd.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/lapack/sbevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbevd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,199 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sbevd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sbev.html" title="sbev">
+<link rel="next" href="sbevx.html" title="sbevx">
+</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="sbev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbevx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sbevd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sbevd"></a><a class="link" href="sbevd.html" title="sbevd">sbevd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sbevd.prototype"></a><h6>
+<a name="id739456"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.sbevd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sbevd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sbevd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">liwork</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbevd.description"></a><h6>
+<a name="id739611"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.sbevd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sbevd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSBEVD and DSBEVD. <code class="computeroutput"><span class="identifier">sbevd</span></code> computes all the eigenvalues and,
+ optionally, eigenvectors of a real symmetric band matrix A. If eigenvectors
+ are desired, it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id739720"></a><p class="title"><b>Table&#160;328.&#160;Dispatching of sbevd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sbevd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSBEVD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSBEVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sbevd.definition"></a><h6>
+<a name="id739814"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.sbevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sbevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id739846"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.sbevd.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.lapack.sbevd.complexity"></a><h6>
+<a name="id739915"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.sbevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbevd.example"></a><h6>
+<a name="id739935"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.sbevd.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">lapack</span><span class="special">/</span><span class="identifier">sbevd</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">lapack</span><span class="special">::</span><span class="identifier">sbevd</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.lapack.sbevd.notes"></a><h6>
+<a name="id740178"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.sbevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbevd.see_also"></a><h6>
+<a name="id740198"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.sbevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbevd.f
+ and dsbevd.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="sbev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbevx.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/lapack/sbevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbevx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,195 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sbevx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sbevd.html" title="sbevd">
+<link rel="next" href="spev.html" title="spev">
+</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="sbevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spev.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sbevx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sbevx"></a><a class="link" href="sbevx.html" title="sbevx">sbevx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sbevx.prototype"></a><h6>
+<a name="id740258"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.sbevx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sbevx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sbevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbevx.description"></a><h6>
+<a name="id740568"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.sbevx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sbevx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSBEVX and DSBEVX. <code class="computeroutput"><span class="identifier">sbevx</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a real symmetric band matrix A. Eigenvalues
+ and eigenvectors can be selected by specifying either a range of values
+ or a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id740671"></a><p class="title"><b>Table&#160;329.&#160;Dispatching of sbevx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sbevx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSBEVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSBEVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sbevx.definition"></a><h6>
+<a name="id740766"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.sbevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sbevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id740798"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.sbevx.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.lapack.sbevx.complexity"></a><h6>
+<a name="id740868"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.sbevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbevx.example"></a><h6>
+<a name="id740889"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.sbevx.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">lapack</span><span class="special">/</span><span class="identifier">sbevx</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">lapack</span><span class="special">::</span><span class="identifier">sbevx</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.lapack.sbevx.notes"></a><h6>
+<a name="id741132"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.sbevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbevx.see_also"></a><h6>
+<a name="id741153"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.sbevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbevx.f
+ and dsbevx.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="sbevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spev.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/lapack/sbgst.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgst.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,196 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sbgst</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pbstf.html" title="pbstf">
+<link rel="next" href="sygst.html" title="sygst">
+</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="pbstf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sygst.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sbgst">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sbgst"></a><a class="link" href="sbgst.html" title="sbgst">sbgst</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sbgst.prototype"></a><h6>
+<a name="id527444"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.sbgst.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sbgst</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sbgst</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">vect</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixBB</span><span class="special">&amp;</span> <span class="identifier">bb</span><span class="special">,</span> <span class="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbgst.description"></a><h6>
+<a name="id527585"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.sbgst.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sbgst</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSBGST and DSBGST. <code class="computeroutput"><span class="identifier">sbgst</span></code> reduces a real symmetric-definite
+ banded generalized eigenproblem A*x = lambda*B*x to standard form C*y =
+ lambda*y, such that C has the same bandwidth as A.
+ </p>
+<p>
+ B must have been previously factorized as S*<span class="bold"><strong>T*S by
+ DPBSTF, using a split Cholesky factorization. A is overwritten by C = X</strong></span>*T<span class="bold"><strong>A*X, where X = S</strong></span>*(-1)*Q and Q is an orthogonal matrix
+ chosen to preserve the bandwidth of A.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id527705"></a><p class="title"><b>Table&#160;102.&#160;Dispatching of sbgst</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sbgst">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSBGST
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSBGST
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sbgst.definition"></a><h6>
+<a name="id527799"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.sbgst.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sbgst.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbgst.parameters_or_requirements_on_types"></a><h6>
+<a name="id527831"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.sbgst.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.lapack.sbgst.complexity"></a><h6>
+<a name="id527900"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.sbgst.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbgst.example"></a><h6>
+<a name="id527921"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.sbgst.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">lapack</span><span class="special">/</span><span class="identifier">sbgst</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">lapack</span><span class="special">::</span><span class="identifier">sbgst</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.lapack.sbgst.notes"></a><h6>
+<a name="id528164"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.sbgst.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbgst.see_also"></a><h6>
+<a name="id528184"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.sbgst.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbgst.f
+ and dsbgst.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="pbstf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sygst.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/lapack/sbgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,193 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sbgv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="largv.html" title="largv">
+<link rel="next" href="sbgvd.html" title="sbgvd">
+</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="largv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbgvd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sbgv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sbgv"></a><a class="link" href="sbgv.html" title="sbgv">sbgv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sbgv.prototype"></a><h6>
+<a name="id688518"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.sbgv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sbgv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sbgv</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixBB</span><span class="special">&amp;</span> <span class="identifier">bb</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span>
+ <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbgv.description"></a><h6>
+<a name="id688672"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.sbgv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sbgv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSBGV and DSBGV. <code class="computeroutput"><span class="identifier">sbgv</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a real generalized symmetric-definite banded
+ eigenproblem, of the form A*x=(lambda)*B*x. Here A and B are assumed to
+ be symmetric and banded, and B is also positive definite.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id688775"></a><p class="title"><b>Table&#160;273.&#160;Dispatching of sbgv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sbgv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSBGV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSBGV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sbgv.definition"></a><h6>
+<a name="id688869"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.sbgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sbgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id688899"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.sbgv.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.lapack.sbgv.complexity"></a><h6>
+<a name="id688968"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.sbgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbgv.example"></a><h6>
+<a name="id688988"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.sbgv.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">lapack</span><span class="special">/</span><span class="identifier">sbgv</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">lapack</span><span class="special">::</span><span class="identifier">sbgv</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.lapack.sbgv.notes"></a><h6>
+<a name="id689232"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.sbgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbgv.see_also"></a><h6>
+<a name="id689252"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.sbgv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbgv.f
+ and dsbgv.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="largv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbgvd.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/lapack/sbgvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgvd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,201 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sbgvd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sbgv.html" title="sbgv">
+<link rel="next" href="sbgvx.html" title="sbgvx">
+</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="sbgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbgvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sbgvd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sbgvd"></a><a class="link" href="sbgvd.html" title="sbgvd">sbgvd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sbgvd.prototype"></a><h6>
+<a name="id689311"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.sbgvd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sbgvd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sbgvd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixBB</span><span class="special">&amp;</span> <span class="identifier">bb</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span>
+ <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbgvd.description"></a><h6>
+<a name="id689466"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.sbgvd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sbgvd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSBGVD and DSBGVD. <code class="computeroutput"><span class="identifier">sbgvd</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a real generalized symmetric-definite banded
+ eigenproblem, of the form A*x=(lambda)*B*x. Here A and B are assumed to
+ be symmetric and banded, and B is also positive definite. If eigenvectors
+ are desired, it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id689577"></a><p class="title"><b>Table&#160;274.&#160;Dispatching of sbgvd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sbgvd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSBGVD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSBGVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sbgvd.definition"></a><h6>
+<a name="id689671"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.sbgvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sbgvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbgvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id689703"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.sbgvd.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.lapack.sbgvd.complexity"></a><h6>
+<a name="id689772"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.sbgvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbgvd.example"></a><h6>
+<a name="id689793"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.sbgvd.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">lapack</span><span class="special">/</span><span class="identifier">sbgvd</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">lapack</span><span class="special">::</span><span class="identifier">sbgvd</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.lapack.sbgvd.notes"></a><h6>
+<a name="id690037"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.sbgvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbgvd.see_also"></a><h6>
+<a name="id690057"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.sbgvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbgvd.f
+ and dsbgvd.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="sbgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sbgvx.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/lapack/sbgvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sbgvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sbgvd.html" title="sbgvd">
+<link rel="next" href="spgv.html" title="spgv">
+</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="sbgvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spgv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sbgvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sbgvx"></a><a class="link" href="sbgvx.html" title="sbgvx">sbgvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sbgvx.prototype"></a><h6>
+<a name="id690115"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.sbgvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sbgvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sbgvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">MatrixBB</span><span class="special">&amp;</span> <span class="identifier">bb</span><span class="special">,</span>
+ <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbgvx.description"></a><h6>
+<a name="id690445"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.sbgvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sbgvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSBGVX and DSBGVX. <code class="computeroutput"><span class="identifier">sbgvx</span></code> computes selected eigenvalues,
+ and optionally, eigenvectors of a real generalized symmetric-definite banded
+ eigenproblem, of the form A*x=(lambda)*B*x. Here A and B are assumed to
+ be symmetric and banded, and B is also positive definite. Eigenvalues and
+ eigenvectors can be selected by specifying either all eigenvalues, a range
+ of values or a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id690550"></a><p class="title"><b>Table&#160;275.&#160;Dispatching of sbgvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sbgvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSBGVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSBGVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sbgvx.definition"></a><h6>
+<a name="id690643"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.sbgvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sbgvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbgvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id690674"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.sbgvx.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.lapack.sbgvx.complexity"></a><h6>
+<a name="id690743"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.sbgvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbgvx.example"></a><h6>
+<a name="id690764"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.sbgvx.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">lapack</span><span class="special">/</span><span class="identifier">sbgvx</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">lapack</span><span class="special">::</span><span class="identifier">sbgvx</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.lapack.sbgvx.notes"></a><h6>
+<a name="id691007"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.sbgvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbgvx.see_also"></a><h6>
+<a name="id691027"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.sbgvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbgvx.f
+ and dsbgvx.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="sbgvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spgv.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/lapack/sbtrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbtrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,192 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sbtrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pteqr.html" title="pteqr">
+<link rel="next" href="sptrd.html" title="sptrd">
+</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="pteqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sptrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sbtrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sbtrd"></a><a class="link" href="sbtrd.html" title="sbtrd">sbtrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sbtrd.prototype"></a><h6>
+<a name="id643092"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.sbtrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sbtrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sbtrd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">vect</span><span class="special">,</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
+ <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbtrd.description"></a><h6>
+<a name="id643248"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.sbtrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sbtrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSBTRD and DSBTRD. <code class="computeroutput"><span class="identifier">sbtrd</span></code> reduces a real symmetric band matrix
+ A to symmetric tridiagonal form T by an orthogonal similarity transformation:
+ Q**T * A * Q = T.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id643350"></a><p class="title"><b>Table&#160;233.&#160;Dispatching of sbtrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sbtrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSBTRD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSBTRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sbtrd.definition"></a><h6>
+<a name="id643444"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.sbtrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sbtrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sbtrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id643476"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.sbtrd.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.lapack.sbtrd.complexity"></a><h6>
+<a name="id643545"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.sbtrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbtrd.example"></a><h6>
+<a name="id643566"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.sbtrd.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">lapack</span><span class="special">/</span><span class="identifier">sbtrd</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">lapack</span><span class="special">::</span><span class="identifier">sbtrd</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.lapack.sbtrd.notes"></a><h6>
+<a name="id643810"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.sbtrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sbtrd.see_also"></a><h6>
+<a name="id643830"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.sbtrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbtrd.f
+ and dsbtrd.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="pteqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sptrd.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/lapack/sgesv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sgesv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,200 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sgesv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ptsvx.html" title="ptsvx">
+<link rel="next" href="sposv.html" title="sposv">
+</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="ptsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sposv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sgesv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sgesv"></a><a class="link" href="sgesv.html" title="sgesv">sgesv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sgesv.prototype"></a><h6>
+<a name="id717872"></a>
+ <a class="link" href="sgesv.html#boost_numeric_bindings.reference.lapack.sgesv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sgesv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sgesv</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">iter</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sgesv.description"></a><h6>
+<a name="id718031"></a>
+ <a class="link" href="sgesv.html#boost_numeric_bindings.reference.lapack.sgesv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sgesv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines DSGESV. <code class="computeroutput"><span class="identifier">sgesv</span></code>
+ computes the solution to a real system of linear equations A * X = B, where
+ A is an N-by-N matrix and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">sgesv</span></code> first attempts to
+ factorize the matrix in SINGLE PRECISION and use this factorization within
+ an iterative refinement procedure to produce a solution with DOUBLE PRECISION
+ normwise backward error quality (see below). If the approach fails the
+ method switches to a DOUBLE PRECISION factorization and solve.
+ </p>
+<p>
+ The iterative refinement is not going to be a winning strategy if the ratio
+ SINGLE PRECISION performance over DOUBLE PRECISION performance is too small.
+ A reasonable strategy should take the number of right-hand sides and the
+ size of the matrix into account. This might be done with a call to ILAENV
+ in the future. Up to now, we always try iterative refinement.
+ </p>
+<p>
+ The iterative refinement process is stopped if ITER &gt; ITERMAX or for
+ all the RHS we have: RNRM &lt; SQRT(N)*XNRM*ANRM*EPS*BWDMAX where o ITER
+ is the number of the current iteration in the iterative refinement process
+ o RNRM is the infinity-norm of the residual o XNRM is the infinity-norm
+ of the solution o ANRM is the infinity-operator-norm of the matrix A o
+ EPS is the machine epsilon returned by DLAMCH('Epsilon') The value ITERMAX
+ and BWDMAX are fixed to 30 and 1.0D+00 respectively.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id718168"></a><p class="title"><b>Table&#160;305.&#160;Dispatching of sgesv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sgesv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSGESV
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sgesv.definition"></a><h6>
+<a name="id718237"></a>
+ <a class="link" href="sgesv.html#boost_numeric_bindings.reference.lapack.sgesv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sgesv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sgesv.parameters_or_requirements_on_types"></a><h6>
+<a name="id718269"></a>
+ <a class="link" href="sgesv.html#boost_numeric_bindings.reference.lapack.sgesv.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.lapack.sgesv.complexity"></a><h6>
+<a name="id718338"></a>
+ <a class="link" href="sgesv.html#boost_numeric_bindings.reference.lapack.sgesv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sgesv.example"></a><h6>
+<a name="id718358"></a>
+ <a class="link" href="sgesv.html#boost_numeric_bindings.reference.lapack.sgesv.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">lapack</span><span class="special">/</span><span class="identifier">sgesv</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">lapack</span><span class="special">::</span><span class="identifier">sgesv</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.lapack.sgesv.notes"></a><h6>
+<a name="id718601"></a>
+ <a class="link" href="sgesv.html#boost_numeric_bindings.reference.lapack.sgesv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sgesv.see_also"></a><h6>
+<a name="id718621"></a>
+ <a class="link" href="sgesv.html#boost_numeric_bindings.reference.lapack.sgesv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files dsgesv.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="ptsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sposv.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/lapack/spcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spcon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spcon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="pttrs.html" title="pttrs">
+<link rel="next" href="sprfs.html" title="sprfs">
+</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="pttrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sprfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spcon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.spcon"></a><a class="link" href="spcon.html" title="spcon">spcon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.spcon.prototype"></a><h6>
+<a name="id616342"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.spcon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spcon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spcon</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span><span class="special">,</span> <span class="keyword">const</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>
+<a name="boost_numeric_bindings.reference.lapack.spcon.description"></a><h6>
+<a name="id616478"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.spcon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spcon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPCON, DSPCON, CSPCON, and
+ ZSPCON. <code class="computeroutput"><span class="identifier">spcon</span></code> estimates
+ the reciprocal of the condition number (in the 1-norm) of a complex symmetric
+ packed matrix A using the factorization A = U<span class="bold"><strong>D*U</strong></span>*T
+ or A = L<span class="bold"><strong>D*L</strong></span>*T computed by ZSPTRF.
+ </p>
+<p>
+ An estimate is obtained for norm(inv(A)), and the reciprocal of the condition
+ number is computed as RCOND = 1 / (ANORM * norm(inv(A))).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id616596"></a><p class="title"><b>Table&#160;202.&#160;Dispatching of spcon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spcon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPCON
+ </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>
+ CSPCON
+ </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>
+ ZSPCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.spcon.definition"></a><h6>
+<a name="id616770"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.spcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/spcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id616802"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.spcon.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.lapack.spcon.complexity"></a><h6>
+<a name="id616870"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.spcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spcon.example"></a><h6>
+<a name="id616891"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.spcon.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">lapack</span><span class="special">/</span><span class="identifier">spcon</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">lapack</span><span class="special">::</span><span class="identifier">spcon</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.lapack.spcon.notes"></a><h6>
+<a name="id617134"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.spcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spcon.see_also"></a><h6>
+<a name="id617154"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.spcon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspcon.f,
+ dspcon.f,
+ cspcon.f,
+ and zspcon.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="pttrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sprfs.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/lapack/spev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spev.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,190 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spev</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sbevx.html" title="sbevx">
+<link rel="next" href="spevd.html" title="spevd">
+</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="sbevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spevd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spev">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.spev"></a><a class="link" href="spev.html" title="spev">spev</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.spev.prototype"></a><h6>
+<a name="id741213"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.spev.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spev</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spev.description"></a><h6>
+<a name="id741347"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.spev.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spev</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPEV and DSPEV. <code class="computeroutput"><span class="identifier">spev</span></code> computes all the eigenvalues and,
+ optionally, eigenvectors of a real symmetric matrix A in packed storage.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id741449"></a><p class="title"><b>Table&#160;330.&#160;Dispatching of spev</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spev">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPEV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPEV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.spev.definition"></a><h6>
+<a name="id741543"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.spev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/spev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spev.parameters_or_requirements_on_types"></a><h6>
+<a name="id741574"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.spev.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.lapack.spev.complexity"></a><h6>
+<a name="id741643"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.spev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spev.example"></a><h6>
+<a name="id741663"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.spev.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">lapack</span><span class="special">/</span><span class="identifier">spev</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">lapack</span><span class="special">::</span><span class="identifier">spev</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.lapack.spev.notes"></a><h6>
+<a name="id741906"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.spev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spev.see_also"></a><h6>
+<a name="id741926"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.spev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspev.f
+ and dspev.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="sbevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spevd.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/lapack/spevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spevd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spevd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="spev.html" title="spev">
+<link rel="next" href="spevx.html" title="spevx">
+</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="spev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spevx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spevd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.spevd"></a><a class="link" href="spevd.html" title="spevd">spevd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.spevd.prototype"></a><h6>
+<a name="id741985"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.spevd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spevd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spevd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spevd.description"></a><h6>
+<a name="id742119"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.spevd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spevd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPEVD and DSPEVD. <code class="computeroutput"><span class="identifier">spevd</span></code> computes all the eigenvalues and,
+ optionally, eigenvectors of a real symmetric matrix A in packed storage.
+ If eigenvectors are desired, it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id742228"></a><p class="title"><b>Table&#160;331.&#160;Dispatching of spevd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spevd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPEVD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPEVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.spevd.definition"></a><h6>
+<a name="id742323"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.spevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/spevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id742354"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.spevd.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.lapack.spevd.complexity"></a><h6>
+<a name="id742423"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.spevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spevd.example"></a><h6>
+<a name="id742443"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.spevd.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">lapack</span><span class="special">/</span><span class="identifier">spevd</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">lapack</span><span class="special">::</span><span class="identifier">spevd</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.lapack.spevd.notes"></a><h6>
+<a name="id742688"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.spevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spevd.see_also"></a><h6>
+<a name="id742707"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.spevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspevd.f
+ and dspevd.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="spev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spevx.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/lapack/spevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spevx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,195 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spevx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="spevd.html" title="spevd">
+<link rel="next" href="stev.html" title="stev">
+</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="spevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stev.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spevx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.spevx"></a><a class="link" href="spevx.html" title="spevx">spevx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.spevx.prototype"></a><h6>
+<a name="id742766"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.spevx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spevx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</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">Scalar</span> <span class="special">&gt;,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spevx.description"></a><h6>
+<a name="id743055"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.spevx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spevx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPEVX and DSPEVX. <code class="computeroutput"><span class="identifier">spevx</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a real symmetric matrix A in packed storage.
+ Eigenvalues/vectors can be selected by specifying either a range of values
+ or a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id743157"></a><p class="title"><b>Table&#160;332.&#160;Dispatching of spevx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spevx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPEVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPEVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.spevx.definition"></a><h6>
+<a name="id743252"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.spevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/spevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id743283"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.spevx.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.lapack.spevx.complexity"></a><h6>
+<a name="id743352"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.spevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spevx.example"></a><h6>
+<a name="id743372"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.spevx.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">lapack</span><span class="special">/</span><span class="identifier">spevx</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">lapack</span><span class="special">::</span><span class="identifier">spevx</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.lapack.spevx.notes"></a><h6>
+<a name="id743616"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.spevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spevx.see_also"></a><h6>
+<a name="id743637"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.spevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspevx.f
+ and dspevx.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="spevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stev.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/lapack/spgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,194 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spgv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sbgvx.html" title="sbgvx">
+<link rel="next" href="spgvd.html" title="spgvd">
+</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="sbgvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spgvd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spgv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.spgv"></a><a class="link" href="spgv.html" title="spgv">spgv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.spgv.prototype"></a><h6>
+<a name="id691086"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.spgv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spgv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spgv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span>
+ <span class="identifier">MatrixBP</span><span class="special">&amp;</span> <span class="identifier">bp</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spgv.description"></a><h6>
+<a name="id691261"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.spgv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spgv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPGV and DSPGV. <code class="computeroutput"><span class="identifier">spgv</span></code> computes all the eigenvalues and,
+ optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem,
+ of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x, or B*A*x=(lambda)*x.
+ Here A and B are assumed to be symmetric, stored in packed format, and
+ B is also positive definite.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id691370"></a><p class="title"><b>Table&#160;276.&#160;Dispatching of spgv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spgv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPGV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPGV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.spgv.definition"></a><h6>
+<a name="id691463"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.spgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/spgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id691495"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.spgv.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.lapack.spgv.complexity"></a><h6>
+<a name="id691565"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.spgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spgv.example"></a><h6>
+<a name="id691585"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.spgv.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">lapack</span><span class="special">/</span><span class="identifier">spgv</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">lapack</span><span class="special">::</span><span class="identifier">spgv</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.lapack.spgv.notes"></a><h6>
+<a name="id691828"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.spgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spgv.see_also"></a><h6>
+<a name="id691848"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.spgv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspgv.f
+ and dspgv.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="sbgvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spgvd.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/lapack/spgvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgvd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,202 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spgvd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="spgv.html" title="spgv">
+<link rel="next" href="spgvx.html" title="spgvx">
+</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="spgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spgvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spgvd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.spgvd"></a><a class="link" href="spgvd.html" title="spgvd">spgvd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.spgvd.prototype"></a><h6>
+<a name="id691908"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.spgvd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spgvd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spgvd</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span>
+ <span class="identifier">MatrixBP</span><span class="special">&amp;</span> <span class="identifier">bp</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spgvd.description"></a><h6>
+<a name="id692083"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.spgvd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spgvd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPGVD and DSPGVD. <code class="computeroutput"><span class="identifier">spgvd</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem,
+ of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x, or B*A*x=(lambda)*x.
+ Here A and B are assumed to be symmetric, stored in packed format, and
+ B is also positive definite. If eigenvectors are desired, it uses a divide
+ and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id692199"></a><p class="title"><b>Table&#160;277.&#160;Dispatching of spgvd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spgvd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPGVD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPGVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.spgvd.definition"></a><h6>
+<a name="id692293"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.spgvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/spgvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spgvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id692325"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.spgvd.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.lapack.spgvd.complexity"></a><h6>
+<a name="id692394"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.spgvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spgvd.example"></a><h6>
+<a name="id692415"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.spgvd.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">lapack</span><span class="special">/</span><span class="identifier">spgvd</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">lapack</span><span class="special">::</span><span class="identifier">spgvd</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.lapack.spgvd.notes"></a><h6>
+<a name="id692658"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.spgvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spgvd.see_also"></a><h6>
+<a name="id692679"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.spgvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspgvd.f
+ and dspgvd.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="spgv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spgvx.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/lapack/spgvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,199 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spgvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="spgvd.html" title="spgvd">
+<link rel="next" href="sygv.html" title="sygv">
+</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="spgvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sygv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spgvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.spgvx"></a><a class="link" href="spgvx.html" title="spgvx">spgvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.spgvx.prototype"></a><h6>
+<a name="id692737"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.spgvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spgvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spgvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">MatrixBP</span><span class="special">&amp;</span> <span class="identifier">bp</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spgvx.description"></a><h6>
+<a name="id693090"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.spgvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spgvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPGVX and DSPGVX. <code class="computeroutput"><span class="identifier">spgvx</span></code> computes selected eigenvalues,
+ and optionally, eigenvectors of a real generalized symmetric-definite eigenproblem,
+ of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x, or B*A*x=(lambda)*x.
+ Here A and B are assumed to be symmetric, stored in packed storage, and
+ B is also positive definite. Eigenvalues and eigenvectors can be selected
+ by specifying either a range of values or a range of indices for the desired
+ eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id693199"></a><p class="title"><b>Table&#160;278.&#160;Dispatching of spgvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spgvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPGVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPGVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.spgvx.definition"></a><h6>
+<a name="id693293"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.spgvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/spgvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spgvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id693325"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.spgvx.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.lapack.spgvx.complexity"></a><h6>
+<a name="id693394"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.spgvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spgvx.example"></a><h6>
+<a name="id693416"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.spgvx.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">lapack</span><span class="special">/</span><span class="identifier">spgvx</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">lapack</span><span class="special">::</span><span class="identifier">spgvx</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.lapack.spgvx.notes"></a><h6>
+<a name="id693659"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.spgvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spgvx.see_also"></a><h6>
+<a name="id693679"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.spgvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspgvx.f
+ and dspgvx.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="spgvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sygv.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/lapack/sposv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sposv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,201 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sposv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sgesv.html" title="sgesv">
+<link rel="next" href="spsv.html" title="spsv">
+</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="sgesv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spsv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sposv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sposv"></a><a class="link" href="sposv.html" title="sposv">sposv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sposv.prototype"></a><h6>
+<a name="id718674"></a>
+ <a class="link" href="sposv.html#boost_numeric_bindings.reference.lapack.sposv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sposv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sposv</span><span class="special">(</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">iter</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sposv.description"></a><h6>
+<a name="id718813"></a>
+ <a class="link" href="sposv.html#boost_numeric_bindings.reference.lapack.sposv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sposv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines DSPOSV. <code class="computeroutput"><span class="identifier">sposv</span></code>
+ computes the solution to a real system of linear equations A * X = B, where
+ A is an N-by-N symmetric positive definite matrix and X and B are N-by-NRHS
+ matrices.
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">sposv</span></code> first attempts to
+ factorize the matrix in SINGLE PRECISION and use this factorization within
+ an iterative refinement procedure to produce a solution with DOUBLE PRECISION
+ normwise backward error quality (see below). If the approach fails the
+ method switches to a DOUBLE PRECISION factorization and solve.
+ </p>
+<p>
+ The iterative refinement is not going to be a winning strategy if the ratio
+ SINGLE PRECISION performance over DOUBLE PRECISION performance is too small.
+ A reasonable strategy should take the number of right-hand sides and the
+ size of the matrix into account. This might be done with a call to ILAENV
+ in the future. Up to now, we always try iterative refinement.
+ </p>
+<p>
+ The iterative refinement process is stopped if ITER &gt; ITERMAX or for
+ all the RHS we have: RNRM &lt; SQRT(N)*XNRM*ANRM*EPS*BWDMAX where o ITER
+ is the number of the current iteration in the iterative refinement process
+ o RNRM is the infinity-norm of the residual o XNRM is the infinity-norm
+ of the solution o ANRM is the infinity-operator-norm of the matrix A o
+ EPS is the machine epsilon returned by DLAMCH('Epsilon') The value ITERMAX
+ and BWDMAX are fixed to 30 and 1.0D+00 respectively.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id718951"></a><p class="title"><b>Table&#160;306.&#160;Dispatching of sposv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sposv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPOSV
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sposv.definition"></a><h6>
+<a name="id719020"></a>
+ <a class="link" href="sposv.html#boost_numeric_bindings.reference.lapack.sposv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sposv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sposv.parameters_or_requirements_on_types"></a><h6>
+<a name="id719052"></a>
+ <a class="link" href="sposv.html#boost_numeric_bindings.reference.lapack.sposv.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.lapack.sposv.complexity"></a><h6>
+<a name="id719122"></a>
+ <a class="link" href="sposv.html#boost_numeric_bindings.reference.lapack.sposv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sposv.example"></a><h6>
+<a name="id719143"></a>
+ <a class="link" href="sposv.html#boost_numeric_bindings.reference.lapack.sposv.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">lapack</span><span class="special">/</span><span class="identifier">sposv</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">lapack</span><span class="special">::</span><span class="identifier">sposv</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.lapack.sposv.notes"></a><h6>
+<a name="id719387"></a>
+ <a class="link" href="sposv.html#boost_numeric_bindings.reference.lapack.sposv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sposv.see_also"></a><h6>
+<a name="id719408"></a>
+ <a class="link" href="sposv.html#boost_numeric_bindings.reference.lapack.sposv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files dsposv.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="sgesv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spsv.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/lapack/sprfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sprfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sprfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="spcon.html" title="spcon">
+<link rel="next" href="sptrf.html" title="sptrf">
+</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="spcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sptrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sprfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sprfs"></a><a class="link" href="sprfs.html" title="sprfs">sprfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sprfs.prototype"></a><h6>
+<a name="id617226"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.sprfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sprfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sprfs</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">MatrixAFP</span><span class="special">&amp;</span> <span class="identifier">afp</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sprfs.description"></a><h6>
+<a name="id617444"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.sprfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sprfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPRFS, DSPRFS, CSPRFS, and
+ ZSPRFS. <code class="computeroutput"><span class="identifier">sprfs</span></code> improves
+ the computed solution to a system of linear equations when the coefficient
+ matrix is symmetric indefinite and packed, and provides error bounds and
+ backward error estimates for the solution.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id617547"></a><p class="title"><b>Table&#160;203.&#160;Dispatching of sprfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sprfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPRFS
+ </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>
+ CSPRFS
+ </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>
+ ZSPRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sprfs.definition"></a><h6>
+<a name="id617720"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.sprfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sprfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sprfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id617751"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.sprfs.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.lapack.sprfs.complexity"></a><h6>
+<a name="id617819"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.sprfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sprfs.example"></a><h6>
+<a name="id617839"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.sprfs.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">lapack</span><span class="special">/</span><span class="identifier">sprfs</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">lapack</span><span class="special">::</span><span class="identifier">sprfs</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.lapack.sprfs.notes"></a><h6>
+<a name="id618082"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.sprfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sprfs.see_also"></a><h6>
+<a name="id618102"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.sprfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssprfs.f,
+ dsprfs.f,
+ csprfs.f,
+ and zsprfs.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="spcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sptrf.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/lapack/spsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spsv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,225 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spsv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sposv.html" title="sposv">
+<link rel="next" href="spsvx.html" title="spsvx">
+</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="sposv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spsvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spsv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.spsv"></a><a class="link" href="spsv.html" title="spsv">spsv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.spsv.prototype"></a><h6>
+<a name="id719461"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.spsv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spsv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spsv</span><span class="special">(</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.spsv.description"></a><h6>
+<a name="id719572"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.spsv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spsv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPSV, DSPSV, CSPSV, and ZSPSV.
+ <code class="computeroutput"><span class="identifier">spsv</span></code> computes the solution
+ to a complex system of linear equations A * X = B, where A is an N-by-N
+ symmetric matrix stored in packed format and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ The diagonal pivoting method is used to factor A as A = U * D * U<span class="bold"><strong>*T, if UPLO = 'U', or A = L * D * L</strong></span>*T, if UPLO =
+ 'L', where U (or L) is a product of permutation and unit upper (lower)
+ triangular matrices, D is symmetric and block diagonal with 1-by-1 and
+ 2-by-2 diagonal blocks. The factored form of A is then used to solve the
+ system of equations A * X = B.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id719686"></a><p class="title"><b>Table&#160;307.&#160;Dispatching of spsv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spsv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPSV
+ </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>
+ CSPSV
+ </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>
+ ZSPSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.spsv.definition"></a><h6>
+<a name="id719860"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.spsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/spsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id719891"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.spsv.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.lapack.spsv.complexity"></a><h6>
+<a name="id719961"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.spsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spsv.example"></a><h6>
+<a name="id719982"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.spsv.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">lapack</span><span class="special">/</span><span class="identifier">spsv</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">lapack</span><span class="special">::</span><span class="identifier">spsv</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.lapack.spsv.notes"></a><h6>
+<a name="id720226"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.spsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spsv.see_also"></a><h6>
+<a name="id720246"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.spsv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspsv.f,
+ dspsv.f,
+ cspsv.f,
+ and zspsv.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="sposv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="spsvx.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/lapack/spsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spsvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,253 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>spsvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="spsv.html" title="spsv">
+<link rel="next" href="sysv.html" title="sysv">
+</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="spsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sysv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="spsvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.spsvx"></a><a class="link" href="spsvx.html" title="spsvx">spsvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.spsvx.prototype"></a><h6>
+<a name="id720317"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.spsvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">spsvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">spsvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</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">MatrixAFP</span><span class="special">&amp;</span> <span class="identifier">afp</span><span class="special">,</span>
+ <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span>
+ <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spsvx.description"></a><h6>
+<a name="id720556"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.spsvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">spsvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPSVX, DSPSVX, CSPSVX, and
+ ZSPSVX. <code class="computeroutput"><span class="identifier">spsvx</span></code> uses the
+ diagonal pivoting factorization A = U<span class="bold"><strong>D*U</strong></span>*T
+ or A = L<span class="bold"><strong>D*L</strong></span>*T to compute the solution
+ to a complex system of linear equations A * X = B, where A is an N-by-N
+ symmetric matrix stored in packed format and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'N', the diagonal pivoting method is used to factor A as A
+ = U * D * U<span class="bold"><strong>*T, if UPLO = 'U', or A = L * D * L</strong></span>*T,
+ if UPLO = 'L', where U (or L) is a product of permutation and unit upper
+ (lower) triangular matrices and D is symmetric and block diagonal with
+ 1-by-1 and 2-by-2 diagonal blocks.
+ </p>
+<p>
+ 2. If some D(i,i)=0, so that D is exactly singular, then the routine returns
+ with INFO = i. Otherwise, the factored form of A is used to estimate the
+ condition number of the matrix A. If the reciprocal of the condition number
+ is less than machine precision, INFO = N+1 is returned as a warning, but
+ the routine still goes on to solve for X and compute error bounds as described
+ below.
+ </p>
+<p>
+ 3. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 4. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id720724"></a><p class="title"><b>Table&#160;308.&#160;Dispatching of spsvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of spsvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPSVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPSVX
+ </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>
+ CSPSVX
+ </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>
+ ZSPSVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.spsvx.definition"></a><h6>
+<a name="id720898"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.spsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/spsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.spsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id720930"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.spsvx.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.lapack.spsvx.complexity"></a><h6>
+<a name="id720999"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.spsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spsvx.example"></a><h6>
+<a name="id721020"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.spsvx.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">lapack</span><span class="special">/</span><span class="identifier">spsvx</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">lapack</span><span class="special">::</span><span class="identifier">spsvx</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.lapack.spsvx.notes"></a><h6>
+<a name="id721264"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.spsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.spsvx.see_also"></a><h6>
+<a name="id721284"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.spsvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspsvx.f,
+ dspsvx.f,
+ cspsvx.f,
+ and zspsvx.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="spsv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sysv.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/lapack/sptrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sptrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sbtrd.html" title="sbtrd">
+<link rel="next" href="stebz.html" title="stebz">
+</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="sbtrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stebz.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sptrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sptrd"></a><a class="link" href="sptrd.html" title="sptrd">sptrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sptrd.prototype"></a><h6>
+<a name="id643888"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.sptrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sptrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sptrd</span><span class="special">(</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sptrd.description"></a><h6>
+<a name="id644020"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.sptrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sptrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPTRD and DSPTRD. <code class="computeroutput"><span class="identifier">sptrd</span></code> reduces a real symmetric matrix
+ A stored in packed form to symmetric tridiagonal form T by an orthogonal
+ similarity transformation: Q**T * A * Q = T.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id644121"></a><p class="title"><b>Table&#160;234.&#160;Dispatching of sptrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sptrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPTRD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPTRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sptrd.definition"></a><h6>
+<a name="id644216"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.sptrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sptrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sptrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id644247"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.sptrd.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.lapack.sptrd.complexity"></a><h6>
+<a name="id644316"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.sptrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sptrd.example"></a><h6>
+<a name="id644336"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.sptrd.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">lapack</span><span class="special">/</span><span class="identifier">sptrd</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">lapack</span><span class="special">::</span><span class="identifier">sptrd</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.lapack.sptrd.notes"></a><h6>
+<a name="id644579"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.sptrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sptrd.see_also"></a><h6>
+<a name="id644599"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.sptrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssptrd.f
+ and dsptrd.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="sbtrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stebz.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/lapack/sptrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,226 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sptrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sprfs.html" title="sprfs">
+<link rel="next" href="sptri.html" title="sptri">
+</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="sprfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sptri.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sptrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sptrf"></a><a class="link" href="sptrf.html" title="sptrf">sptrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sptrf.prototype"></a><h6>
+<a name="id618174"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.sptrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sptrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sptrf</span><span class="special">(</span> <span class="identifier">MatrixAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sptrf.description"></a><h6>
+<a name="id618266"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.sptrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sptrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPTRF, DSPTRF, CSPTRF, and
+ ZSPTRF. <code class="computeroutput"><span class="identifier">sptrf</span></code> computes
+ the factorization of a complex symmetric matrix A stored in packed format
+ using the Bunch-Kaufman diagonal pivoting method:
+ </p>
+<p>
+ A = U<span class="bold"><strong>D*U</strong></span>*T or A = L<span class="bold"><strong>D*L</strong></span>*T
+ </p>
+<p>
+ where U (or L) is a product of permutation and unit upper (lower) triangular
+ matrices, and D is symmetric and block diagonal with 1-by-1 and 2-by-2
+ diagonal blocks.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id618389"></a><p class="title"><b>Table&#160;204.&#160;Dispatching of sptrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sptrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPTRF
+ </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>
+ CSPTRF
+ </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>
+ ZSPTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sptrf.definition"></a><h6>
+<a name="id618562"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.sptrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sptrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sptrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id618593"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.sptrf.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.lapack.sptrf.complexity"></a><h6>
+<a name="id618663"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.sptrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sptrf.example"></a><h6>
+<a name="id618684"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.sptrf.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">lapack</span><span class="special">/</span><span class="identifier">sptrf</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">lapack</span><span class="special">::</span><span class="identifier">sptrf</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.lapack.sptrf.notes"></a><h6>
+<a name="id618928"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.sptrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sptrf.see_also"></a><h6>
+<a name="id618948"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.sptrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssptrf.f,
+ dsptrf.f,
+ csptrf.f,
+ and zsptrf.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="sprfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sptri.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/lapack/sptri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptri.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sptri</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sptrf.html" title="sptrf">
+<link rel="next" href="sptrs.html" title="sptrs">
+</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="sptrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sptrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sptri">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sptri"></a><a class="link" href="sptri.html" title="sptri">sptri</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sptri.prototype"></a><h6>
+<a name="id619019"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.sptri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sptri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sptri</span><span class="special">(</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sptri.description"></a><h6>
+<a name="id619116"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.sptri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sptri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPTRI, DSPTRI, CSPTRI, and
+ ZSPTRI. <code class="computeroutput"><span class="identifier">sptri</span></code> computes
+ the inverse of a complex symmetric indefinite matrix A in packed storage
+ using the factorization A = U<span class="bold"><strong>D*U</strong></span>*T or
+ A = L<span class="bold"><strong>D*L</strong></span>*T computed by ZSPTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id619229"></a><p class="title"><b>Table&#160;205.&#160;Dispatching of sptri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sptri">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPTRI
+ </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>
+ CSPTRI
+ </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>
+ ZSPTRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sptri.definition"></a><h6>
+<a name="id619402"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.sptri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sptri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sptri.parameters_or_requirements_on_types"></a><h6>
+<a name="id619434"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.sptri.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.lapack.sptri.complexity"></a><h6>
+<a name="id619504"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.sptri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sptri.example"></a><h6>
+<a name="id619525"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.sptri.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">lapack</span><span class="special">/</span><span class="identifier">sptri</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">lapack</span><span class="special">::</span><span class="identifier">sptri</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.lapack.sptri.notes"></a><h6>
+<a name="id619768"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.sptri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sptri.see_also"></a><h6>
+<a name="id619788"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.sptri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssptri.f,
+ dsptri.f,
+ csptri.f,
+ and zsptri.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="sptrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sptrs.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/lapack/sptrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sptrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sptri.html" title="sptri">
+<link rel="next" href="sycon.html" title="sycon">
+</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="sptri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sycon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sptrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sptrs"></a><a class="link" href="sptrs.html" title="sptrs">sptrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sptrs.prototype"></a><h6>
+<a name="id619859"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.sptrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sptrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sptrs</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.sptrs.description"></a><h6>
+<a name="id619983"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.sptrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sptrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSPTRS, DSPTRS, CSPTRS, and
+ ZSPTRS. <code class="computeroutput"><span class="identifier">sptrs</span></code> solves a
+ system of linear equations A*X = B with a complex symmetric matrix A stored
+ in packed format using the factorization A = U<span class="bold"><strong>D*U</strong></span>*T
+ or A = L<span class="bold"><strong>D*L</strong></span>*T computed by ZSPTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id620097"></a><p class="title"><b>Table&#160;206.&#160;Dispatching of sptrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sptrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSPTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPTRS
+ </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>
+ CSPTRS
+ </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>
+ ZSPTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sptrs.definition"></a><h6>
+<a name="id620270"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.sptrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sptrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sptrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id620300"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.sptrs.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.lapack.sptrs.complexity"></a><h6>
+<a name="id620369"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.sptrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sptrs.example"></a><h6>
+<a name="id620390"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.sptrs.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">lapack</span><span class="special">/</span><span class="identifier">sptrs</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">lapack</span><span class="special">::</span><span class="identifier">sptrs</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.lapack.sptrs.notes"></a><h6>
+<a name="id620633"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.sptrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sptrs.see_also"></a><h6>
+<a name="id620652"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.sptrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssptrs.f,
+ dsptrs.f,
+ csptrs.f,
+ and zsptrs.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="sptri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sycon.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/lapack/stebz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stebz.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>stebz</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sptrd.html" title="sptrd">
+<link rel="next" href="stedc.html" title="stedc">
+</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="sptrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stedc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stebz">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.stebz"></a><a class="link" href="stebz.html" title="stebz">stebz</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.stebz.prototype"></a><h6>
+<a name="id644658"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.stebz.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">stebz</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">stebz</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">order</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</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">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">nsplit</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">VectorIBLOCK</span><span class="special">&amp;</span> <span class="identifier">iblock</span><span class="special">,</span> <span class="identifier">VectorISPLIT</span><span class="special">&amp;</span> <span class="identifier">isplit</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stebz.description"></a><h6>
+<a name="id645023"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.stebz.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">stebz</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEBZ and DSTEBZ. <code class="computeroutput"><span class="identifier">stebz</span></code> computes the eigenvalues of a symmetric
+ tridiagonal matrix T. The user may ask for all eigenvalues, all eigenvalues
+ in the half-open interval (VL, VU], or the IL-th through IU-th eigenvalues.
+ </p>
+<p>
+ To avoid overflow, the matrix must be scaled so that its largest element
+ is no greater than overflow<span class="bold"><strong>*(1/2) * underflow</strong></span>*(1/4)
+ in absolute value, and for greatest accuracy, it should not be much smaller
+ than that.
+ </p>
+<p>
+ See W. Kahan "Accurate Eigenvalues of a Symmetric Tridiagonal Matrix",
+ Report CS41, Computer Science Dept., Stanford University, July 21, 1966.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id645141"></a><p class="title"><b>Table&#160;235.&#160;Dispatching of stebz</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of stebz">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEBZ
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEBZ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.stebz.definition"></a><h6>
+<a name="id645235"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.stebz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/stebz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stebz.parameters_or_requirements_on_types"></a><h6>
+<a name="id645266"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.stebz.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.lapack.stebz.complexity"></a><h6>
+<a name="id645335"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.stebz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stebz.example"></a><h6>
+<a name="id645356"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.stebz.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">lapack</span><span class="special">/</span><span class="identifier">stebz</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">lapack</span><span class="special">::</span><span class="identifier">stebz</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.lapack.stebz.notes"></a><h6>
+<a name="id645600"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.stebz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stebz.see_also"></a><h6>
+<a name="id645620"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.stebz.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sstebz.f
+ and dstebz.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="sptrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stedc.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/lapack/stedc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stedc.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,229 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>stedc</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="stebz.html" title="stebz">
+<link rel="next" href="stegr.html" title="stegr">
+</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="stebz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stegr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stedc">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.stedc"></a><a class="link" href="stedc.html" title="stedc">stedc</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.stedc.prototype"></a><h6>
+<a name="id645678"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.stedc.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">stedc</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">stedc</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compz</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span>
+ <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stedc.description"></a><h6>
+<a name="id645833"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.stedc.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">stedc</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEDC, DSTEDC, CSTEDC, and
+ ZSTEDC. <code class="computeroutput"><span class="identifier">stedc</span></code> computes
+ all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal
+ matrix using the divide and conquer method. The eigenvectors of a full
+ or band complex Hermitian matrix can also be found if ZHETRD or ZHPTRD
+ or ZHBTRD has been used to reduce this matrix to tridiagonal form.
+ </p>
+<p>
+ This code makes very mild assumptions about floating point arithmetic.
+ It will work on machines with a guard digit in add/subtract, or on those
+ binary machines without guard digits which subtract like the Cray X-MP,
+ Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on hexadecimal
+ or decimal machines without guard digits, but we know of none. See DLAED3
+ for details.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id645944"></a><p class="title"><b>Table&#160;236.&#160;Dispatching of stedc</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of stedc">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEDC
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEDC
+ </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>
+ CSTEDC
+ </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>
+ ZSTEDC
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.stedc.definition"></a><h6>
+<a name="id646118"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.stedc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/stedc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stedc.parameters_or_requirements_on_types"></a><h6>
+<a name="id646149"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.stedc.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.lapack.stedc.complexity"></a><h6>
+<a name="id646218"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.stedc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stedc.example"></a><h6>
+<a name="id646239"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.stedc.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">lapack</span><span class="special">/</span><span class="identifier">stedc</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">lapack</span><span class="special">::</span><span class="identifier">stedc</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.lapack.stedc.notes"></a><h6>
+<a name="id646482"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.stedc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stedc.see_also"></a><h6>
+<a name="id646502"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.stedc.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sstedc.f,
+ dstedc.f,
+ cstedc.f,
+ and zstedc.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="stebz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stegr.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/lapack/stegr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stegr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,244 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>stegr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="stedc.html" title="stedc">
+<link rel="next" href="stein.html" title="stein">
+</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="stedc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stein.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stegr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.stegr"></a><a class="link" href="stegr.html" title="stegr">stegr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.stegr.prototype"></a><h6>
+<a name="id646573"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.stegr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">stegr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">stegr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span>
+ <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="identifier">VectorISUPPZ</span><span class="special">&amp;</span> <span class="identifier">isuppz</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stegr.description"></a><h6>
+<a name="id646906"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.stegr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">stegr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEGR, DSTEGR, CSTEGR, and
+ ZSTEGR. <code class="computeroutput"><span class="identifier">stegr</span></code> computes
+ selected eigenvalues and, optionally, eigenvectors of a real symmetric
+ tridiagonal matrix T. Any such unreduced matrix has a well defined set
+ of pairwise different real eigenvalues, the corresponding real eigenvectors
+ are pairwise orthogonal.
+ </p>
+<p>
+ The spectrum may be computed either completely or partially by specifying
+ either an interval (VL,VU] or a range of indices IL:IU for the desired
+ eigenvalues.
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">stegr</span></code> is a compatability
+ wrapper around the improved ZSTEMR routine. See DSTEMR for further details.
+ </p>
+<p>
+ One important change is that the ABSTOL parameter no longer provides any
+ benefit and hence is no longer used.
+ </p>
+<p>
+ Note : <code class="computeroutput"><span class="identifier">stegr</span></code> and ZSTEMR
+ work only on machines which follow IEEE-754 floating-point standard in
+ their handling of infinities and NaNs. Normal execution may create these
+ exceptiona values and hence may abort due to a floating point exception
+ in environments which do not conform to the IEEE-754 standard.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id647050"></a><p class="title"><b>Table&#160;237.&#160;Dispatching of stegr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of stegr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEGR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEGR
+ </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>
+ CSTEGR
+ </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>
+ ZSTEGR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.stegr.definition"></a><h6>
+<a name="id647222"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.stegr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/stegr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stegr.parameters_or_requirements_on_types"></a><h6>
+<a name="id647254"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.stegr.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.lapack.stegr.complexity"></a><h6>
+<a name="id647323"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.stegr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stegr.example"></a><h6>
+<a name="id647343"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.stegr.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">lapack</span><span class="special">/</span><span class="identifier">stegr</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">lapack</span><span class="special">::</span><span class="identifier">stegr</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.lapack.stegr.notes"></a><h6>
+<a name="id647586"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.stegr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stegr.see_also"></a><h6>
+<a name="id647606"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.stegr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sstegr.f,
+ dstegr.f,
+ cstegr.f,
+ and zstegr.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="stedc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stein.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/lapack/stein.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stein.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>stein</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="stegr.html" title="stegr">
+<link rel="next" href="stemr.html" title="stemr">
+</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="stegr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stemr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stein">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.stein"></a><a class="link" href="stein.html" title="stein">stein</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.stein.prototype"></a><h6>
+<a name="id647677"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.stein.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">stein</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">stein</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorIBLOCK</span><span class="special">&amp;</span> <span class="identifier">iblock</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorISPLIT</span><span class="special">&amp;</span> <span class="identifier">isplit</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stein.description"></a><h6>
+<a name="id647942"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.stein.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">stein</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEIN, DSTEIN, CSTEIN, and
+ ZSTEIN. <code class="computeroutput"><span class="identifier">stein</span></code> computes
+ the eigenvectors of a real symmetric tridiagonal matrix T corresponding
+ to specified eigenvalues, using inverse iteration.
+ </p>
+<p>
+ The maximum number of iterations allowed for each eigenvector is specified
+ by an internal parameter MAXITS (currently set to 5).
+ </p>
+<p>
+ Although the eigenvectors are real, they are stored in a complex array,
+ which may be passed to ZUNMTR or ZUPMTR for back transformation to the
+ eigenvectors of a complex Hermitian matrix which was reduced to tridiagonal
+ form.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id648055"></a><p class="title"><b>Table&#160;238.&#160;Dispatching of stein</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of stein">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEIN
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEIN
+ </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>
+ CSTEIN
+ </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>
+ ZSTEIN
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.stein.definition"></a><h6>
+<a name="id648227"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.stein.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/stein.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stein.parameters_or_requirements_on_types"></a><h6>
+<a name="id648259"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.stein.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.lapack.stein.complexity"></a><h6>
+<a name="id648328"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.stein.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stein.example"></a><h6>
+<a name="id648349"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.stein.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">lapack</span><span class="special">/</span><span class="identifier">stein</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">lapack</span><span class="special">::</span><span class="identifier">stein</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.lapack.stein.notes"></a><h6>
+<a name="id648593"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.stein.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stein.see_also"></a><h6>
+<a name="id648613"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.stein.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sstein.f,
+ dstein.f,
+ cstein.f,
+ and zstein.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="stegr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stemr.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/lapack/stemr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stemr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,287 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>stemr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="stein.html" title="stein">
+<link rel="next" href="steqr.html" title="steqr">
+</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="stein.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="steqr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stemr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.stemr"></a><a class="link" href="stemr.html" title="stemr">stemr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.stemr.prototype"></a><h6>
+<a name="id648683"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.stemr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">stemr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">stemr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span>
+ <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">nzc</span><span class="special">,</span> <span class="identifier">VectorISUPPZ</span><span class="special">&amp;</span> <span class="identifier">isuppz</span><span class="special">,</span> <span class="identifier">logical_t</span><span class="special">&amp;</span> <span class="identifier">tryrac</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stemr.description"></a><h6>
+<a name="id649041"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.stemr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">stemr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEMR, DSTEMR, CSTEMR, and
+ ZSTEMR. <code class="computeroutput"><span class="identifier">stemr</span></code> computes
+ selected eigenvalues and, optionally, eigenvectors of a real symmetric
+ tridiagonal matrix T. Any such unreduced matrix has a well defined set
+ of pairwise different real eigenvalues, the corresponding real eigenvectors
+ are pairwise orthogonal.
+ </p>
+<p>
+ The spectrum may be computed either completely or partially by specifying
+ either an interval (VL,VU] or a range of indices IL:IU for the desired
+ eigenvalues.
+ </p>
+<p>
+ Depending on the number of desired eigenvalues, these are computed either
+ by bisection or the dqds algorithm. Numerically orthogonal eigenvectors
+ are computed by the use of various suitable L D L^T factorizations near
+ clusters of close eigenvalues (referred to as RRRs, Relatively Robust Representations).
+ An informal sketch of the algorithm follows.
+ </p>
+<p>
+ For each unreduced block (submatrix) of T, (a) Compute T - sigma I = L
+ D L^T, so that L and D define all the wanted eigenvalues to high relative
+ accuracy. This means that small relative changes in the entries of D and
+ L cause only small relative changes in the eigenvalues and eigenvectors.
+ The standard (unfactored) representation of the tridiagonal matrix T does
+ not have this property in general. (b) Compute the eigenvalues to suitable
+ accuracy. If the eigenvectors are desired, the algorithm attains full accuracy
+ of the computed eigenvalues only right before the corresponding vectors
+ have to be computed, see steps c) and d). (c) For each cluster of close
+ eigenvalues, select a new shift close to the cluster, find a new factorization,
+ and refine the shifted eigenvalues to suitable accuracy. (d) For each eigenvalue
+ with a large enough relative separation compute the corresponding eigenvector
+ by forming a rank revealing twisted factorization. Go back to (c) for any
+ clusters that remain.
+ </p>
+<p>
+ For more details, see: - Inderjit S. Dhillon and Beresford N. Parlett:
+ "Multiple representations to compute orthogonal eigenvectors of symmetric
+ tridiagonal matrices," Linear Algebra and its Applications, 387(1),
+ pp. 1-28, August 2004. - Inderjit Dhillon and Beresford Parlett: "Orthogonal
+ Eigenvectors and Relative Gaps," SIAM Journal on Matrix Analysis and
+ Applications, Vol. 25, 2004. Also LAPACK Working Note 154. - Inderjit Dhillon:
+ "A new O(n^2) algorithm for the symmetric tridiagonal eigenvalue/eigenvector
+ problem", Computer Science Division Technical Report No. UCB/CSD-97-971,
+ UC Berkeley, May 1997.
+ </p>
+<p>
+ Notes: 1.<code class="computeroutput"><span class="identifier">stemr</span></code> works only
+ on machines which follow IEEE-754 floating-point standard in their handling
+ of infinities and NaNs. This permits the use of efficient inner loops avoiding
+ a check for zero divisors.
+ </p>
+<p>
+ 2. LAPACK routines can be used to reduce a complex Hermitean matrix to
+ real symmetric tridiagonal form.
+ </p>
+<p>
+ (Any complex Hermitean tridiagonal matrix has real values on its diagonal
+ and potentially complex numbers on its off-diagonals. By applying a similarity
+ transform with an appropriate diagonal matrix diag(1,e^{i \phy<span class="underline">1}, ... , e^{i \phy</span>{n-1}}), the complex Hermitean
+ matrix can be transformed into a real symmetric matrix and complex arithmetic
+ can be entirely avoided.)
+ </p>
+<p>
+ While the eigenvectors of the real symmetric tridiagonal matrix are real,
+ the eigenvectors of original complex Hermitean matrix have complex entries
+ in general. Since LAPACK drivers overwrite the matrix data with the eigenvectors,
+ <code class="computeroutput"><span class="identifier">stemr</span></code> accepts complex workspace
+ to facilitate interoperability with ZUNMTR or ZUPMTR.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id649238"></a><p class="title"><b>Table&#160;239.&#160;Dispatching of stemr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of stemr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEMR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEMR
+ </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>
+ CSTEMR
+ </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>
+ ZSTEMR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.stemr.definition"></a><h6>
+<a name="id649411"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.stemr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/stemr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stemr.parameters_or_requirements_on_types"></a><h6>
+<a name="id649443"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.stemr.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.lapack.stemr.complexity"></a><h6>
+<a name="id649513"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.stemr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stemr.example"></a><h6>
+<a name="id649533"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.stemr.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">lapack</span><span class="special">/</span><span class="identifier">stemr</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">lapack</span><span class="special">::</span><span class="identifier">stemr</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.lapack.stemr.notes"></a><h6>
+<a name="id649776"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.stemr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stemr.see_also"></a><h6>
+<a name="id649796"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.stemr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sstemr.f,
+ dstemr.f,
+ cstemr.f,
+ and zstemr.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="stein.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="steqr.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/lapack/steqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/steqr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>steqr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="stemr.html" title="stemr">
+<link rel="next" href="sterf.html" title="sterf">
+</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="stemr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sterf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="steqr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.steqr"></a><a class="link" href="steqr.html" title="steqr">steqr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.steqr.prototype"></a><h6>
+<a name="id649867"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.steqr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">steqr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">steqr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compz</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.steqr.description"></a><h6>
+<a name="id650001"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.steqr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">steqr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEQR, DSTEQR, CSTEQR, and
+ ZSTEQR. <code class="computeroutput"><span class="identifier">steqr</span></code> computes
+ all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal
+ matrix using the implicit QL or QR method. The eigenvectors of a full or
+ band complex Hermitian matrix can also be found if ZHETRD or ZHPTRD or
+ ZHBTRD has been used to reduce this matrix to tridiagonal form.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id650104"></a><p class="title"><b>Table&#160;240.&#160;Dispatching of steqr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of steqr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEQR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEQR
+ </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>
+ CSTEQR
+ </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>
+ ZSTEQR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.steqr.definition"></a><h6>
+<a name="id650278"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.steqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/steqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.steqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id650310"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.steqr.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.lapack.steqr.complexity"></a><h6>
+<a name="id650379"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.steqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.steqr.example"></a><h6>
+<a name="id650400"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.steqr.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">lapack</span><span class="special">/</span><span class="identifier">steqr</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">lapack</span><span class="special">::</span><span class="identifier">steqr</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.lapack.steqr.notes"></a><h6>
+<a name="id650643"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.steqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.steqr.see_also"></a><h6>
+<a name="id650663"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.steqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssteqr.f,
+ dsteqr.f,
+ csteqr.f,
+ and zsteqr.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="stemr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sterf.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/lapack/sterf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sterf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,190 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sterf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="steqr.html" title="steqr">
+<link rel="next" href="sytrd.html" title="sytrd">
+</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="steqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sytrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sterf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sterf"></a><a class="link" href="sterf.html" title="sterf">sterf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sterf.prototype"></a><h6>
+<a name="id650736"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.sterf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sterf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sterf</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sterf.description"></a><h6>
+<a name="id650848"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.sterf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sterf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTERF and DSTERF. <code class="computeroutput"><span class="identifier">sterf</span></code> computes all eigenvalues of a symmetric
+ tridiagonal matrix using the Pal-Walker-Kahan variant of the QL or QR algorithm.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id650949"></a><p class="title"><b>Table&#160;241.&#160;Dispatching of sterf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sterf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTERF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTERF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sterf.definition"></a><h6>
+<a name="id651043"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.sterf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sterf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sterf.parameters_or_requirements_on_types"></a><h6>
+<a name="id651075"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.sterf.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.lapack.sterf.complexity"></a><h6>
+<a name="id651144"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.sterf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sterf.example"></a><h6>
+<a name="id651165"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.sterf.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">lapack</span><span class="special">/</span><span class="identifier">sterf</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">lapack</span><span class="special">::</span><span class="identifier">sterf</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.lapack.sterf.notes"></a><h6>
+<a name="id651407"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.sterf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sterf.see_also"></a><h6>
+<a name="id651427"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.sterf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssterf.f
+ and dsterf.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="steqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sytrd.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/lapack/stev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stev.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>stev</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="spevx.html" title="spevx">
+<link rel="next" href="stevd.html" title="stevd">
+</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="spevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stevd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stev">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.stev"></a><a class="link" href="stev.html" title="stev">stev</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.stev.prototype"></a><h6>
+<a name="id743696"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.stev.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">stev</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">stev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span>
+ <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stev.description"></a><h6>
+<a name="id743850"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.stev.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">stev</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEV and DSTEV. <code class="computeroutput"><span class="identifier">stev</span></code> computes all eigenvalues and, optionally,
+ eigenvectors of a real symmetric tridiagonal matrix A.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id743952"></a><p class="title"><b>Table&#160;333.&#160;Dispatching of stev</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of stev">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.stev.definition"></a><h6>
+<a name="id744046"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.stev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/stev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stev.parameters_or_requirements_on_types"></a><h6>
+<a name="id744078"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.stev.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.lapack.stev.complexity"></a><h6>
+<a name="id744146"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.stev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stev.example"></a><h6>
+<a name="id744166"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.stev.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">lapack</span><span class="special">/</span><span class="identifier">stev</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">lapack</span><span class="special">::</span><span class="identifier">stev</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.lapack.stev.notes"></a><h6>
+<a name="id744409"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.stev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stev.see_also"></a><h6>
+<a name="id744429"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.stev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sstev.f
+ and dstev.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="spevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stevd.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/lapack/stevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,199 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>stevd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="stev.html" title="stev">
+<link rel="next" href="stevr.html" title="stevr">
+</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="stev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stevr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stevd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.stevd"></a><a class="link" href="stevd.html" title="stevd">stevd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.stevd.prototype"></a><h6>
+<a name="id744488"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.stevd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">stevd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">stevd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span>
+ <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stevd.description"></a><h6>
+<a name="id744643"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.stevd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">stevd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEVD and DSTEVD. <code class="computeroutput"><span class="identifier">stevd</span></code> computes all eigenvalues and, optionally,
+ eigenvectors of a real symmetric tridiagonal matrix. If eigenvectors are
+ desired, it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id744752"></a><p class="title"><b>Table&#160;334.&#160;Dispatching of stevd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of stevd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEVD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.stevd.definition"></a><h6>
+<a name="id744846"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.stevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/stevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id744878"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.stevd.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.lapack.stevd.complexity"></a><h6>
+<a name="id744948"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.stevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stevd.example"></a><h6>
+<a name="id744969"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.stevd.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">lapack</span><span class="special">/</span><span class="identifier">stevd</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">lapack</span><span class="special">::</span><span class="identifier">stevd</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.lapack.stevd.notes"></a><h6>
+<a name="id745213"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.stevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stevd.see_also"></a><h6>
+<a name="id745233"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.stevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sstevd.f
+ and dstevd.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="stev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stevr.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/lapack/stevr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevr.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>stevr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="stevd.html" title="stevd">
+<link rel="next" href="stevx.html" title="stevx">
+</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="stevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stevx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stevr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.stevr"></a><a class="link" href="stevr.html" title="stevr">stevr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.stevr.prototype"></a><h6>
+<a name="id745294"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.stevr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">stevr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">stevr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span>
+ <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="identifier">VectorISUPPZ</span><span class="special">&amp;</span> <span class="identifier">isuppz</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stevr.description"></a><h6>
+<a name="id745624"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.stevr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">stevr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEVR and DSTEVR. <code class="computeroutput"><span class="identifier">stevr</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a real symmetric tridiagonal matrix T. Eigenvalues
+ and eigenvectors can be selected by specifying either a range of values
+ or a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ Whenever possible, <code class="computeroutput"><span class="identifier">stevr</span></code>
+ calls DSTEMR to compute the eigenspectrum using Relatively Robust Representations.
+ DSTEMR computes eigenvalues by the dqds algorithm, while orthogonal eigenvectors
+ are computed from various "good" L D L^T representations (also
+ known as Relatively Robust Representations). Gram-Schmidt orthogonalization
+ is avoided as far as possible. More specifically, the various steps of
+ the algorithm are as follows. For the i-th unreduced block of T, (a) Compute
+ T - sigma_i = L_i D_i L_i^T, such that L_i D_i L_i^T is a relatively robust
+ representation, (b) Compute the eigenvalues, lambda_j, of L_i D_i L_i^T
+ to high relative accuracy by the dqds algorithm, (c) If there is a cluster
+ of close eigenvalues, "choose" sigma_i close to the cluster,
+ and go to step (a), (d) Given the approximate eigenvalue lambda_j of L_i
+ D_i L_i^T, compute the corresponding eigenvector by forming a rank-revealing
+ twisted factorization. The desired accuracy of the output can be specified
+ by the input parameter ABSTOL.
+ </p>
+<p>
+ For more details, see "A new O(n^2) algorithm for the symmetric tridiagonal
+ eigenvalue<span class="emphasis"><em>eigenvector problem", by Inderjit Dhillon, Computer
+ Science Division Technical Report No. UCB</em></span>/CSD-97-971, UC Berkeley,
+ May 1997.
+ </p>
+<p>
+ Note 1 : <code class="computeroutput"><span class="identifier">stevr</span></code> calls DSTEMR
+ when the full spectrum is requested on machines which conform to the ieee-754
+ floating point standard. <code class="computeroutput"><span class="identifier">stevr</span></code>
+ calls DSTEBZ and DSTEIN on non-ieee machines and when partial spectrum
+ requests are made.
+ </p>
+<p>
+ Normal execution of DSTEMR may create NaNs and infinities and hence may
+ abort due to a floating point exception in environments which do not handle
+ NaNs and infinities in the ieee standard default manner.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id745791"></a><p class="title"><b>Table&#160;335.&#160;Dispatching of stevr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of stevr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEVR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEVR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.stevr.definition"></a><h6>
+<a name="id745886"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.stevr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/stevr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stevr.parameters_or_requirements_on_types"></a><h6>
+<a name="id745917"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.stevr.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.lapack.stevr.complexity"></a><h6>
+<a name="id745986"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.stevr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stevr.example"></a><h6>
+<a name="id746007"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.stevr.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">lapack</span><span class="special">/</span><span class="identifier">stevr</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">lapack</span><span class="special">::</span><span class="identifier">stevr</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.lapack.stevr.notes"></a><h6>
+<a name="id746250"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.stevr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stevr.see_also"></a><h6>
+<a name="id746270"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.stevr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sstevr.f
+ and dstevr.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="stevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="stevx.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/lapack/stevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,196 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>stevx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="stevr.html" title="stevr">
+<link rel="next" href="syev.html" title="syev">
+</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="stevr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syev.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="stevx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.stevx"></a><a class="link" href="stevx.html" title="stevx">stevx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.stevx.prototype"></a><h6>
+<a name="id746330"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.stevx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">stevx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">stevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span>
+ <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span>
+ <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stevx.description"></a><h6>
+<a name="id746661"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.stevx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">stevx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSTEVX and DSTEVX. <code class="computeroutput"><span class="identifier">stevx</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a real symmetric tridiagonal matrix A. Eigenvalues
+ and eigenvectors can be selected by specifying either a range of values
+ or a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorD</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">VectorD</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id746764"></a><p class="title"><b>Table&#160;336.&#160;Dispatching of stevx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of stevx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorD
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSTEVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSTEVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.stevx.definition"></a><h6>
+<a name="id746858"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.stevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/stevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.stevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id746889"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.stevx.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.lapack.stevx.complexity"></a><h6>
+<a name="id746959"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.stevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stevx.example"></a><h6>
+<a name="id746980"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.stevx.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">lapack</span><span class="special">/</span><span class="identifier">stevx</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">lapack</span><span class="special">::</span><span class="identifier">stevx</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.lapack.stevx.notes"></a><h6>
+<a name="id747224"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.stevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.stevx.see_also"></a><h6>
+<a name="id747244"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.stevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sstevx.f
+ and dstevx.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="stevr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syev.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/lapack/sycon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sycon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sycon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sptrs.html" title="sptrs">
+<link rel="next" href="syrfs.html" title="syrfs">
+</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="sptrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syrfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sycon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sycon"></a><a class="link" href="sycon.html" title="sycon">sycon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sycon.prototype"></a><h6>
+<a name="id620724"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.sycon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sycon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sycon</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span><span class="special">,</span> <span class="keyword">const</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>
+<a name="boost_numeric_bindings.reference.lapack.sycon.description"></a><h6>
+<a name="id620860"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.sycon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sycon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYCON, DSYCON, CSYCON, and
+ ZSYCON. <code class="computeroutput"><span class="identifier">sycon</span></code> estimates
+ the reciprocal of the condition number (in the 1-norm) of a complex symmetric
+ matrix A using the factorization A = U<span class="bold"><strong>D*U</strong></span>*T
+ or A = L<span class="bold"><strong>D*L</strong></span>*T computed by ZSYTRF.
+ </p>
+<p>
+ An estimate is obtained for norm(inv(A)), and the reciprocal of the condition
+ number is computed as RCOND = 1 / (ANORM * norm(inv(A))).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id620978"></a><p class="title"><b>Table&#160;207.&#160;Dispatching of sycon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sycon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYCON
+ </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>
+ CSYCON
+ </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>
+ ZSYCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sycon.definition"></a><h6>
+<a name="id621151"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.sycon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sycon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sycon.parameters_or_requirements_on_types"></a><h6>
+<a name="id621183"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.sycon.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.lapack.sycon.complexity"></a><h6>
+<a name="id621252"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.sycon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sycon.example"></a><h6>
+<a name="id621271"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.sycon.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">lapack</span><span class="special">/</span><span class="identifier">sycon</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">lapack</span><span class="special">::</span><span class="identifier">sycon</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.lapack.sycon.notes"></a><h6>
+<a name="id621514"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.sycon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sycon.see_also"></a><h6>
+<a name="id621533"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.sycon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssycon.f,
+ dsycon.f,
+ csycon.f,
+ and zsycon.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="sptrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syrfs.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/lapack/syev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syev.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,190 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>syev</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="stevx.html" title="stevx">
+<link rel="next" href="syevd.html" title="syevd">
+</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="stevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syevd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="syev">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.syev"></a><a class="link" href="syev.html" title="syev">syev</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.syev.prototype"></a><h6>
+<a name="id747304"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.syev.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">syev</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">syev</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syev.description"></a><h6>
+<a name="id747418"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.syev.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">syev</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYEV and DSYEV. <code class="computeroutput"><span class="identifier">syev</span></code> computes all eigenvalues and, optionally,
+ eigenvectors of a real symmetric matrix A.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id747519"></a><p class="title"><b>Table&#160;337.&#160;Dispatching of syev</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of syev">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYEV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYEV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.syev.definition"></a><h6>
+<a name="id747614"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.syev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/syev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syev.parameters_or_requirements_on_types"></a><h6>
+<a name="id747645"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.syev.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.lapack.syev.complexity"></a><h6>
+<a name="id747714"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.syev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syev.example"></a><h6>
+<a name="id747733"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.syev.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">lapack</span><span class="special">/</span><span class="identifier">syev</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">lapack</span><span class="special">::</span><span class="identifier">syev</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.lapack.syev.notes"></a><h6>
+<a name="id747976"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.syev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syev.see_also"></a><h6>
+<a name="id747995"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.syev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyev.f
+ and dsyev.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="stevx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syevd.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/lapack/syevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,202 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>syevd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="syev.html" title="syev">
+<link rel="next" href="syevr.html" title="syevr">
+</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="syev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syevr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="syevd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.syevd"></a><a class="link" href="syevd.html" title="syevd">syevd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.syevd.prototype"></a><h6>
+<a name="id748056"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.syevd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">syevd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">syevd</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syevd.description"></a><h6>
+<a name="id748170"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.syevd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">syevd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYEVD and DSYEVD. <code class="computeroutput"><span class="identifier">syevd</span></code> computes all eigenvalues and, optionally,
+ eigenvectors of a real symmetric matrix A. If eigenvectors are desired,
+ it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ Because of large use of BLAS of level 3, <code class="computeroutput"><span class="identifier">syevd</span></code>
+ needs N**2 more workspace than DSYEVX.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id748293"></a><p class="title"><b>Table&#160;338.&#160;Dispatching of syevd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of syevd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYEVD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYEVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.syevd.definition"></a><h6>
+<a name="id748388"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.syevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/syevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id748420"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.syevd.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.lapack.syevd.complexity"></a><h6>
+<a name="id748489"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.syevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syevd.example"></a><h6>
+<a name="id748510"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.syevd.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">lapack</span><span class="special">/</span><span class="identifier">syevd</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">lapack</span><span class="special">::</span><span class="identifier">syevd</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.lapack.syevd.notes"></a><h6>
+<a name="id748753"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.syevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syevd.see_also"></a><h6>
+<a name="id748773"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.syevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyevd.f
+ and dsyevd.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="syev.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syevr.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/lapack/syevr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,250 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>syevr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="syevd.html" title="syevd">
+<link rel="next" href="syevx.html" title="syevx">
+</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="syevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syevx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="syevr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.syevr"></a><a class="link" href="syevr.html" title="syevr">syevr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.syevr.prototype"></a><h6>
+<a name="id748833"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.syevr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">syevr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">syevr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</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="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorISUPPZ</span><span class="special">&amp;</span> <span class="identifier">isuppz</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syevr.description"></a><h6>
+<a name="id749122"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.syevr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">syevr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYEVR and DSYEVR. <code class="computeroutput"><span class="identifier">syevr</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a real symmetric matrix A. Eigenvalues and
+ eigenvectors can be selected by specifying either a range of values or
+ a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">syevr</span></code> first reduces the
+ matrix A to tridiagonal form T with a call to DSYTRD. Then, whenever possible,
+ <code class="computeroutput"><span class="identifier">syevr</span></code> calls DSTEMR to compute
+ the eigenspectrum using Relatively Robust Representations. DSTEMR computes
+ eigenvalues by the dqds algorithm, while orthogonal eigenvectors are computed
+ from various "good" L D L^T representations (also known as Relatively
+ Robust Representations). Gram-Schmidt orthogonalization is avoided as far
+ as possible. More specifically, the various steps of the algorithm are
+ as follows.
+ </p>
+<p>
+ For each unreduced block (submatrix) of T, (a) Compute T - sigma I = L
+ D L^T, so that L and D define all the wanted eigenvalues to high relative
+ accuracy. This means that small relative changes in the entries of D and
+ L cause only small relative changes in the eigenvalues and eigenvectors.
+ The standard (unfactored) representation of the tridiagonal matrix T does
+ not have this property in general. (b) Compute the eigenvalues to suitable
+ accuracy. If the eigenvectors are desired, the algorithm attains full accuracy
+ of the computed eigenvalues only right before the corresponding vectors
+ have to be computed, see steps c) and d). (c) For each cluster of close
+ eigenvalues, select a new shift close to the cluster, find a new factorization,
+ and refine the shifted eigenvalues to suitable accuracy. (d) For each eigenvalue
+ with a large enough relative separation compute the corresponding eigenvector
+ by forming a rank revealing twisted factorization. Go back to (c) for any
+ clusters that remain.
+ </p>
+<p>
+ The desired accuracy of the output can be specified by the input parameter
+ ABSTOL.
+ </p>
+<p>
+ For more details, see DSTEMR's documentation and: - Inderjit S. Dhillon
+ and Beresford N. Parlett: "Multiple representations to compute orthogonal
+ eigenvectors of symmetric tridiagonal matrices," Linear Algebra and
+ its Applications, 387(1), pp. 1-28, August 2004. - Inderjit Dhillon and
+ Beresford Parlett: "Orthogonal Eigenvectors and Relative Gaps,"
+ SIAM Journal on Matrix Analysis and Applications, Vol. 25, 2004. Also LAPACK
+ Working Note 154. - Inderjit Dhillon: "A new O(n^2) algorithm for
+ the symmetric tridiagonal eigenvalue/eigenvector problem", Computer
+ Science Division Technical Report No. UCB/CSD-97-971, UC Berkeley, May
+ 1997.
+ </p>
+<p>
+ Note 1 : <code class="computeroutput"><span class="identifier">syevr</span></code> calls DSTEMR
+ when the full spectrum is requested on machines which conform to the ieee-754
+ floating point standard. <code class="computeroutput"><span class="identifier">syevr</span></code>
+ calls DSTEBZ and SSTEIN on non-ieee machines and when partial spectrum
+ requests are made.
+ </p>
+<p>
+ Normal execution of DSTEMR may create NaNs and infinities and hence may
+ abort due to a floating point exception in environments which do not handle
+ NaNs and infinities in the ieee standard default manner.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id749312"></a><p class="title"><b>Table&#160;339.&#160;Dispatching of syevr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of syevr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYEVR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYEVR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.syevr.definition"></a><h6>
+<a name="id749406"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.syevr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/syevr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syevr.parameters_or_requirements_on_types"></a><h6>
+<a name="id749437"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.syevr.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.lapack.syevr.complexity"></a><h6>
+<a name="id749506"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.syevr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syevr.example"></a><h6>
+<a name="id749527"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.syevr.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">lapack</span><span class="special">/</span><span class="identifier">syevr</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">lapack</span><span class="special">::</span><span class="identifier">syevr</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.lapack.syevr.notes"></a><h6>
+<a name="id749771"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.syevr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syevr.see_also"></a><h6>
+<a name="id749791"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.syevr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyevr.f
+ and dsyevr.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="syevd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="syevx.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/lapack/syevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,195 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>syevx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="syevr.html" title="syevr">
+<link rel="next" href="gels.html" title="gels">
+</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="syevr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gels.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="syevx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.syevx"></a><a class="link" href="syevx.html" title="syevx">syevx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.syevx.prototype"></a><h6>
+<a name="id749850"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.syevx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">syevx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">syevx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</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="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syevx.description"></a><h6>
+<a name="id750140"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.syevx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">syevx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYEVX and DSYEVX. <code class="computeroutput"><span class="identifier">syevx</span></code> computes selected eigenvalues and,
+ optionally, eigenvectors of a real symmetric matrix A. Eigenvalues and
+ eigenvectors can be selected by specifying either a range of values or
+ a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id750243"></a><p class="title"><b>Table&#160;340.&#160;Dispatching of syevx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of syevx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYEVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYEVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.syevx.definition"></a><h6>
+<a name="id750338"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.syevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/syevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id750370"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.syevx.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.lapack.syevx.complexity"></a><h6>
+<a name="id750439"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.syevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syevx.example"></a><h6>
+<a name="id750459"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.syevx.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">lapack</span><span class="special">/</span><span class="identifier">syevx</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">lapack</span><span class="special">::</span><span class="identifier">syevx</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.lapack.syevx.notes"></a><h6>
+<a name="id750702"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.syevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syevx.see_also"></a><h6>
+<a name="id750723"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.syevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyevx.f
+ and dsyevx.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="syevr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gels.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/lapack/sygst.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygst.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,202 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sygst</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sbgst.html" title="sbgst">
+<link rel="next" href="ggqrf.html" title="ggqrf">
+</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="sbgst.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggqrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sygst">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sygst"></a><a class="link" href="sygst.html" title="sygst">sygst</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sygst.prototype"></a><h6>
+<a name="id528244"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.sygst.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sygst</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sygst</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sygst.description"></a><h6>
+<a name="id528365"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.sygst.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sygst</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYGST and DSYGST. <code class="computeroutput"><span class="identifier">sygst</span></code> reduces a real symmetric-definite
+ generalized eigenproblem to standard form.
+ </p>
+<p>
+ If ITYPE = 1, the problem is A*x = lambda<span class="bold"><strong>B*x, and
+ A is overwritten by inv(U</strong></span>*T)*A*inv(U) or inv(L)<span class="bold"><strong>A*inv(L</strong></span>*T)
+ </p>
+<p>
+ If ITYPE = 2 or 3, the problem is A*B*x = lambda*x or B*A*x = lambda*x,
+ and A is overwritten by U<span class="bold"><strong>A*U</strong></span><span class="bold"><strong>T or L</strong></span>*T*A*L.
+ </p>
+<p>
+ B must have been previously factorized as U**T*U or L<span class="bold"><strong>L</strong></span>*T
+ by DPOTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id528505"></a><p class="title"><b>Table&#160;103.&#160;Dispatching of sygst</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sygst">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYGST
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYGST
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sygst.definition"></a><h6>
+<a name="id528600"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.sygst.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sygst.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sygst.parameters_or_requirements_on_types"></a><h6>
+<a name="id528632"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.sygst.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.lapack.sygst.complexity"></a><h6>
+<a name="id528702"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.sygst.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sygst.example"></a><h6>
+<a name="id528722"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.sygst.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">lapack</span><span class="special">/</span><span class="identifier">sygst</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">lapack</span><span class="special">::</span><span class="identifier">sygst</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.lapack.sygst.notes"></a><h6>
+<a name="id528967"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.sygst.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sygst.see_also"></a><h6>
+<a name="id528986"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.sygst.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssygst.f
+ and dsygst.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="sbgst.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggqrf.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/lapack/sygv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,193 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sygv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="spgvx.html" title="spgvx">
+<link rel="next" href="sygvd.html" title="sygvd">
+</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="spgvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sygvd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sygv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sygv"></a><a class="link" href="sygv.html" title="sygv">sygv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sygv.prototype"></a><h6>
+<a name="id693737"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.sygv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sygv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sygv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</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> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sygv.description"></a><h6>
+<a name="id693892"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.sygv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sygv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYGV and DSYGV. <code class="computeroutput"><span class="identifier">sygv</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem,
+ of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x, or B*A*x=(lambda)*x.
+ Here A and B are assumed to be symmetric and B is also positive definite.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id694001"></a><p class="title"><b>Table&#160;279.&#160;Dispatching of sygv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sygv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYGV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYGV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sygv.definition"></a><h6>
+<a name="id694095"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.sygv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sygv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sygv.parameters_or_requirements_on_types"></a><h6>
+<a name="id694126"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.sygv.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.lapack.sygv.complexity"></a><h6>
+<a name="id694196"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.sygv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sygv.example"></a><h6>
+<a name="id694216"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.sygv.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">lapack</span><span class="special">/</span><span class="identifier">sygv</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">lapack</span><span class="special">::</span><span class="identifier">sygv</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.lapack.sygv.notes"></a><h6>
+<a name="id694460"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.sygv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sygv.see_also"></a><h6>
+<a name="id694481"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.sygv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssygv.f
+ and dsygv.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="spgvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sygvd.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/lapack/sygvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygvd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,201 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sygvd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sygv.html" title="sygv">
+<link rel="next" href="sygvx.html" title="sygvx">
+</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="sygv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sygvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sygvd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sygvd"></a><a class="link" href="sygvd.html" title="sygvd">sygvd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sygvd.prototype"></a><h6>
+<a name="id694541"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.sygvd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sygvd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sygvd</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</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> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sygvd.description"></a><h6>
+<a name="id694697"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.sygvd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sygvd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYGVD and DSYGVD. <code class="computeroutput"><span class="identifier">sygvd</span></code> computes all the eigenvalues, and
+ optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem,
+ of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x, or B*A*x=(lambda)*x.
+ Here A and B are assumed to be symmetric and B is also positive definite.
+ If eigenvectors are desired, it uses a divide and conquer algorithm.
+ </p>
+<p>
+ The divide and conquer algorithm makes very mild assumptions about floating
+ point arithmetic. It will work on machines with a guard digit in add/subtract,
+ or on those binary machines without guard digits which subtract like the
+ Cray X-MP, Cray Y-MP, Cray C-90, or Cray-2. It could conceivably fail on
+ hexadecimal or decimal machines without guard digits, but we know of none.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id694813"></a><p class="title"><b>Table&#160;280.&#160;Dispatching of sygvd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sygvd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYGVD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYGVD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sygvd.definition"></a><h6>
+<a name="id694908"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.sygvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sygvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sygvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id694940"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.sygvd.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.lapack.sygvd.complexity"></a><h6>
+<a name="id695010"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.sygvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sygvd.example"></a><h6>
+<a name="id695030"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.sygvd.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">lapack</span><span class="special">/</span><span class="identifier">sygvd</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">lapack</span><span class="special">::</span><span class="identifier">sygvd</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.lapack.sygvd.notes"></a><h6>
+<a name="id695273"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.sygvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sygvd.see_also"></a><h6>
+<a name="id695293"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.sygvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssygvd.f
+ and dsygvd.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="sygv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sygvx.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/lapack/sygvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sygvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sygvd.html" title="sygvd">
+<link rel="next" href="ggglm.html" title="ggglm">
+</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="sygvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggglm.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sygvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sygvx"></a><a class="link" href="sygvx.html" title="sygvx">sygvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sygvx.prototype"></a><h6>
+<a name="id695352"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.sygvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sygvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sygvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">itype</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobz</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">range</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</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> <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="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">il</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">iu</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">VectorIFAIL</span><span class="special">&amp;</span> <span class="identifier">ifail</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sygvx.description"></a><h6>
+<a name="id695705"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.sygvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sygvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYGVX and DSYGVX. <code class="computeroutput"><span class="identifier">sygvx</span></code> computes selected eigenvalues,
+ and optionally, eigenvectors of a real generalized symmetric-definite eigenproblem,
+ of the form A*x<code class="literal">(lambda)*B*x, A*Bx</code>(lambda)*x, or B*A*x=(lambda)*x.
+ Here A and B are assumed to be symmetric and B is also positive definite.
+ Eigenvalues and eigenvectors can be selected by specifying either a range
+ of values or a range of indices for the desired eigenvalues.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id695814"></a><p class="title"><b>Table&#160;281.&#160;Dispatching of sygvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sygvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYGVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYGVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sygvx.definition"></a><h6>
+<a name="id695908"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.sygvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sygvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sygvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id695940"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.sygvx.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.lapack.sygvx.complexity"></a><h6>
+<a name="id696010"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.sygvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sygvx.example"></a><h6>
+<a name="id696031"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.sygvx.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">lapack</span><span class="special">/</span><span class="identifier">sygvx</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">lapack</span><span class="special">::</span><span class="identifier">sygvx</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.lapack.sygvx.notes"></a><h6>
+<a name="id696275"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.sygvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sygvx.see_also"></a><h6>
+<a name="id696296"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.sygvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssygvx.f
+ and dsygvx.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="sygvd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggglm.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/lapack/syrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syrfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>syrfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sycon.html" title="sycon">
+<link rel="next" href="sytrf.html" title="sytrf">
+</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="sycon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sytrf.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="syrfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.syrfs"></a><a class="link" href="syrfs.html" title="syrfs">syrfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.syrfs.prototype"></a><h6>
+<a name="id621603"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.syrfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">syrfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">syrfs</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">MatrixAF</span><span class="special">&amp;</span> <span class="identifier">af</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syrfs.description"></a><h6>
+<a name="id621820"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.syrfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">syrfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYRFS, DSYRFS, CSYRFS, and
+ ZSYRFS. <code class="computeroutput"><span class="identifier">syrfs</span></code> improves
+ the computed solution to a system of linear equations when the coefficient
+ matrix is symmetric indefinite, and provides error bounds and backward
+ error estimates for the solution.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id621923"></a><p class="title"><b>Table&#160;208.&#160;Dispatching of syrfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of syrfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYRFS
+ </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>
+ CSYRFS
+ </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>
+ ZSYRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.syrfs.definition"></a><h6>
+<a name="id622097"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.syrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/syrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.syrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id622128"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.syrfs.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.lapack.syrfs.complexity"></a><h6>
+<a name="id622197"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.syrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syrfs.example"></a><h6>
+<a name="id622217"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.syrfs.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">lapack</span><span class="special">/</span><span class="identifier">syrfs</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">lapack</span><span class="special">::</span><span class="identifier">syrfs</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.lapack.syrfs.notes"></a><h6>
+<a name="id622460"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.syrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.syrfs.see_also"></a><h6>
+<a name="id622480"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.syrfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyrfs.f,
+ dsyrfs.f,
+ csyrfs.f,
+ and zsyrfs.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="sycon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sytrf.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/lapack/sysv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sysv.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,225 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sysv</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="spsvx.html" title="spsvx">
+<link rel="next" href="sysvx.html" title="sysvx">
+</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="spsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sysvx.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sysv">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sysv"></a><a class="link" href="sysv.html" title="sysv">sysv</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sysv.prototype"></a><h6>
+<a name="id721356"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.sysv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sysv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sysv</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.sysv.description"></a><h6>
+<a name="id721468"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.sysv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sysv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYSV, DSYSV, CSYSV, and ZSYSV.
+ <code class="computeroutput"><span class="identifier">sysv</span></code> computes the solution
+ to a complex system of linear equations A * X = B, where A is an N-by-N
+ symmetric matrix and X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ The diagonal pivoting method is used to factor A as A = U * D * U<span class="bold"><strong>*T, if UPLO = 'U', or A = L * D * L</strong></span>*T, if UPLO =
+ 'L', where U (or L) is a product of permutation and unit upper (lower)
+ triangular matrices, and D is symmetric and block diagonal with 1-by-1
+ and 2-by-2 diagonal blocks. The factored form of A is then used to solve
+ the system of equations A * X = B.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id721584"></a><p class="title"><b>Table&#160;309.&#160;Dispatching of sysv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sysv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYSV
+ </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>
+ CSYSV
+ </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>
+ ZSYSV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sysv.definition"></a><h6>
+<a name="id721757"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.sysv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sysv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sysv.parameters_or_requirements_on_types"></a><h6>
+<a name="id721788"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.sysv.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.lapack.sysv.complexity"></a><h6>
+<a name="id721855"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.sysv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sysv.example"></a><h6>
+<a name="id721875"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.sysv.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">lapack</span><span class="special">/</span><span class="identifier">sysv</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">lapack</span><span class="special">::</span><span class="identifier">sysv</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.lapack.sysv.notes"></a><h6>
+<a name="id722119"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.sysv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sysv.see_also"></a><h6>
+<a name="id722139"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.sysv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssysv.f,
+ dsysv.f,
+ csysv.f,
+ and zsysv.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="spsvx.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sysvx.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/lapack/sysvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sysvx.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,252 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sysvx</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sysv.html" title="sysv">
+<link rel="next" href="gees.html" title="gees">
+</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="sysv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gees.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sysvx">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sysvx"></a><a class="link" href="sysvx.html" title="sysvx">sysvx</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sysvx.prototype"></a><h6>
+<a name="id722212"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.sysvx.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sysvx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sysvx</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">fact</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">MatrixAF</span><span class="special">&amp;</span> <span class="identifier">af</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span>
+ <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sysvx.description"></a><h6>
+<a name="id722450"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.sysvx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sysvx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYSVX, DSYSVX, CSYSVX, and
+ ZSYSVX. <code class="computeroutput"><span class="identifier">sysvx</span></code> uses the
+ diagonal pivoting factorization to compute the solution to a complex system
+ of linear equations A * X = B, where A is an N-by-N symmetric matrix and
+ X and B are N-by-NRHS matrices.
+ </p>
+<p>
+ Error bounds on the solution and a condition estimate are also provided.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ The following steps are performed:
+ </p>
+<p>
+ 1. If FACT = 'N', the diagonal pivoting method is used to factor A. The
+ form of the factorization is A = U * D * U<span class="bold"><strong>*T, if
+ UPLO = 'U', or A = L * D * L</strong></span>*T, if UPLO = 'L', where U (or L)
+ is a product of permutation and unit upper (lower) triangular matrices,
+ and D is symmetric and block diagonal with 1-by-1 and 2-by-2 diagonal blocks.
+ </p>
+<p>
+ 2. If some D(i,i)=0, so that D is exactly singular, then the routine returns
+ with INFO = i. Otherwise, the factored form of A is used to estimate the
+ condition number of the matrix A. If the reciprocal of the condition number
+ is less than machine precision, INFO = N+1 is returned as a warning, but
+ the routine still goes on to solve for X and compute error bounds as described
+ below.
+ </p>
+<p>
+ 3. The system of equations is solved for X using the factored form of A.
+ </p>
+<p>
+ 4. Iterative refinement is applied to improve the computed solution matrix
+ and calculate error bounds and backward error estimates for it.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id722606"></a><p class="title"><b>Table&#160;310.&#160;Dispatching of sysvx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sysvx">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYSVX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYSVX
+ </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>
+ CSYSVX
+ </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>
+ ZSYSVX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sysvx.definition"></a><h6>
+<a name="id722779"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.sysvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sysvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sysvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id722810"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.sysvx.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.lapack.sysvx.complexity"></a><h6>
+<a name="id722880"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.sysvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sysvx.example"></a><h6>
+<a name="id722901"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.sysvx.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">lapack</span><span class="special">/</span><span class="identifier">sysvx</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">lapack</span><span class="special">::</span><span class="identifier">sysvx</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.lapack.sysvx.notes"></a><h6>
+<a name="id723143"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.sysvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sysvx.see_also"></a><h6>
+<a name="id723163"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.sysvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssysvx.f,
+ dsysvx.f,
+ csysvx.f,
+ and zsysvx.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="sysv.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gees.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/lapack/sytrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrd.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sytrd</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sterf.html" title="sterf">
+<link rel="next" href="ungtr.html" title="ungtr">
+</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="sterf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungtr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sytrd">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sytrd"></a><a class="link" href="sytrd.html" title="sytrd">sytrd</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sytrd.prototype"></a><h6>
+<a name="id651485"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.sytrd.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sytrd</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sytrd</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="identifier">VectorE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sytrd.description"></a><h6>
+<a name="id651616"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.sytrd.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sytrd</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYTRD and DSYTRD. <code class="computeroutput"><span class="identifier">sytrd</span></code> reduces a real symmetric matrix
+ A to real symmetric tridiagonal form T by an orthogonal similarity transformation:
+ Q**T * A * Q = T.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id651718"></a><p class="title"><b>Table&#160;242.&#160;Dispatching of sytrd</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sytrd">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYTRD
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYTRD
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sytrd.definition"></a><h6>
+<a name="id651813"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.sytrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sytrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sytrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id651844"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.sytrd.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.lapack.sytrd.complexity"></a><h6>
+<a name="id651914"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.sytrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sytrd.example"></a><h6>
+<a name="id651935"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.sytrd.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">lapack</span><span class="special">/</span><span class="identifier">sytrd</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">lapack</span><span class="special">::</span><span class="identifier">sytrd</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.lapack.sytrd.notes"></a><h6>
+<a name="id652178"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.sytrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sytrd.see_also"></a><h6>
+<a name="id652198"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.sytrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssytrd.f
+ and dsytrd.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="sterf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungtr.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/lapack/sytrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,229 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sytrf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="syrfs.html" title="syrfs">
+<link rel="next" href="sytri.html" title="sytri">
+</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="syrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sytri.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sytrf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sytrf"></a><a class="link" href="sytrf.html" title="sytrf">sytrf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sytrf.prototype"></a><h6>
+<a name="id622552"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.sytrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sytrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sytrf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sytrf.description"></a><h6>
+<a name="id622645"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.sytrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sytrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYTRF, DSYTRF, CSYTRF, and
+ ZSYTRF. <code class="computeroutput"><span class="identifier">sytrf</span></code> computes
+ the factorization of a complex symmetric matrix A using the Bunch-Kaufman
+ diagonal pivoting method. The form of the factorization is
+ </p>
+<p>
+ A = U<span class="bold"><strong>D*U</strong></span>*T or A = L<span class="bold"><strong>D*L</strong></span>*T
+ </p>
+<p>
+ where U (or L) is a product of permutation and unit upper (lower) triangular
+ matrices, and D is symmetric and block diagonal with with 1-by-1 and 2-by-2
+ diagonal blocks.
+ </p>
+<p>
+ This is the blocked version of the algorithm, calling Level 3 BLAS.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id622770"></a><p class="title"><b>Table&#160;209.&#160;Dispatching of sytrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sytrf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYTRF
+ </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>
+ CSYTRF
+ </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>
+ ZSYTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sytrf.definition"></a><h6>
+<a name="id622944"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.sytrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sytrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sytrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id622975"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.sytrf.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.lapack.sytrf.complexity"></a><h6>
+<a name="id623044"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.sytrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sytrf.example"></a><h6>
+<a name="id623065"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.sytrf.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">lapack</span><span class="special">/</span><span class="identifier">sytrf</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">lapack</span><span class="special">::</span><span class="identifier">sytrf</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.lapack.sytrf.notes"></a><h6>
+<a name="id623308"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.sytrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sytrf.see_also"></a><h6>
+<a name="id623328"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.sytrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssytrf.f,
+ dsytrf.f,
+ csytrf.f,
+ and zsytrf.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="syrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sytri.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/lapack/sytri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytri.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sytri</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sytrf.html" title="sytrf">
+<link rel="next" href="sytrs.html" title="sytrs">
+</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="sytrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sytrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sytri">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sytri"></a><a class="link" href="sytri.html" title="sytri">sytri</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sytri.prototype"></a><h6>
+<a name="id623399"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.sytri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sytri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sytri</span><span class="special">(</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sytri.description"></a><h6>
+<a name="id623496"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.sytri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sytri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYTRI, DSYTRI, CSYTRI, and
+ ZSYTRI. <code class="computeroutput"><span class="identifier">sytri</span></code> computes
+ the inverse of a complex symmetric indefinite matrix A using the factorization
+ A = U<span class="bold"><strong>D*U</strong></span>*T or A = L<span class="bold"><strong>D*L</strong></span>*T
+ computed by ZSYTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id623609"></a><p class="title"><b>Table&#160;210.&#160;Dispatching of sytri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sytri">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYTRI
+ </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>
+ CSYTRI
+ </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>
+ ZSYTRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sytri.definition"></a><h6>
+<a name="id623782"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.sytri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sytri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sytri.parameters_or_requirements_on_types"></a><h6>
+<a name="id623814"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.sytri.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.lapack.sytri.complexity"></a><h6>
+<a name="id623882"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.sytri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sytri.example"></a><h6>
+<a name="id623903"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.sytri.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">lapack</span><span class="special">/</span><span class="identifier">sytri</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">lapack</span><span class="special">::</span><span class="identifier">sytri</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.lapack.sytri.notes"></a><h6>
+<a name="id624148"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.sytri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sytri.see_also"></a><h6>
+<a name="id624168"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.sytri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssytri.f,
+ dsytri.f,
+ csytri.f,
+ and zsytri.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="sytrf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="sytrs.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/lapack/sytrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,218 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>sytrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sytri.html" title="sytri">
+<link rel="next" href="tbcon.html" title="tbcon">
+</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="sytri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tbcon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="sytrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.sytrs"></a><a class="link" href="sytrs.html" title="sytrs">sytrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.sytrs.prototype"></a><h6>
+<a name="id624238"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.sytrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">sytrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">sytrs</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">VectorIPIV</span><span class="special">&amp;</span> <span class="identifier">ipiv</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.lapack.sytrs.description"></a><h6>
+<a name="id624361"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.sytrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">sytrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SSYTRS, DSYTRS, CSYTRS, and
+ ZSYTRS. <code class="computeroutput"><span class="identifier">sytrs</span></code> solves a
+ system of linear equations A*X = B with a complex symmetric matrix A using
+ the factorization A = U<span class="bold"><strong>D*U</strong></span>*T or A = L<span class="bold"><strong>D*L</strong></span>*T computed by ZSYTRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id624474"></a><p class="title"><b>Table&#160;211.&#160;Dispatching of sytrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of sytrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ SSYTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSYTRS
+ </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>
+ CSYTRS
+ </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>
+ ZSYTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.sytrs.definition"></a><h6>
+<a name="id624647"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.sytrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/sytrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.sytrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id624679"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.sytrs.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.lapack.sytrs.complexity"></a><h6>
+<a name="id624747"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.sytrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sytrs.example"></a><h6>
+<a name="id624768"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.sytrs.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">lapack</span><span class="special">/</span><span class="identifier">sytrs</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">lapack</span><span class="special">::</span><span class="identifier">sytrs</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.lapack.sytrs.notes"></a><h6>
+<a name="id625011"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.sytrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.sytrs.see_also"></a><h6>
+<a name="id625030"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.sytrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssytrs.f,
+ dsytrs.f,
+ csytrs.f,
+ and zsytrs.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="sytri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tbcon.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/lapack/tbcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbcon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tbcon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sytrs.html" title="sytrs">
+<link rel="next" href="tbrfs.html" title="tbrfs">
+</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="sytrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tbrfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tbcon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tbcon"></a><a class="link" href="tbcon.html" title="tbcon">tbcon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tbcon.prototype"></a><h6>
+<a name="id625100"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.tbcon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tbcon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tbcon</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">norm</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">kd</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</span><span class="special">,</span>
+ <span class="identifier">Scalar</span> <span class="special">&gt;</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tbcon.description"></a><h6>
+<a name="id625237"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.tbcon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tbcon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STBCON, DTBCON, CTBCON, and
+ ZTBCON. <code class="computeroutput"><span class="identifier">tbcon</span></code> estimates
+ the reciprocal of the condition number of a triangular band matrix A, in
+ either the 1-norm or the infinity-norm.
+ </p>
+<p>
+ The norm of A is computed and an estimate is obtained for norm(inv(A)),
+ then the reciprocal of the condition number is computed as RCOND = 1 /
+ ( norm(A) * norm(inv(A)) ).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id625344"></a><p class="title"><b>Table&#160;212.&#160;Dispatching of tbcon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tbcon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STBCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTBCON
+ </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>
+ CTBCON
+ </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>
+ ZTBCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tbcon.definition"></a><h6>
+<a name="id625517"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.tbcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tbcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tbcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id625548"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.tbcon.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.lapack.tbcon.complexity"></a><h6>
+<a name="id625616"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.tbcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tbcon.example"></a><h6>
+<a name="id625636"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.tbcon.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">lapack</span><span class="special">/</span><span class="identifier">tbcon</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">lapack</span><span class="special">::</span><span class="identifier">tbcon</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.lapack.tbcon.notes"></a><h6>
+<a name="id625880"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.tbcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tbcon.see_also"></a><h6>
+<a name="id625900"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.tbcon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stbcon.f,
+ dtbcon.f,
+ ctbcon.f,
+ and ztbcon.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="sytrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tbrfs.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/lapack/tbrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbrfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,225 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tbrfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tbcon.html" title="tbcon">
+<link rel="next" href="tbtrs.html" title="tbtrs">
+</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="tbcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tbtrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tbrfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tbrfs"></a><a class="link" href="tbrfs.html" title="tbrfs">tbrfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tbrfs.prototype"></a><h6>
+<a name="id625972"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.tbrfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tbrfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tbrfs</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">kd</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</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">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tbrfs.description"></a><h6>
+<a name="id626162"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.tbrfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tbrfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STBRFS, DTBRFS, CTBRFS, and
+ ZTBRFS. <code class="computeroutput"><span class="identifier">tbrfs</span></code> provides
+ error bounds and backward error estimates for the solution to a system
+ of linear equations with a triangular band coefficient matrix.
+ </p>
+<p>
+ The solution matrix X must be computed by ZTBTRS or some other means before
+ entering this routine. <code class="computeroutput"><span class="identifier">tbrfs</span></code>
+ does not do iterative refinement because doing so cannot improve the backward
+ error.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id626281"></a><p class="title"><b>Table&#160;213.&#160;Dispatching of tbrfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tbrfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STBRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTBRFS
+ </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>
+ CTBRFS
+ </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>
+ ZTBRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tbrfs.definition"></a><h6>
+<a name="id626454"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.tbrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tbrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tbrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id626486"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.tbrfs.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.lapack.tbrfs.complexity"></a><h6>
+<a name="id626555"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.tbrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tbrfs.example"></a><h6>
+<a name="id626575"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.tbrfs.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">lapack</span><span class="special">/</span><span class="identifier">tbrfs</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">lapack</span><span class="special">::</span><span class="identifier">tbrfs</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.lapack.tbrfs.notes"></a><h6>
+<a name="id626819"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.tbrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tbrfs.see_also"></a><h6>
+<a name="id626838"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.tbrfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stbrfs.f,
+ dtbrfs.f,
+ ctbrfs.f,
+ and ztbrfs.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="tbcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tbtrs.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/lapack/tbtrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbtrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tbtrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tbrfs.html" title="tbrfs">
+<link rel="next" href="tpcon.html" title="tpcon">
+</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="tbrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tpcon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tbtrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tbtrs"></a><a class="link" href="tbtrs.html" title="tbtrs">tbtrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tbtrs.prototype"></a><h6>
+<a name="id626910"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.tbtrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tbtrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tbtrs</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">kd</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixAB</span><span class="special">&amp;</span> <span class="identifier">ab</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.lapack.tbtrs.description"></a><h6>
+<a name="id627028"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.tbtrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tbtrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STBTRS, DTBTRS, CTBTRS, and
+ ZTBTRS. <code class="computeroutput"><span class="identifier">tbtrs</span></code> solves a
+ triangular system of the form
+ </p>
+<p>
+ A * X = B, A<span class="bold"><strong>*T * X = B, or A</strong></span>*H * X = B,
+ </p>
+<p>
+ where A is a triangular band matrix of order N, and B is an N-by-NRHS matrix.
+ A check is made to verify that A is nonsingular.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixAB</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">MatrixAB</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id627143"></a><p class="title"><b>Table&#160;214.&#160;Dispatching of tbtrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tbtrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAB
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STBTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTBTRS
+ </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>
+ CTBTRS
+ </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>
+ ZTBTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tbtrs.definition"></a><h6>
+<a name="id627317"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.tbtrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tbtrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tbtrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id627348"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.tbtrs.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.lapack.tbtrs.complexity"></a><h6>
+<a name="id627417"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.tbtrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tbtrs.example"></a><h6>
+<a name="id627437"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.tbtrs.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">lapack</span><span class="special">/</span><span class="identifier">tbtrs</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">lapack</span><span class="special">::</span><span class="identifier">tbtrs</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.lapack.tbtrs.notes"></a><h6>
+<a name="id627681"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.tbtrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tbtrs.see_also"></a><h6>
+<a name="id627701"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.tbtrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stbtrs.f,
+ dtbtrs.f,
+ ctbtrs.f,
+ and ztbtrs.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="tbrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tpcon.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/lapack/tgevc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgevc.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,248 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tgevc</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="hgeqz.html" title="hgeqz">
+<link rel="next" href="tgexc.html" title="tgexc">
+</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="hgeqz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgexc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tgevc">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tgevc"></a><a class="link" href="tgevc.html" title="tgevc">tgevc</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tgevc.prototype"></a><h6>
+<a name="id659748"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.tgevc.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tgevc</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tgevc</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="keyword">char</span> <span class="identifier">howmny</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">MatrixS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixP</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">mm</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgevc.description"></a><h6>
+<a name="id660002"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.tgevc.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tgevc</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STGEVC, DTGEVC, CTGEVC, and
+ ZTGEVC. <code class="computeroutput"><span class="identifier">tgevc</span></code> computes
+ some or all of the right and/or left eigenvectors of a pair of complex
+ matrices (S,P), where S and P are upper triangular. Matrix pairs of this
+ type are produced by the generalized Schur factorization of a complex matrix
+ pair (A,B):
+ </p>
+<p>
+ A = Q<span class="bold"><strong>S*Z</strong></span>*H, B = Q<span class="bold"><strong>P*Z</strong></span>*H
+ </p>
+<p>
+ as computed by ZGGHRD + ZHGEQZ.
+ </p>
+<p>
+ The right eigenvector x and the left eigenvector y of (S,P) corresponding
+ to an eigenvalue w are defined by:
+ </p>
+<p>
+ S*x = w<span class="bold"><strong>P*x, (y</strong></span>*H)<span class="bold"><strong>S
+ = w</strong></span>(y**H)*P,
+ </p>
+<p>
+ where y**H denotes the conjugate tranpose of y. The eigenvalues are not
+ input to this routine, but are computed directly from the diagonal elements
+ of S and P.
+ </p>
+<p>
+ This routine returns the matrices X and/or Y of right and left eigenvectors
+ of (S,P), or the products Z*X and/or Q*Y, where Z and Q are input matrices.
+ If Q and Z are the unitary factors from the generalized Schur factorization
+ of a matrix pair (A,B), then Z*X and Q*Y are the matrices of right and
+ left eigenvectors of (A,B).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorSELECT</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">VectorSELECT</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id660156"></a><p class="title"><b>Table&#160;251.&#160;Dispatching of tgevc</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tgevc">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorSELECT
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STGEVC
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTGEVC
+ </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>
+ CTGEVC
+ </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>
+ ZTGEVC
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tgevc.definition"></a><h6>
+<a name="id660330"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.tgevc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tgevc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgevc.parameters_or_requirements_on_types"></a><h6>
+<a name="id660361"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.tgevc.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.lapack.tgevc.complexity"></a><h6>
+<a name="id660430"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.tgevc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgevc.example"></a><h6>
+<a name="id660451"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.tgevc.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">lapack</span><span class="special">/</span><span class="identifier">tgevc</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">lapack</span><span class="special">::</span><span class="identifier">tgevc</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.lapack.tgevc.notes"></a><h6>
+<a name="id660695"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.tgevc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgevc.see_also"></a><h6>
+<a name="id660715"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.tgevc.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stgevc.f,
+ dtgevc.f,
+ ctgevc.f,
+ and ztgevc.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="hgeqz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgexc.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/lapack/tgexc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgexc.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>tgexc</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tgevc.html" title="tgevc">
+<link rel="next" href="tgsen.html" title="tgsen">
+</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="tgevc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgsen.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tgexc">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tgexc"></a><a class="link" href="tgexc.html" title="tgexc">tgexc</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tgexc.prototype"></a><h6>
+<a name="id660787"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.tgexc.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">tgexc</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tgexc</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">logical_t</span> <span class="identifier">wantq</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">logical_t</span> <span class="identifier">wantz</span><span class="special">,</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> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ifst</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ilst</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">tgexc</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">logical_t</span> <span class="identifier">wantq</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">logical_t</span> <span class="identifier">wantz</span><span class="special">,</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> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ifst</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ilst</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgexc.description"></a><h6>
+<a name="id661189"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.tgexc.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tgexc</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STGEXC, DTGEXC, CTGEXC, and
+ ZTGEXC. <code class="computeroutput"><span class="identifier">tgexc</span></code> reorders
+ the generalized Schur decomposition of a complex matrix pair (A,B), using
+ an unitary equivalence transformation (A, B) := Q * (A, B) * Z', so that
+ the diagonal block of (A, B) with row index IFST is moved to row ILST.
+ </p>
+<p>
+ (A, B) must be in generalized Schur canonical form, that is, A and B are
+ both upper triangular.
+ </p>
+<p>
+ Optionally, the matrices Q and Z of generalized Schur vectors are updated.
+ </p>
+<p>
+ Q(in) * A(in) * Z(in)' = Q(out) * A(out) * Z(out)' Q(in) * B(in) * Z(in)'
+ = Q(out) * B(out) * Z(out)'
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id661306"></a><p class="title"><b>Table&#160;252.&#160;Dispatching of tgexc</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tgexc">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STGEXC
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTGEXC
+ </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>
+ CTGEXC
+ </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>
+ ZTGEXC
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tgexc.definition"></a><h6>
+<a name="id661479"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.tgexc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tgexc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgexc.parameters_or_requirements_on_types"></a><h6>
+<a name="id661511"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.tgexc.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.lapack.tgexc.complexity"></a><h6>
+<a name="id661580"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.tgexc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgexc.example"></a><h6>
+<a name="id661601"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.tgexc.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">lapack</span><span class="special">/</span><span class="identifier">tgexc</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">lapack</span><span class="special">::</span><span class="identifier">tgexc</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.lapack.tgexc.notes"></a><h6>
+<a name="id661845"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.tgexc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgexc.see_also"></a><h6>
+<a name="id661865"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.tgexc.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stgexc.f,
+ dtgexc.f,
+ ctgexc.f,
+ and ztgexc.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="tgevc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgsen.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/lapack/tgsen.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsen.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,255 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tgsen</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tgexc.html" title="tgexc">
+<link rel="next" href="tgsna.html" title="tgsna">
+</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="tgexc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgsna.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tgsen">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tgsen"></a><a class="link" href="tgsen.html" title="tgsen">tgsen</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tgsen.prototype"></a><h6>
+<a name="id661938"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.tgsen.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">tgsen</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tgsen</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ijob</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">logical_t</span> <span class="identifier">wantq</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">logical_t</span> <span class="identifier">wantz</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</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> <span class="identifier">VectorALPHAR</span><span class="special">&amp;</span> <span class="identifier">alphar</span><span class="special">,</span> <span class="identifier">VectorALPHAI</span><span class="special">&amp;</span> <span class="identifier">alphai</span><span class="special">,</span>
+ <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</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">VectorDIF</span><span class="special">&amp;</span> <span class="identifier">dif</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">tgsen</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ijob</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">logical_t</span> <span class="identifier">wantq</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">logical_t</span> <span class="identifier">wantz</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</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> <span class="identifier">VectorALPHA</span><span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span>
+ <span class="identifier">MatrixZ</span><span class="special">&amp;</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</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">VectorDIF</span><span class="special">&amp;</span> <span class="identifier">dif</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgsen.description"></a><h6>
+<a name="id662583"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.tgsen.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tgsen</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STGSEN, DTGSEN, CTGSEN, and
+ ZTGSEN. <code class="computeroutput"><span class="identifier">tgsen</span></code> reorders
+ the generalized Schur decomposition of a complex matrix pair (A, B) (in
+ terms of an unitary equivalence trans- formation Q' * (A, B) * Z), so that
+ a selected cluster of eigenvalues appears in the leading diagonal blocks
+ of the pair (A,B). The leading columns of Q and Z form unitary bases of
+ the corresponding left and right eigenspaces (deflating subspaces). (A,
+ B) must be in generalized Schur canonical form, that is, A and B are both
+ upper triangular.
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">tgsen</span></code> also computes the
+ generalized eigenvalues
+ </p>
+<p>
+ w(j)= ALPHA(j) / BETA(j)
+ </p>
+<p>
+ of the reordered matrix pair (A, B).
+ </p>
+<p>
+ Optionally, the routine computes estimates of reciprocal condition numbers
+ for eigenvalues and eigenspaces. These are Difu[(A11,B11), (A22,B22)] and
+ Difl[(A11,B11), (A22,B22)], i.e. the separation(s) between the matrix pairs
+ (A11, B11) and (A22,B22) that correspond to the selected cluster and the
+ eigenvalues outside the cluster, resp., and norms of "projections"
+ onto left and right eigenspaces w.r.t. the selected cluster in the (1,1)-block.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorSELECT</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">VectorSELECT</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id662717"></a><p class="title"><b>Table&#160;253.&#160;Dispatching of tgsen</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tgsen">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorSELECT
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STGSEN
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTGSEN
+ </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>
+ CTGSEN
+ </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>
+ ZTGSEN
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tgsen.definition"></a><h6>
+<a name="id662891"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.tgsen.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tgsen.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgsen.parameters_or_requirements_on_types"></a><h6>
+<a name="id662922"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.tgsen.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.lapack.tgsen.complexity"></a><h6>
+<a name="id662990"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.tgsen.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgsen.example"></a><h6>
+<a name="id663011"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.tgsen.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">lapack</span><span class="special">/</span><span class="identifier">tgsen</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">lapack</span><span class="special">::</span><span class="identifier">tgsen</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.lapack.tgsen.notes"></a><h6>
+<a name="id663254"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.tgsen.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgsen.see_also"></a><h6>
+<a name="id663274"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.tgsen.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stgsen.f,
+ dtgsen.f,
+ ctgsen.f,
+ and ztgsen.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="tgexc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgsna.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/lapack/tgsja.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsja.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,221 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tgsja</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ggsvp.html" title="ggsvp">
+<link rel="next" href="gegv.html" title="gegv">
+</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="ggsvp.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gegv.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tgsja">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tgsja"></a><a class="link" href="tgsja.html" title="tgsja">tgsja</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tgsja.prototype"></a><h6>
+<a name="id666498"></a>
+ <a class="link" href="tgsja.html#boost_numeric_bindings.reference.lapack.tgsja.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tgsja</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tgsja</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobu</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobv</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">jobq</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">int_t</span> <span class="identifier">l</span><span class="special">,</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> <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="identifier">VectorALPHA</span><span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span>
+ <span class="identifier">VectorBETA</span><span class="special">&amp;</span> <span class="identifier">beta</span><span class="special">,</span> <span class="identifier">MatrixU</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">,</span> <span class="identifier">MatrixV</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ncycle</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgsja.description"></a><h6>
+<a name="id666853"></a>
+ <a class="link" href="tgsja.html#boost_numeric_bindings.reference.lapack.tgsja.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tgsja</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STGSJA, DTGSJA, CTGSJA, and
+ ZTGSJA. <code class="computeroutput"><span class="identifier">tgsja</span></code> computes
+ the generalized singular value decomposition (GSVD) of two complex upper
+ triangular (or trapezoidal) matrices A and B.
+ </p>
+<p>
+ On entry, it is assumed that matrices A and B have the following forms,
+ which may be obtained by the preprocessing subroutine ZGGSVP from a general
+ M-by-N matrix A and P-by-N matrix B:
+ </p>
+<p>
+ N-K-L K L A = K ( 0 A12 A13 ) if M-K-L &gt;= 0; L ( 0 0 A23 ) M-K-L ( 0
+ 0 0 )
+ </p>
+<p>
+ N-K-L K L A = K ( 0 A12 A13 ) if M-K-L &lt; 0; M-K ( 0 0 A23 )
+ </p>
+<p>
+ N-K-L K L B = L ( 0 0 B13 ) P-L ( 0 0 0 )
+ </p>
+<p>
+ where the K-by-K matrix A12 and L-by-L matrix B13 are nonsingular upper
+ triangular; A23 is L-by-L upper triangular if M-K-L &gt;= 0, otherwise
+ A23 is (M-K)-by-L upper trapezoidal.
+ </p>
+<p>
+ On exit,
+ </p>
+<p>
+ U'<span class="bold"><strong>A*Q = D1</strong></span>( 0 R ), V'<span class="bold"><strong>B*Q
+ = D2</strong></span>( 0 R ),
+ </p>
+<p>
+ where U, V and Q are unitary matrices, Z' denotes the conjugate transpose
+ of Z, R is a nonsingular upper triangular matrix, and D1 and D2 are
+</p>
+<pre class="programlisting"><span class="identifier">diagonal</span><span class="char">''</span> <span class="identifier">matrices</span><span class="special">,</span> <span class="identifier">which</span> <span class="identifier">are</span> <span class="identifier">of</span> <span class="identifier">the</span> <span class="identifier">following</span>
+<span class="identifier">structures</span><span class="special">:</span>
+
+<span class="identifier">If</span> <span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span><span class="special">-</span><span class="identifier">L</span> <span class="special">&gt;=</span> <span class="number">0</span><span class="special">,</span>
+
+<span class="identifier">K</span> <span class="identifier">L</span>
+<span class="identifier">D1</span> <span class="special">=</span> <span class="identifier">K</span> <span class="special">(</span> <span class="identifier">I</span> <span class="number">0</span> <span class="special">)</span>
+<span class="identifier">L</span> <span class="special">(</span> <span class="number">0</span> <span class="identifier">C</span> <span class="special">)</span>
+<span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span><span class="special">-</span><span class="identifier">L</span> <span class="special">(</span> <span class="number">0</span> <span class="number">0</span> <span class="special">)</span>
+
+<span class="identifier">K</span> <span class="identifier">L</span>
+<span class="identifier">D2</span> <span class="special">=</span> <span class="identifier">L</span> <span class="special">(</span> <span class="number">0</span> <span class="identifier">S</span> <span class="special">)</span>
+<span class="identifier">P</span><span class="special">-</span><span class="identifier">L</span> <span class="special">(</span> <span class="number">0</span> <span class="number">0</span> <span class="special">)</span>
+
+<span class="identifier">N</span><span class="special">-</span><span class="identifier">K</span><span class="special">-</span><span class="identifier">L</span> <span class="identifier">K</span> <span class="identifier">L</span>
+<span class="special">(</span> <span class="number">0</span> <span class="identifier">R</span> <span class="special">)</span> <span class="special">=</span> <span class="identifier">K</span> <span class="special">(</span> <span class="number">0</span> <span class="identifier">R11</span> <span class="identifier">R12</span> <span class="special">)</span> <span class="identifier">K</span>
+<span class="identifier">L</span> <span class="special">(</span> <span class="number">0</span> <span class="number">0</span> <span class="identifier">R22</span> <span class="special">)</span> <span class="identifier">L</span>
+
+<span class="identifier">where</span>
+
+<span class="identifier">C</span> <span class="special">=</span> <span class="identifier">diag</span><span class="special">(</span> <span class="identifier">ALPHA</span><span class="special">(</span><span class="identifier">K</span><span class="special">+</span><span class="number">1</span><span class="special">),</span> <span class="special">...</span> <span class="special">,</span> <span class="identifier">ALPHA</span><span class="special">(</span><span class="identifier">K</span><span class="special">+</span><span class="identifier">L</span><span class="special">)</span> <span class="special">),</span>
+<span class="identifier">S</span> <span class="special">=</span> <span class="identifier">diag</span><span class="special">(</span> <span class="identifier">BETA</span><span class="special">(</span><span class="identifier">K</span><span class="special">+</span><span class="number">1</span><span class="special">),</span> <span class="special">...</span> <span class="special">,</span> <span class="identifier">BETA</span><span class="special">(</span><span class="identifier">K</span><span class="special">+</span><span class="identifier">L</span><span class="special">)</span> <span class="special">),</span>
+<span class="identifier">C</span><span class="special">**</span><span class="number">2</span> <span class="special">+</span> <span class="identifier">S</span><span class="special">**</span><span class="number">2</span> <span class="special">=</span> <span class="identifier">I</span><span class="special">.</span>
+
+<span class="identifier">R</span> <span class="identifier">is</span> <span class="identifier">stored</span> <span class="identifier">in</span> <span class="identifier">A</span><span class="special">(</span><span class="number">1</span><span class="special">:</span><span class="identifier">K</span><span class="special">+</span><span class="identifier">L</span><span class="special">,</span><span class="identifier">N</span><span class="special">-</span><span class="identifier">K</span><span class="special">-</span><span class="identifier">L</span><span class="special">+</span><span class="number">1</span><span class="special">:</span><span class="identifier">N</span><span class="special">)</span> <span class="identifier">on</span> <span class="identifier">exit</span><span class="special">.</span>
+
+<span class="identifier">If</span> <span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span><span class="special">-</span><span class="identifier">L</span> <span class="special">&lt;</span> <span class="number">0</span><span class="special">,</span>
+
+<span class="identifier">K</span> <span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span> <span class="identifier">K</span><span class="special">+</span><span class="identifier">L</span><span class="special">-</span><span class="identifier">M</span>
+<span class="identifier">D1</span> <span class="special">=</span> <span class="identifier">K</span> <span class="special">(</span> <span class="identifier">I</span> <span class="number">0</span> <span class="number">0</span> <span class="special">)</span>
+<span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span> <span class="special">(</span> <span class="number">0</span> <span class="identifier">C</span> <span class="number">0</span> <span class="special">)</span>
+
+<span class="identifier">K</span> <span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span> <span class="identifier">K</span><span class="special">+</span><span class="identifier">L</span><span class="special">-</span><span class="identifier">M</span>
+<span class="identifier">D2</span> <span class="special">=</span> <span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span> <span class="special">(</span> <span class="number">0</span> <span class="identifier">S</span> <span class="number">0</span> <span class="special">)</span>
+<span class="identifier">K</span><span class="special">+</span><span class="identifier">L</span><span class="special">-</span><span class="identifier">M</span> <span class="special">(</span> <span class="number">0</span> <span class="number">0</span> <span class="identifier">I</span> <span class="special">)</span>
+<span class="identifier">P</span><span class="special">-</span><span class="identifier">L</span> <span class="special">(</span> <span class="number">0</span> <span class="number">0</span> <span class="number">0</span> <span class="special">)</span>
+
+<span class="identifier">N</span><span class="special">-</span><span class="identifier">K</span><span class="special">-</span><span class="identifier">L</span> <span class="identifier">K</span> <span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span> <span class="identifier">K</span><span class="special">+</span><span class="identifier">L</span><span class="special">-</span><span class="identifier">M</span>
+<span class="special">(</span> <span class="number">0</span> <span class="identifier">R</span> <span class="special">)</span> <span class="special">=</span> <span class="identifier">K</span> <span class="special">(</span> <span class="number">0</span> <span class="identifier">R11</span> <span class="identifier">R12</span> <span class="identifier">R13</span> <span class="special">)</span>
+<span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span> <span class="special">(</span> <span class="number">0</span> <span class="number">0</span> <span class="identifier">R22</span> <span class="identifier">R23</span> <span class="special">)</span>
+<span class="identifier">K</span><span class="special">+</span><span class="identifier">L</span><span class="special">-</span><span class="identifier">M</span> <span class="special">(</span> <span class="number">0</span> <span class="number">0</span> <span class="number">0</span> <span class="identifier">R33</span> <span class="special">)</span>
+
+<span class="identifier">where</span>
+<span class="identifier">C</span> <span class="special">=</span> <span class="identifier">diag</span><span class="special">(</span> <span class="identifier">ALPHA</span><span class="special">(</span><span class="identifier">K</span><span class="special">+</span><span class="number">1</span><span class="special">),</span> <span class="special">...</span> <span class="special">,</span> <span class="identifier">ALPHA</span><span class="special">(</span><span class="identifier">M</span><span class="special">)</span> <span class="special">),</span>
+<span class="identifier">S</span> <span class="special">=</span> <span class="identifier">diag</span><span class="special">(</span> <span class="identifier">BETA</span><span class="special">(</span><span class="identifier">K</span><span class="special">+</span><span class="number">1</span><span class="special">),</span> <span class="special">...</span> <span class="special">,</span> <span class="identifier">BETA</span><span class="special">(</span><span class="identifier">M</span><span class="special">)</span> <span class="special">),</span>
+<span class="identifier">C</span><span class="special">**</span><span class="number">2</span> <span class="special">+</span> <span class="identifier">S</span><span class="special">**</span><span class="number">2</span> <span class="special">=</span> <span class="identifier">I</span><span class="special">.</span>
+
+<span class="identifier">R</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">R11</span> <span class="identifier">R12</span> <span class="identifier">R13</span> <span class="special">)</span> <span class="identifier">is</span> <span class="identifier">stored</span> <span class="identifier">in</span> <span class="identifier">A</span><span class="special">(</span><span class="number">1</span><span class="special">:</span><span class="identifier">M</span><span class="special">,</span> <span class="identifier">N</span><span class="special">-</span><span class="identifier">K</span><span class="special">-</span><span class="identifier">L</span><span class="special">+</span><span class="number">1</span><span class="special">:</span><span class="identifier">N</span><span class="special">)</span> <span class="keyword">and</span> <span class="identifier">R33</span> <span class="identifier">is</span> <span class="identifier">stored</span>
+<span class="special">(</span> <span class="number">0</span> <span class="identifier">R22</span> <span class="identifier">R23</span> <span class="special">)</span>
+<span class="identifier">in</span> <span class="identifier">B</span><span class="special">(</span><span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span><span class="special">+</span><span class="number">1</span><span class="special">:</span><span class="identifier">L</span><span class="special">,</span><span class="identifier">N</span><span class="special">+</span><span class="identifier">M</span><span class="special">-</span><span class="identifier">K</span><span class="special">-</span><span class="identifier">L</span><span class="special">+</span><span class="number">1</span><span class="special">:</span><span class="identifier">N</span><span class="special">)</span> <span class="identifier">on</span> <span class="identifier">exit</span><span class="special">.</span>
+
+<span class="identifier">The</span> <span class="identifier">computation</span> <span class="identifier">of</span> <span class="identifier">the</span> <span class="identifier">unitary</span> <span class="identifier">transformation</span> <span class="identifier">matrices</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">V</span> <span class="keyword">or</span> <span class="identifier">Q</span>
+<span class="identifier">is</span> <span class="identifier">optional</span><span class="special">.</span> <span class="identifier">These</span> <span class="identifier">matrices</span> <span class="identifier">may</span> <span class="identifier">either</span> <span class="identifier">be</span> <span class="identifier">formed</span> <span class="identifier">explicitly</span><span class="special">,</span> <span class="keyword">or</span> <span class="identifier">they</span>
+<span class="identifier">may</span> <span class="identifier">be</span> <span class="identifier">postmultiplied</span> <span class="identifier">into</span> <span class="identifier">input</span> <span class="identifier">matrices</span> <span class="identifier">U1</span><span class="special">,</span> <span class="identifier">V1</span><span class="special">,</span> <span class="keyword">or</span> <span class="identifier">Q1</span><span class="special">.</span>
+
+<span class="identifier">The</span> <span class="identifier">selection</span> <span class="identifier">of</span> <span class="identifier">the</span> <span class="identifier">LAPACK</span> <span class="identifier">routine</span> <span class="identifier">is</span> <span class="identifier">done</span> <span class="identifier">during</span> <span class="identifier">compile</span><span class="special">-</span><span class="identifier">time</span><span class="special">,</span>
+<span class="keyword">and</span> <span class="identifier">is</span> <span class="identifier">determined</span> <span class="identifier">by</span> <span class="identifier">the</span> <span class="identifier">type</span> <span class="identifier">of</span> <span class="identifier">values</span> <span class="identifier">contained</span> <span class="identifier">in</span> <span class="identifier">type</span> <span class="error">`</span><span class="identifier">MatrixA</span><span class="error">`</span><span class="special">.</span>
+<span class="identifier">The</span> <span class="identifier">type</span> <span class="identifier">of</span> <span class="identifier">values</span> <span class="identifier">is</span> <span class="identifier">obtained</span> <span class="identifier">through</span> <span class="identifier">the</span> <span class="error">`</span><span class="identifier">value_type</span><span class="error">`</span> <span class="identifier">meta</span><span class="special">-</span><span class="identifier">function</span>
+ <span class="error">`</span><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><span class="error">`</span><span class="special">.</span>
+<span class="identifier">The</span> <span class="identifier">dispatching</span> <span class="identifier">table</span> <span class="identifier">below</span> <span class="identifier">illustrates</span> <span class="identifier">to</span> <span class="identifier">which</span> <span class="identifier">specific</span> <span class="identifier">routine</span>
+<span class="identifier">the</span> <span class="identifier">code</span> <span class="identifier">path</span> <span class="identifier">will</span> <span class="identifier">be</span> <span class="identifier">generated</span><span class="special">.</span>
+
+<span class="special">[</span><span class="identifier">table</span> <span class="identifier">Dispatching</span> <span class="identifier">of</span> <span class="identifier">tgsja</span>
+<span class="special">[</span> <span class="special">[</span> <span class="identifier">Value</span> <span class="identifier">type</span> <span class="identifier">of</span> <span class="identifier">MatrixA</span> <span class="special">]</span> <span class="special">[</span><span class="identifier">LAPACK</span> <span class="identifier">routine</span><span class="special">]</span> <span class="special">]</span>
+<span class="special">[</span> <span class="special">[</span><span class="error">`</span><span class="keyword">float</span><span class="error">`</span><span class="special">][</span><span class="identifier">STGSJA</span><span class="special">]</span> <span class="special">]</span>
+<span class="special">[</span> <span class="special">[</span><span class="error">`</span><span class="keyword">double</span><span class="error">`</span><span class="special">][</span><span class="identifier">DTGSJA</span><span class="special">]</span> <span class="special">]</span>
+<span class="special">[</span> <span class="special">[</span><span class="error">`</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span><span class="error">`</span><span class="special">][</span><span class="identifier">CTGSJA</span><span class="special">]</span> <span class="special">]</span>
+<span class="special">[</span> <span class="special">[</span><span class="error">`</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span><span class="error">`</span><span class="special">][</span><span class="identifier">ZTGSJA</span><span class="special">]</span> <span class="special">]</span>
+
+<span class="special">]</span>
+
+
+<span class="special">[</span><span class="identifier">heading</span> <span class="identifier">Definition</span><span class="special">]</span>
+<span class="identifier">Defined</span> <span class="identifier">in</span> <span class="identifier">header</span> <span class="special">[</span><span class="identifier">headerref</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">lapack</span><span class="special">/</span><span class="identifier">tgsja</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">].</span>
+
+
+<span class="special">[</span><span class="identifier">heading</span> <span class="identifier">Parameters</span> <span class="keyword">or</span> <span class="identifier">Requirements</span> <span class="identifier">on</span> <span class="identifier">Types</span><span class="special">]</span>
+
+<span class="special">[</span><span class="identifier">variablelist</span> <span class="identifier">Parameters</span>
+ <span class="special">[[</span><span class="identifier">MatrixA</span><span class="special">]</span> <span class="special">[</span><span class="identifier">The</span> <span class="identifier">definition</span> <span class="identifier">of</span> <span class="identifier">term</span> <span class="number">1</span><span class="special">]]</span>
+ <span class="special">[[</span><span class="identifier">MatrixB</span><span class="special">]</span> <span class="special">[</span><span class="identifier">The</span> <span class="identifier">definition</span> <span class="identifier">of</span> <span class="identifier">term</span> <span class="number">2</span><span class="special">]]</span>
+ <span class="special">[[</span><span class="identifier">MatrixC</span><span class="special">]</span> <span class="special">[</span>
+ <span class="identifier">The</span> <span class="identifier">definition</span> <span class="identifier">of</span> <span class="identifier">term</span> <span class="number">3.</span>
+
+ <span class="identifier">Definitions</span> <span class="identifier">may</span> <span class="identifier">contain</span> <span class="identifier">paragraphs</span><span class="special">.</span>
+ <span class="special">]]</span>
+<span class="special">]</span>
+
+
+<span class="special">[</span><span class="identifier">heading</span> <span class="identifier">Complexity</span><span class="special">]</span>
+
+
+<span class="special">[</span><span class="identifier">heading</span> <span class="identifier">Example</span><span class="special">]</span>
+</pre>
+<p>
+ #include &lt;boost/numeric/bindings/lapack/tgsja.hpp&gt; using namespace
+ boost::numeric::bindings;
+ </p>
+<p>
+ lapack::tgsja( x, y, z );
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">this</span> <span class="identifier">will</span> <span class="identifier">output</span>
+
+</pre>
+<p>
+ [5] 0 1 2 3 4 5 <code class="computeroutput"></code>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgsja.notes"></a><h6>
+<a name="id670178"></a>
+ <a class="link" href="tgsja.html#boost_numeric_bindings.reference.lapack.tgsja.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgsja.see_also"></a><h6>
+<a name="id670198"></a>
+ <a class="link" href="tgsja.html#boost_numeric_bindings.reference.lapack.tgsja.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stgsja.f,
+ dtgsja.f,
+ ctgsja.f,
+ and ztgsja.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="ggsvp.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gegv.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/lapack/tgsna.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsna.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,225 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tgsna</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tgsen.html" title="tgsen">
+<link rel="next" href="tgsyl.html" title="tgsyl">
+</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="tgsen.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgsyl.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tgsna">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tgsna"></a><a class="link" href="tgsna.html" title="tgsna">tgsna</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tgsna.prototype"></a><h6>
+<a name="id663346"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.tgsna.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tgsna</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tgsna</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">howmny</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span> <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">VectorDIF</span><span class="special">&amp;</span> <span class="identifier">dif</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">mm</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgsna.description"></a><h6>
+<a name="id663674"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.tgsna.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tgsna</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STGSNA, DTGSNA, CTGSNA, and
+ ZTGSNA. <code class="computeroutput"><span class="identifier">tgsna</span></code> estimates
+ reciprocal condition numbers for specified eigenvalues and/or eigenvectors
+ of a matrix pair (A, B).
+ </p>
+<p>
+ (A, B) must be in generalized Schur canonical form, that is, A and B are
+ both upper triangular.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorSELECT</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">VectorSELECT</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id663781"></a><p class="title"><b>Table&#160;254.&#160;Dispatching of tgsna</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tgsna">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorSELECT
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STGSNA
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTGSNA
+ </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>
+ CTGSNA
+ </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>
+ ZTGSNA
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tgsna.definition"></a><h6>
+<a name="id663954"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.tgsna.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tgsna.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgsna.parameters_or_requirements_on_types"></a><h6>
+<a name="id663986"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.tgsna.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.lapack.tgsna.complexity"></a><h6>
+<a name="id664056"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.tgsna.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgsna.example"></a><h6>
+<a name="id664076"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.tgsna.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">lapack</span><span class="special">/</span><span class="identifier">tgsna</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">lapack</span><span class="special">::</span><span class="identifier">tgsna</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.lapack.tgsna.notes"></a><h6>
+<a name="id664320"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.tgsna.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgsna.see_also"></a><h6>
+<a name="id664339"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.tgsna.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stgsna.f,
+ dtgsna.f,
+ ctgsna.f,
+ and ztgsna.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="tgsen.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tgsyl.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/lapack/tgsyl.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsyl.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,264 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tgsyl</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tgsna.html" title="tgsna">
+<link rel="next" href="ggsvp.html" title="ggsvp">
+</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="tgsna.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggsvp.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tgsyl">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tgsyl"></a><a class="link" href="tgsyl.html" title="tgsyl">tgsyl</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tgsyl.prototype"></a><h6>
+<a name="id664409"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.tgsyl.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tgsyl</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tgsyl</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ijob</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="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixD</span><span class="special">&amp;</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixE</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">MatrixF</span><span class="special">&amp;</span> <span class="identifier">f</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="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgsyl.description"></a><h6>
+<a name="id664654"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.tgsyl.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tgsyl</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STGSYL, DTGSYL, CTGSYL, and
+ ZTGSYL. <code class="computeroutput"><span class="identifier">tgsyl</span></code> solves the
+ generalized Sylvester equation:
+ </p>
+<p>
+ A * R - L * B = scale * C (1) D * R - L * E = scale * F
+ </p>
+<p>
+ where R and L are unknown m-by-n matrices, (A, D), (B, E) and (C, F) are
+ given matrix pairs of size m-by-m, n-by-n and m-by-n, respectively, with
+ complex entries. A, B, D and E are upper triangular (i.e., (A,D) and (B,E)
+ in generalized Schur form).
+ </p>
+<p>
+ The solution (R, L) overwrites (C, F). 0 &lt;= SCALE &lt;= 1 is an output
+ scaling factor chosen to avoid overflow.
+ </p>
+<p>
+ In matrix notation (1) is equivalent to solve Zx = scale*b, where Z is
+ defined as
+ </p>
+<p>
+ Z = [ kron(In, A) -kron(B', Im) ] (2) [ kron(In, D) -kron(E', Im) ],
+ </p>
+<p>
+ Here Ix is the identity matrix of size x and X' is the conjugate transpose
+ of X. Kron(X, Y) is the Kronecker product between the matrices X and Y.
+ </p>
+<p>
+ If TRANS = 'C', y in the conjugate transposed system Z'*y = scale*b is
+ solved for, which is equivalent to solve for R and L in
+ </p>
+<p>
+ A' * R + D' * L = scale * C (3) R * B' + L * E' = scale * -F
+ </p>
+<p>
+ This case (TRANS = 'C') is used to compute an one-norm-based estimate of
+ Dif[(A,D), (B,E)], the separation between the matrix pairs (A,D) and (B,E),
+ using ZLACON.
+ </p>
+<p>
+ If IJOB &gt;= 1, <code class="computeroutput"><span class="identifier">tgsyl</span></code>
+ computes a Frobenius norm-based estimate of Dif[(A,D),(B,E)]. That is,
+ the reciprocal of a lower bound on the reciprocal of the smallest singular
+ value of Z.
+ </p>
+<p>
+ This is a level-3 BLAS algorithm.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id664818"></a><p class="title"><b>Table&#160;255.&#160;Dispatching of tgsyl</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tgsyl">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STGSYL
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTGSYL
+ </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>
+ CTGSYL
+ </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>
+ ZTGSYL
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tgsyl.definition"></a><h6>
+<a name="id664991"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.tgsyl.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tgsyl.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tgsyl.parameters_or_requirements_on_types"></a><h6>
+<a name="id665022"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.tgsyl.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.lapack.tgsyl.complexity"></a><h6>
+<a name="id665091"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.tgsyl.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgsyl.example"></a><h6>
+<a name="id665113"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.tgsyl.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">lapack</span><span class="special">/</span><span class="identifier">tgsyl</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">lapack</span><span class="special">::</span><span class="identifier">tgsyl</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.lapack.tgsyl.notes"></a><h6>
+<a name="id665356"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.tgsyl.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tgsyl.see_also"></a><h6>
+<a name="id665376"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.tgsyl.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stgsyl.f,
+ dtgsyl.f,
+ ctgsyl.f,
+ and ztgsyl.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="tgsna.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggsvp.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/lapack/tpcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tpcon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tpcon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tbtrs.html" title="tbtrs">
+<link rel="next" href="tprfs.html" title="tprfs">
+</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="tbtrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tprfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tpcon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tpcon"></a><a class="link" href="tpcon.html" title="tpcon">tpcon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tpcon.prototype"></a><h6>
+<a name="id627773"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.tpcon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tpcon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tpcon</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">norm</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">Scalar</span> <span class="special">&gt;</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tpcon.description"></a><h6>
+<a name="id627887"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.tpcon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tpcon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STPCON, DTPCON, CTPCON, and
+ ZTPCON. <code class="computeroutput"><span class="identifier">tpcon</span></code> estimates
+ the reciprocal of the condition number of a packed triangular matrix A,
+ in either the 1-norm or the infinity-norm.
+ </p>
+<p>
+ The norm of A is computed and an estimate is obtained for norm(inv(A)),
+ then the reciprocal of the condition number is computed as RCOND = 1 /
+ ( norm(A) * norm(inv(A)) ).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id627994"></a><p class="title"><b>Table&#160;215.&#160;Dispatching of tpcon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tpcon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STPCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTPCON
+ </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>
+ CTPCON
+ </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>
+ ZTPCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tpcon.definition"></a><h6>
+<a name="id628167"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.tpcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tpcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tpcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id628198"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.tpcon.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.lapack.tpcon.complexity"></a><h6>
+<a name="id628267"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.tpcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tpcon.example"></a><h6>
+<a name="id628288"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.tpcon.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">lapack</span><span class="special">/</span><span class="identifier">tpcon</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">lapack</span><span class="special">::</span><span class="identifier">tpcon</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.lapack.tpcon.notes"></a><h6>
+<a name="id628531"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.tpcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tpcon.see_also"></a><h6>
+<a name="id628551"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.tpcon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stpcon.f,
+ dtpcon.f,
+ ctpcon.f,
+ and ztpcon.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="tbtrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tprfs.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/lapack/tprfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tprfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,225 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tprfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tpcon.html" title="tpcon">
+<link rel="next" href="tptri.html" title="tptri">
+</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="tpcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tptri.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tprfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tprfs"></a><a class="link" href="tprfs.html" title="tprfs">tprfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tprfs.prototype"></a><h6>
+<a name="id628623"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.tprfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tprfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tprfs</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">MatrixB</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tprfs.description"></a><h6>
+<a name="id628794"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.tprfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tprfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STPRFS, DTPRFS, CTPRFS, and
+ ZTPRFS. <code class="computeroutput"><span class="identifier">tprfs</span></code> provides
+ error bounds and backward error estimates for the solution to a system
+ of linear equations with a triangular packed coefficient matrix.
+ </p>
+<p>
+ The solution matrix X must be computed by ZTPTRS or some other means before
+ entering this routine. <code class="computeroutput"><span class="identifier">tprfs</span></code>
+ does not do iterative refinement because doing so cannot improve the backward
+ error.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id628911"></a><p class="title"><b>Table&#160;216.&#160;Dispatching of tprfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tprfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STPRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTPRFS
+ </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>
+ CTPRFS
+ </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>
+ ZTPRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tprfs.definition"></a><h6>
+<a name="id629084"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.tprfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tprfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tprfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id629116"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.tprfs.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.lapack.tprfs.complexity"></a><h6>
+<a name="id629185"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.tprfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tprfs.example"></a><h6>
+<a name="id629205"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.tprfs.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">lapack</span><span class="special">/</span><span class="identifier">tprfs</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">lapack</span><span class="special">::</span><span class="identifier">tprfs</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.lapack.tprfs.notes"></a><h6>
+<a name="id629449"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.tprfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tprfs.see_also"></a><h6>
+<a name="id629469"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.tprfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stprfs.f,
+ dtprfs.f,
+ ctprfs.f,
+ and ztprfs.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="tpcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tptri.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/lapack/tptri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tptri.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,218 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tptri</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tprfs.html" title="tprfs">
+<link rel="next" href="tptrs.html" title="tptrs">
+</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="tprfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tptrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tptri">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tptri"></a><a class="link" href="tptri.html" title="tptri">tptri</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tptri.prototype"></a><h6>
+<a name="id629540"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.tptri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tptri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tptri</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.lapack.tptri.description"></a><h6>
+<a name="id629612"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.tptri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tptri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STPTRI, DTPTRI, CTPTRI, and
+ ZTPTRI. <code class="computeroutput"><span class="identifier">tptri</span></code> computes
+ the inverse of a complex upper or lower triangular matrix A stored in packed
+ format.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id629714"></a><p class="title"><b>Table&#160;217.&#160;Dispatching of tptri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tptri">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STPTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTPTRI
+ </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>
+ CTPTRI
+ </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>
+ ZTPTRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tptri.definition"></a><h6>
+<a name="id629887"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.tptri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tptri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tptri.parameters_or_requirements_on_types"></a><h6>
+<a name="id629919"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.tptri.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.lapack.tptri.complexity"></a><h6>
+<a name="id629988"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.tptri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tptri.example"></a><h6>
+<a name="id630009"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.tptri.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">lapack</span><span class="special">/</span><span class="identifier">tptri</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">lapack</span><span class="special">::</span><span class="identifier">tptri</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.lapack.tptri.notes"></a><h6>
+<a name="id630252"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.tptri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tptri.see_also"></a><h6>
+<a name="id630272"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.tptri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stptri.f,
+ dtptri.f,
+ ctptri.f,
+ and ztptri.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="tprfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="tptrs.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/lapack/tptrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tptrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tptrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tptri.html" title="tptri">
+<link rel="next" href="trcon.html" title="trcon">
+</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="tptri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trcon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tptrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tptrs"></a><a class="link" href="tptrs.html" title="tptrs">tptrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tptrs.prototype"></a><h6>
+<a name="id630343"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.tptrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tptrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tptrs</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">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.lapack.tptrs.description"></a><h6>
+<a name="id630439"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.tptrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tptrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STPTRS, DTPTRS, CTPTRS, and
+ ZTPTRS. <code class="computeroutput"><span class="identifier">tptrs</span></code> solves a
+ triangular system of the form
+ </p>
+<p>
+ A * X = B, A<span class="bold"><strong>*T * X = B, or A</strong></span>*H * X = B,
+ </p>
+<p>
+ where A is a triangular matrix of order N stored in packed format, and
+ B is an N-by-NRHS matrix. A check is made to verify that A is nonsingular.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id630554"></a><p class="title"><b>Table&#160;218.&#160;Dispatching of tptrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tptrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STPTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTPTRS
+ </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>
+ CTPTRS
+ </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>
+ ZTPTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tptrs.definition"></a><h6>
+<a name="id630728"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.tptrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tptrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tptrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id630760"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.tptrs.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.lapack.tptrs.complexity"></a><h6>
+<a name="id630829"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.tptrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tptrs.example"></a><h6>
+<a name="id630849"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.tptrs.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">lapack</span><span class="special">/</span><span class="identifier">tptrs</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">lapack</span><span class="special">::</span><span class="identifier">tptrs</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.lapack.tptrs.notes"></a><h6>
+<a name="id631093"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.tptrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tptrs.see_also"></a><h6>
+<a name="id631113"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.tptrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stptrs.f,
+ dtptrs.f,
+ ctptrs.f,
+ and ztptrs.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="tptri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trcon.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/lapack/trcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trcon.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trcon</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tptrs.html" title="tptrs">
+<link rel="next" href="trrfs.html" title="trrfs">
+</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="tptrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trrfs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trcon">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.trcon"></a><a class="link" href="trcon.html" title="trcon">trcon</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.trcon.prototype"></a><h6>
+<a name="id631185"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.trcon.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">trcon</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trcon</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">norm</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">Scalar</span> <span class="special">&gt;</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trcon.description"></a><h6>
+<a name="id631299"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.trcon.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trcon</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STRCON, DTRCON, CTRCON, and
+ ZTRCON. <code class="computeroutput"><span class="identifier">trcon</span></code> estimates
+ the reciprocal of the condition number of a triangular matrix A, in either
+ the 1-norm or the infinity-norm.
+ </p>
+<p>
+ The norm of A is computed and an estimate is obtained for norm(inv(A)),
+ then the reciprocal of the condition number is computed as RCOND = 1 /
+ ( norm(A) * norm(inv(A)) ).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id631405"></a><p class="title"><b>Table&#160;219.&#160;Dispatching of trcon</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trcon">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STRCON
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRCON
+ </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>
+ CTRCON
+ </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>
+ ZTRCON
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.trcon.definition"></a><h6>
+<a name="id631578"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.trcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/trcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id631610"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.trcon.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.lapack.trcon.complexity"></a><h6>
+<a name="id631679"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.trcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trcon.example"></a><h6>
+<a name="id631699"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.trcon.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">lapack</span><span class="special">/</span><span class="identifier">trcon</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">lapack</span><span class="special">::</span><span class="identifier">trcon</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.lapack.trcon.notes"></a><h6>
+<a name="id631942"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.trcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trcon.see_also"></a><h6>
+<a name="id631963"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.trcon.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strcon.f,
+ dtrcon.f,
+ ctrcon.f,
+ and ztrcon.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="tptrs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trrfs.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/lapack/trevc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trevc.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,250 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trevc</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ormhr.html" title="ormhr">
+<link rel="next" href="trexc.html" title="trexc">
+</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="ormhr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trexc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trevc">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.trevc"></a><a class="link" href="trevc.html" title="trevc">trevc</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.trevc.prototype"></a><h6>
+<a name="id567704"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.trevc.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">trevc</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trevc</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="keyword">char</span> <span class="identifier">howmny</span><span class="special">,</span> <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">MatrixT</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">mm</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">trevc</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="keyword">char</span> <span class="identifier">howmny</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</span>
+ <span class="identifier">MatrixT</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">mm</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trevc.description"></a><h6>
+<a name="id568119"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.trevc.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trevc</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STREVC, DTREVC, CTREVC, and
+ ZTREVC. <code class="computeroutput"><span class="identifier">trevc</span></code> computes
+ some or all of the right and/or left eigenvectors of a complex upper triangular
+ matrix T. Matrices of this type are produced by the Schur factorization
+ of a complex general matrix: A = Q<span class="bold"><strong>T*Q</strong></span>*H,
+ as computed by ZHSEQR.
+ </p>
+<p>
+ The right eigenvector x and the left eigenvector y of T corresponding to
+ an eigenvalue w are defined by:
+ </p>
+<p>
+ T*x = w<span class="bold"><strong>x, (y</strong></span>*H)<span class="bold"><strong>T
+ = w</strong></span>(y**H)
+ </p>
+<p>
+ where y**H denotes the conjugate transpose of the vector y. The eigenvalues
+ are not input to this routine, but are read directly from the diagonal
+ of T.
+ </p>
+<p>
+ This routine returns the matrices X and/or Y of right and left eigenvectors
+ of T, or the products Q*X and/or Q*Y, where Q is an input matrix. If Q
+ is the unitary factor that reduces a matrix A to Schur form T, then Q*X
+ and Q*Y are the matrices of right and left eigenvectors of A.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorSELECT</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">VectorSELECT</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id568259"></a><p class="title"><b>Table&#160;148.&#160;Dispatching of trevc</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trevc">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorSELECT
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STREVC
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTREVC
+ </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>
+ CTREVC
+ </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>
+ ZTREVC
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.trevc.definition"></a><h6>
+<a name="id568433"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.trevc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/trevc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trevc.parameters_or_requirements_on_types"></a><h6>
+<a name="id568465"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.trevc.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.lapack.trevc.complexity"></a><h6>
+<a name="id568535"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.trevc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trevc.example"></a><h6>
+<a name="id568556"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.trevc.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">lapack</span><span class="special">/</span><span class="identifier">trevc</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">lapack</span><span class="special">::</span><span class="identifier">trevc</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.lapack.trevc.notes"></a><h6>
+<a name="id568800"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.trevc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trevc.see_also"></a><h6>
+<a name="id568820"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.trevc.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strevc.f,
+ dtrevc.f,
+ ctrevc.f,
+ and ztrevc.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="ormhr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trexc.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/lapack/trexc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trexc.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,232 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trexc</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="trevc.html" title="trevc">
+<link rel="next" href="trsen.html" title="trsen">
+</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="trevc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trsen.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trexc">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.trexc"></a><a class="link" href="trexc.html" title="trexc">trexc</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.trexc.prototype"></a><h6>
+<a name="id568893"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.trexc.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">trexc</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trexc</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compq</span><span class="special">,</span> <span class="identifier">MatrixT</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ifst</span><span class="special">,</span>
+ <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">ilst</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">trexc</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compq</span><span class="special">,</span> <span class="identifier">MatrixT</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ifst</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilst</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trexc.description"></a><h6>
+<a name="id569172"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.trexc.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trexc</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STREXC, DTREXC, CTREXC, and
+ ZTREXC. <code class="computeroutput"><span class="identifier">trexc</span></code> reorders
+ the Schur factorization of a complex matrix A = Q<span class="bold"><strong>T*Q</strong></span>*H,
+ so that the diagonal element of T with row index IFST is moved to row ILST.
+ </p>
+<p>
+ The Schur form T is reordered by a unitary similarity transformation Z**H*T*Z,
+ and optionally the matrix Q of Schur vectors is updated by postmultplying
+ it with Z.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">MatrixT</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">MatrixT</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id569285"></a><p class="title"><b>Table&#160;149.&#160;Dispatching of trexc</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trexc">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixT
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STREXC
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTREXC
+ </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>
+ CTREXC
+ </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>
+ ZTREXC
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.trexc.definition"></a><h6>
+<a name="id569459"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.trexc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/trexc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trexc.parameters_or_requirements_on_types"></a><h6>
+<a name="id569491"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.trexc.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.lapack.trexc.complexity"></a><h6>
+<a name="id569561"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.trexc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trexc.example"></a><h6>
+<a name="id569582"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.trexc.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">lapack</span><span class="special">/</span><span class="identifier">trexc</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">lapack</span><span class="special">::</span><span class="identifier">trexc</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.lapack.trexc.notes"></a><h6>
+<a name="id569826"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.trexc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trexc.see_also"></a><h6>
+<a name="id569846"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.trexc.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strexc.f,
+ dtrexc.f,
+ ctrexc.f,
+ and ztrexc.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="trevc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trsen.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/lapack/trrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trrfs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,225 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trrfs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="trcon.html" title="trcon">
+<link rel="next" href="trtri.html" title="trtri">
+</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="trcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trtri.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trrfs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.trrfs"></a><a class="link" href="trrfs.html" title="trrfs">trrfs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.trrfs.prototype"></a><h6>
+<a name="id632034"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.trrfs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">trrfs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trrfs</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">MatrixX</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span>
+ <span class="identifier">VectorFERR</span><span class="special">&amp;</span> <span class="identifier">ferr</span><span class="special">,</span> <span class="identifier">VectorBERR</span><span class="special">&amp;</span> <span class="identifier">berr</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trrfs.description"></a><h6>
+<a name="id632205"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.trrfs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trrfs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STRRFS, DTRRFS, CTRRFS, and
+ ZTRRFS. <code class="computeroutput"><span class="identifier">trrfs</span></code> provides
+ error bounds and backward error estimates for the solution to a system
+ of linear equations with a triangular coefficient matrix.
+ </p>
+<p>
+ The solution matrix X must be computed by ZTRTRS or some other means before
+ entering this routine. <code class="computeroutput"><span class="identifier">trrfs</span></code>
+ does not do iterative refinement because doing so cannot improve the backward
+ error.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id632323"></a><p class="title"><b>Table&#160;220.&#160;Dispatching of trrfs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trrfs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STRRFS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRRFS
+ </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>
+ CTRRFS
+ </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>
+ ZTRRFS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.trrfs.definition"></a><h6>
+<a name="id632497"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.trrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/trrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id632528"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.trrfs.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.lapack.trrfs.complexity"></a><h6>
+<a name="id632597"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.trrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trrfs.example"></a><h6>
+<a name="id632618"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.trrfs.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">lapack</span><span class="special">/</span><span class="identifier">trrfs</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">lapack</span><span class="special">::</span><span class="identifier">trrfs</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.lapack.trrfs.notes"></a><h6>
+<a name="id632862"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.trrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trrfs.see_also"></a><h6>
+<a name="id632882"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.trrfs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strrfs.f,
+ dtrrfs.f,
+ ctrrfs.f,
+ and ztrrfs.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="trcon.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trtri.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/lapack/trsen.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsen.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,199 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trsen</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="trexc.html" title="trexc">
+<link rel="next" href="trsna.html" title="trsna">
+</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="trexc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trsna.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trsen">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.trsen"></a><a class="link" href="trsen.html" title="trsen">trsen</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.trsen.prototype"></a><h6>
+<a name="id569918"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.trsen.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">trsen</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trsen</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">compq</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</span>
+ <span class="identifier">MatrixT</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">VectorW</span><span class="special">&amp;</span> <span class="identifier">w</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</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="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trsen.description"></a><h6>
+<a name="id570147"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.trsen.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trsen</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CTRSEN and ZTRSEN. <code class="computeroutput"><span class="identifier">trsen</span></code> reorders the Schur factorization
+ of a complex matrix A = Q<span class="bold"><strong>T*Q</strong></span>*H, so that
+ a selected cluster of eigenvalues appears in the leading positions on the
+ diagonal of the upper triangular matrix T, and the leading columns of Q
+ form an orthonormal basis of the corresponding right invariant subspace.
+ </p>
+<p>
+ Optionally the routine computes the reciprocal condition numbers of the
+ cluster of eigenvalues and/or the invariant subspace.
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorSELECT</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">VectorSELECT</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id570262"></a><p class="title"><b>Table&#160;150.&#160;Dispatching of trsen</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trsen">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorSELECT
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CTRSEN
+ </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>
+ ZTRSEN
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.trsen.definition"></a><h6>
+<a name="id570386"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.trsen.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/trsen.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trsen.parameters_or_requirements_on_types"></a><h6>
+<a name="id570417"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.trsen.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.lapack.trsen.complexity"></a><h6>
+<a name="id570487"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.trsen.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trsen.example"></a><h6>
+<a name="id570508"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.trsen.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">lapack</span><span class="special">/</span><span class="identifier">trsen</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">lapack</span><span class="special">::</span><span class="identifier">trsen</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.lapack.trsen.notes"></a><h6>
+<a name="id570752"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.trsen.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trsen.see_also"></a><h6>
+<a name="id570772"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.trsen.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ctrsen.f
+ and ztrsen.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="trexc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trsna.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/lapack/trsna.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsna.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,221 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trsna</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="trsen.html" title="trsen">
+<link rel="next" href="trsyl.html" title="trsyl">
+</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="trsen.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trsyl.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trsna">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.trsna"></a><a class="link" href="trsna.html" title="trsna">trsna</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.trsna.prototype"></a><h6>
+<a name="id570832"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.trsna.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">trsna</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trsna</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">job</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">howmny</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorSELECT</span><span class="special">&amp;</span> <span class="identifier">select</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">MatrixT</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixVL</span><span class="special">&amp;</span> <span class="identifier">vl</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">MatrixVR</span><span class="special">&amp;</span> <span class="identifier">vr</span><span class="special">,</span> <span class="identifier">VectorS</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
+ <span class="identifier">VectorSEP</span><span class="special">&amp;</span> <span class="identifier">sep</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">mm</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">m</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trsna.description"></a><h6>
+<a name="id571113"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.trsna.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trsna</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STRSNA, DTRSNA, CTRSNA, and
+ ZTRSNA. <code class="computeroutput"><span class="identifier">trsna</span></code> estimates
+ reciprocal condition numbers for specified eigenvalues and/or right eigenvectors
+ of a complex upper triangular matrix T (or of any matrix Q<span class="bold"><strong>T*Q</strong></span>*H
+ with Q unitary).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorSELECT</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">VectorSELECT</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id571221"></a><p class="title"><b>Table&#160;151.&#160;Dispatching of trsna</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trsna">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorSELECT
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STRSNA
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRSNA
+ </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>
+ CTRSNA
+ </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>
+ ZTRSNA
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.trsna.definition"></a><h6>
+<a name="id571395"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.trsna.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/trsna.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trsna.parameters_or_requirements_on_types"></a><h6>
+<a name="id571426"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.trsna.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.lapack.trsna.complexity"></a><h6>
+<a name="id571496"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.trsna.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trsna.example"></a><h6>
+<a name="id571517"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.trsna.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">lapack</span><span class="special">/</span><span class="identifier">trsna</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">lapack</span><span class="special">::</span><span class="identifier">trsna</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.lapack.trsna.notes"></a><h6>
+<a name="id571761"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.trsna.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trsna.see_also"></a><h6>
+<a name="id571782"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.trsna.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strsna.f,
+ dtrsna.f,
+ ctrsna.f,
+ and ztrsna.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="trsen.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trsyl.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/lapack/trsyl.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsyl.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,227 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trsyl</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="trsna.html" title="trsna">
+<link rel="next" href="unghr.html" title="unghr">
+</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="trsna.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unghr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trsyl">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.trsyl"></a><a class="link" href="trsyl.html" title="trsyl">trsyl</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.trsyl.prototype"></a><h6>
+<a name="id571855"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.trsyl.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">trsyl</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trsyl</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">trana</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">tranb</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">isgn</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="identifier">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">Scalar</span> <span class="special">&gt;</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trsyl.description"></a><h6>
+<a name="id572102"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.trsyl.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trsyl</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STRSYL, DTRSYL, CTRSYL, and
+ ZTRSYL. <code class="computeroutput"><span class="identifier">trsyl</span></code> solves the
+ complex Sylvester matrix equation:
+ </p>
+<p>
+ op(A)*X + X*op(B) = scale*C or op(A)*X - X*op(B) = scale*C,
+ </p>
+<p>
+ where op(A) = A or A**H, and A and B are both upper triangular. A is M-by-M
+ and B is N-by-N; the right hand side C and the solution X are M-by-N; and
+ scale is an output scale factor, set &lt;= 1 to avoid overflow in X.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id572213"></a><p class="title"><b>Table&#160;152.&#160;Dispatching of trsyl</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trsyl">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STRSYL
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRSYL
+ </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>
+ CTRSYL
+ </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>
+ ZTRSYL
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.trsyl.definition"></a><h6>
+<a name="id572388"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.trsyl.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/trsyl.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trsyl.parameters_or_requirements_on_types"></a><h6>
+<a name="id572420"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.trsyl.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.lapack.trsyl.complexity"></a><h6>
+<a name="id572488"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.trsyl.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trsyl.example"></a><h6>
+<a name="id572510"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.trsyl.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">lapack</span><span class="special">/</span><span class="identifier">trsyl</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">lapack</span><span class="special">::</span><span class="identifier">trsyl</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.lapack.trsyl.notes"></a><h6>
+<a name="id572755"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.trsyl.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trsyl.see_also"></a><h6>
+<a name="id572775"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.trsyl.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strsyl.f,
+ dtrsyl.f,
+ ctrsyl.f,
+ and ztrsyl.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="trsna.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unghr.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/lapack/trtri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trtri.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trtri</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="trrfs.html" title="trrfs">
+<link rel="next" href="trtrs.html" title="trtrs">
+</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="trrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trtrs.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trtri">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.trtri"></a><a class="link" href="trtri.html" title="trtri">trtri</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.trtri.prototype"></a><h6>
+<a name="id632954"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.trtri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">trtri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trtri</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.lapack.trtri.description"></a><h6>
+<a name="id633026"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.trtri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trtri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STRTRI, DTRTRI, CTRTRI, and
+ ZTRTRI. <code class="computeroutput"><span class="identifier">trtri</span></code> computes
+ the inverse of a complex upper or lower triangular matrix A.
+ </p>
+<p>
+ This is the Level 3 BLAS version of the algorithm.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id633130"></a><p class="title"><b>Table&#160;221.&#160;Dispatching of trtri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trtri">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STRTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRTRI
+ </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>
+ CTRTRI
+ </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>
+ ZTRTRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.trtri.definition"></a><h6>
+<a name="id633304"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.trtri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/trtri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trtri.parameters_or_requirements_on_types"></a><h6>
+<a name="id633337"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.trtri.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.lapack.trtri.complexity"></a><h6>
+<a name="id633406"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.trtri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trtri.example"></a><h6>
+<a name="id633426"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.trtri.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">lapack</span><span class="special">/</span><span class="identifier">trtri</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">lapack</span><span class="special">::</span><span class="identifier">trtri</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.lapack.trtri.notes"></a><h6>
+<a name="id633670"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.trtri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trtri.see_also"></a><h6>
+<a name="id633689"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.trtri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strtri.f,
+ dtrtri.f,
+ ctrtri.f,
+ and ztrtri.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="trrfs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="trtrs.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/lapack/trtrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trtrs.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,224 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trtrs</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="trtri.html" title="trtri">
+<link rel="next" href="hbtrd.html" title="hbtrd">
+</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="trtri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbtrd.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trtrs">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.trtrs"></a><a class="link" href="trtrs.html" title="trtrs">trtrs</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.trtrs.prototype"></a><h6>
+<a name="id633760"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.trtrs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">trtrs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">trtrs</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.lapack.trtrs.description"></a><h6>
+<a name="id633858"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.trtrs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">trtrs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STRTRS, DTRTRS, CTRTRS, and
+ ZTRTRS. <code class="computeroutput"><span class="identifier">trtrs</span></code> solves a
+ triangular system of the form
+ </p>
+<p>
+ A * X = B, A<span class="bold"><strong>*T * X = B, or A</strong></span>*H * X = B,
+ </p>
+<p>
+ where A is a triangular matrix of order N, and B is an N-by-NRHS matrix.
+ A check is made to verify that A is nonsingular.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id633972"></a><p class="title"><b>Table&#160;222.&#160;Dispatching of trtrs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of trtrs">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STRTRS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTRTRS
+ </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>
+ CTRTRS
+ </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>
+ ZTRTRS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.trtrs.definition"></a><h6>
+<a name="id634147"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.trtrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/trtrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.trtrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id634178"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.trtrs.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.lapack.trtrs.complexity"></a><h6>
+<a name="id634247"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.trtrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trtrs.example"></a><h6>
+<a name="id634267"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.trtrs.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">lapack</span><span class="special">/</span><span class="identifier">trtrs</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">lapack</span><span class="special">::</span><span class="identifier">trtrs</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.lapack.trtrs.notes"></a><h6>
+<a name="id634511"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.trtrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.trtrs.see_also"></a><h6>
+<a name="id634531"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.trtrs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files strtrs.f,
+ dtrtrs.f,
+ ctrtrs.f,
+ and ztrtrs.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="trtri.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="hbtrd.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/lapack/tzrzf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tzrzf.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,228 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tzrzf</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ormrz.html" title="ormrz">
+<link rel="next" href="unglq.html" title="unglq">
+</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="ormrz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unglq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="tzrzf">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.tzrzf"></a><a class="link" href="tzrzf.html" title="tzrzf">tzrzf</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.tzrzf.prototype"></a><h6>
+<a name="id544189"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.tzrzf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tzrzf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tzrzf</span><span class="special">(</span> <span class="identifier">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tzrzf.description"></a><h6>
+<a name="id544280"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.tzrzf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tzrzf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STZRZF, DTZRZF, CTZRZF, and
+ ZTZRZF. <code class="computeroutput"><span class="identifier">tzrzf</span></code> reduces the
+ M-by-N ( M&lt;=N ) complex upper trapezoidal matrix A to upper triangular
+ form by means of unitary transformations.
+ </p>
+<p>
+ The upper trapezoidal matrix A is factored as
+ </p>
+<p>
+ A = ( R 0 ) * Z,
+ </p>
+<p>
+ where Z is an N-by-N unitary matrix and R is an M-by-M upper triangular
+ matrix.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id544395"></a><p class="title"><b>Table&#160;122.&#160;Dispatching of tzrzf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tzrzf">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK routine
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ STZRZF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTZRZF
+ </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>
+ CTZRZF
+ </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>
+ ZTZRZF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.tzrzf.definition"></a><h6>
+<a name="id544570"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.tzrzf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/tzrzf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.tzrzf.parameters_or_requirements_on_types"></a><h6>
+<a name="id544601"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.tzrzf.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.lapack.tzrzf.complexity"></a><h6>
+<a name="id544671"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.tzrzf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tzrzf.example"></a><h6>
+<a name="id544692"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.tzrzf.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">lapack</span><span class="special">/</span><span class="identifier">tzrzf</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">lapack</span><span class="special">::</span><span class="identifier">tzrzf</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.lapack.tzrzf.notes"></a><h6>
+<a name="id544936"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.tzrzf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.tzrzf.see_also"></a><h6>
+<a name="id544956"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.tzrzf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stzrzf.f,
+ dtzrzf.f,
+ ctzrzf.f,
+ and ztzrzf.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="ormrz.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unglq.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/lapack/ungbr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungbr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,206 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ungbr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ormbr.html" title="ormbr">
+<link rel="next" href="unmbr.html" title="unmbr">
+</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="ormbr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmbr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ungbr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ungbr"></a><a class="link" href="ungbr.html" title="ungbr">ungbr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ungbr.prototype"></a><h6>
+<a name="id559017"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.ungbr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ungbr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ungbr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">vect</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungbr.description"></a><h6>
+<a name="id559201"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.ungbr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ungbr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNGBR and ZUNGBR. <code class="computeroutput"><span class="identifier">ungbr</span></code> generates one of the complex unitary
+ matrices Q or P<span class="bold"><strong>*H determined by ZGEBRD when reducing
+ a complex matrix A to bidiagonal form: A = Q * B * P</strong></span><span class="bold"><strong>H. Q and P</strong></span>*H are defined as products of elementary
+ reflectors H(i) or G(i) respectively.
+ </p>
+<p>
+ If VECT = 'Q', A is assumed to have been an M-by-K matrix, and Q is of
+ order M: if m &gt;= k, Q = H(1) H(2) . . . H(k) and <code class="computeroutput"><span class="identifier">ungbr</span></code>
+ returns the first n columns of Q, where m &gt;= n &gt;= k; if m &lt; k,
+ Q = H(1) H(2) . . . H(m-1) and <code class="computeroutput"><span class="identifier">ungbr</span></code>
+ returns Q as an M-by-M matrix.
+ </p>
+<p>
+ If VECT = 'P', A is assumed to have been a K-by-N matrix, and P<span class="bold"><strong>*H is of order N: if k &lt; n, P</strong></span><span class="bold"><strong>H
+ = G(k) . . . G(2) G(1) and `ungbr` returns the first m rows of P</strong></span><span class="bold"><strong>H, where n &gt;= m &gt;= k; if k &gt;= n, P</strong></span><span class="bold"><strong>H = G(n-1) . . . G(2) G(1) and `ungbr` returns P</strong></span>*H
+ as an N-by-N matrix.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id559368"></a><p class="title"><b>Table&#160;139.&#160;Dispatching of ungbr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ungbr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNGBR
+ </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>
+ ZUNGBR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ungbr.definition"></a><h6>
+<a name="id559492"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.ungbr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ungbr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungbr.parameters_or_requirements_on_types"></a><h6>
+<a name="id559524"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.ungbr.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.lapack.ungbr.complexity"></a><h6>
+<a name="id559593"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.ungbr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungbr.example"></a><h6>
+<a name="id559614"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.ungbr.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">lapack</span><span class="special">/</span><span class="identifier">ungbr</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">lapack</span><span class="special">::</span><span class="identifier">ungbr</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.lapack.ungbr.notes"></a><h6>
+<a name="id559858"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.ungbr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungbr.see_also"></a><h6>
+<a name="id559878"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.ungbr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cungbr.f
+ and zungbr.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="ormbr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmbr.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/lapack/unghr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unghr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,195 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unghr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="trsyl.html" title="trsyl">
+<link rel="next" href="unmhr.html" title="unmhr">
+</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="trsyl.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmhr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unghr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unghr"></a><a class="link" href="unghr.html" title="unghr">unghr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unghr.prototype"></a><h6>
+<a name="id572847"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.unghr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unghr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unghr</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ihi</span><span class="special">,</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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unghr.description"></a><h6>
+<a name="id573008"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.unghr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unghr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNGHR and ZUNGHR. <code class="computeroutput"><span class="identifier">unghr</span></code> generates a complex unitary matrix
+ Q which is defined as the product of IHI-ILO elementary reflectors of order
+ N, as returned by ZGEHRD:
+ </p>
+<p>
+ Q = H(ilo) H(ilo+1) . . . H(ihi-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id573114"></a><p class="title"><b>Table&#160;153.&#160;Dispatching of unghr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unghr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNGHR
+ </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>
+ ZUNGHR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unghr.definition"></a><h6>
+<a name="id573236"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.unghr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unghr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unghr.parameters_or_requirements_on_types"></a><h6>
+<a name="id573268"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.unghr.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.lapack.unghr.complexity"></a><h6>
+<a name="id573338"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.unghr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unghr.example"></a><h6>
+<a name="id573359"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.unghr.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">lapack</span><span class="special">/</span><span class="identifier">unghr</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">lapack</span><span class="special">::</span><span class="identifier">unghr</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.lapack.unghr.notes"></a><h6>
+<a name="id573601"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.unghr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unghr.see_also"></a><h6>
+<a name="id573621"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.unghr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunghr.f
+ and zunghr.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="trsyl.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmhr.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/lapack/unglq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unglq.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unglq</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="tzrzf.html" title="tzrzf">
+<link rel="next" href="ungql.html" title="ungql">
+</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="tzrzf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungql.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unglq">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unglq"></a><a class="link" href="unglq.html" title="unglq">unglq</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unglq.prototype"></a><h6>
+<a name="id545027"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.unglq.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unglq</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unglq</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unglq.description"></a><h6>
+<a name="id545188"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.unglq.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unglq</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNGLQ and ZUNGLQ. <code class="computeroutput"><span class="identifier">unglq</span></code> generates an M-by-N complex matrix
+ Q with orthonormal rows, which is defined as the first M rows of a product
+ of K elementary reflectors of order N
+ </p>
+<p>
+ Q = H(k)' . . . H(2)' H(1)'
+ </p>
+<p>
+ as returned by ZGELQF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id545297"></a><p class="title"><b>Table&#160;123.&#160;Dispatching of unglq</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unglq">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNGLQ
+ </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>
+ ZUNGLQ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unglq.definition"></a><h6>
+<a name="id545419"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.unglq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unglq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unglq.parameters_or_requirements_on_types"></a><h6>
+<a name="id545452"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.unglq.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.lapack.unglq.complexity"></a><h6>
+<a name="id545521"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.unglq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unglq.example"></a><h6>
+<a name="id545543"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.unglq.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">lapack</span><span class="special">/</span><span class="identifier">unglq</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">lapack</span><span class="special">::</span><span class="identifier">unglq</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.lapack.unglq.notes"></a><h6>
+<a name="id545786"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.unglq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unglq.see_also"></a><h6>
+<a name="id545807"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.unglq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunglq.f
+ and zunglq.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="tzrzf.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungql.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/lapack/ungql.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungql.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ungql</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unglq.html" title="unglq">
+<link rel="next" href="ungqr.html" title="ungqr">
+</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="unglq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungqr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ungql">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ungql"></a><a class="link" href="ungql.html" title="ungql">ungql</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ungql.prototype"></a><h6>
+<a name="id545866"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.ungql.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ungql</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ungql</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungql.description"></a><h6>
+<a name="id546027"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.ungql.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ungql</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNGQL and ZUNGQL. <code class="computeroutput"><span class="identifier">ungql</span></code> generates an M-by-N complex matrix
+ Q with orthonormal columns, which is defined as the last N columns of a
+ product of K elementary reflectors of order M
+ </p>
+<p>
+ Q = H(k) . . . H(2) H(1)
+ </p>
+<p>
+ as returned by ZGEQLF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id546137"></a><p class="title"><b>Table&#160;124.&#160;Dispatching of ungql</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ungql">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNGQL
+ </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>
+ ZUNGQL
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ungql.definition"></a><h6>
+<a name="id546259"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.ungql.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ungql.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungql.parameters_or_requirements_on_types"></a><h6>
+<a name="id546290"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.ungql.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.lapack.ungql.complexity"></a><h6>
+<a name="id546360"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.ungql.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungql.example"></a><h6>
+<a name="id546380"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.ungql.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">lapack</span><span class="special">/</span><span class="identifier">ungql</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">lapack</span><span class="special">::</span><span class="identifier">ungql</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.lapack.ungql.notes"></a><h6>
+<a name="id546623"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.ungql.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungql.see_also"></a><h6>
+<a name="id546643"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.ungql.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cungql.f
+ and zungql.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="unglq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungqr.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/lapack/ungqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungqr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,197 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ungqr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ungql.html" title="ungql">
+<link rel="next" href="ungrq.html" title="ungrq">
+</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="ungql.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungrq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ungqr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ungqr"></a><a class="link" href="ungqr.html" title="ungqr">ungqr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ungqr.prototype"></a><h6>
+<a name="id546704"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.ungqr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ungqr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ungqr</span><span class="special">(</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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungqr.description"></a><h6>
+<a name="id546802"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.ungqr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ungqr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNGQR and ZUNGQR. <code class="computeroutput"><span class="identifier">ungqr</span></code> generates an M-by-N complex matrix
+ Q with orthonormal columns, which is defined as the first N columns of
+ a product of K elementary reflectors of order M
+ </p>
+<p>
+ Q = H(1) H(2) . . . H(k)
+ </p>
+<p>
+ as returned by ZGEQRF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id546912"></a><p class="title"><b>Table&#160;125.&#160;Dispatching of ungqr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ungqr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNGQR
+ </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>
+ ZUNGQR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ungqr.definition"></a><h6>
+<a name="id547034"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.ungqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ungqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id547066"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.ungqr.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.lapack.ungqr.complexity"></a><h6>
+<a name="id547135"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.ungqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungqr.example"></a><h6>
+<a name="id547156"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.ungqr.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">lapack</span><span class="special">/</span><span class="identifier">ungqr</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">lapack</span><span class="special">::</span><span class="identifier">ungqr</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.lapack.ungqr.notes"></a><h6>
+<a name="id547401"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.ungqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungqr.see_also"></a><h6>
+<a name="id547421"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.ungqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cungqr.f
+ and zungqr.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="ungql.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ungrq.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/lapack/ungrq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungrq.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ungrq</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ungqr.html" title="ungqr">
+<link rel="next" href="unmlq.html" title="unmlq">
+</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="ungqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmlq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ungrq">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ungrq"></a><a class="link" href="ungrq.html" title="ungrq">ungrq</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ungrq.prototype"></a><h6>
+<a name="id547481"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.ungrq.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ungrq</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ungrq</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</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="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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungrq.description"></a><h6>
+<a name="id547642"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.ungrq.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ungrq</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNGRQ and ZUNGRQ. <code class="computeroutput"><span class="identifier">ungrq</span></code> generates an M-by-N complex matrix
+ Q with orthonormal rows, which is defined as the last M rows of a product
+ of K elementary reflectors of order N
+ </p>
+<p>
+ Q = H(1)' H(2)' . . . H(k)'
+ </p>
+<p>
+ as returned by ZGERQF.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id547751"></a><p class="title"><b>Table&#160;126.&#160;Dispatching of ungrq</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ungrq">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNGRQ
+ </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>
+ ZUNGRQ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ungrq.definition"></a><h6>
+<a name="id547874"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.ungrq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ungrq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungrq.parameters_or_requirements_on_types"></a><h6>
+<a name="id547906"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.ungrq.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.lapack.ungrq.complexity"></a><h6>
+<a name="id547975"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.ungrq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungrq.example"></a><h6>
+<a name="id547997"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.ungrq.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">lapack</span><span class="special">/</span><span class="identifier">ungrq</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">lapack</span><span class="special">::</span><span class="identifier">ungrq</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.lapack.ungrq.notes"></a><h6>
+<a name="id548240"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.ungrq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungrq.see_also"></a><h6>
+<a name="id548260"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.ungrq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cungrq.f
+ and zungrq.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="ungqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmlq.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/lapack/ungtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungtr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,197 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ungtr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="sytrd.html" title="sytrd">
+<link rel="next" href="unmtr.html" title="unmtr">
+</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="sytrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmtr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="ungtr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.ungtr"></a><a class="link" href="ungtr.html" title="ungtr">ungtr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.ungtr.prototype"></a><h6>
+<a name="id652257"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.ungtr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">ungtr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">ungtr</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">n</span><span class="special">,</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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungtr.description"></a><h6>
+<a name="id652376"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.ungtr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">ungtr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNGTR and ZUNGTR. <code class="computeroutput"><span class="identifier">ungtr</span></code> generates a complex unitary matrix
+ Q which is defined as the product of n-1 elementary reflectors of order
+ N, as returned by ZHETRD:
+ </p>
+<p>
+ if UPLO = 'U', Q = H(n-1) . . . H(2) H(1),
+ </p>
+<p>
+ if UPLO = 'L', Q = H(1) H(2) . . . H(n-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id652485"></a><p class="title"><b>Table&#160;243.&#160;Dispatching of ungtr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of ungtr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNGTR
+ </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>
+ ZUNGTR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.ungtr.definition"></a><h6>
+<a name="id652608"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.ungtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/ungtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.ungtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id652639"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.ungtr.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.lapack.ungtr.complexity"></a><h6>
+<a name="id652708"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.ungtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungtr.example"></a><h6>
+<a name="id652729"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.ungtr.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">lapack</span><span class="special">/</span><span class="identifier">ungtr</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">lapack</span><span class="special">::</span><span class="identifier">ungtr</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.lapack.ungtr.notes"></a><h6>
+<a name="id652973"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.ungtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.ungtr.see_also"></a><h6>
+<a name="id652993"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.ungtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cungtr.f
+ and zungtr.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="sytrd.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmtr.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/lapack/unmbr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmbr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,216 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unmbr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ungbr.html" title="ungbr">
+<link rel="next" href="gebak.html" title="gebak">
+</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="ungbr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gebak.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unmbr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unmbr"></a><a class="link" href="unmbr.html" title="unmbr">unmbr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unmbr.prototype"></a><h6>
+<a name="id559938"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.unmbr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unmbr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unmbr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">vect</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.unmbr.description"></a><h6>
+<a name="id560126"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.unmbr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unmbr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNMBR and ZUNMBR. If VECT
+ = 'Q', <code class="computeroutput"><span class="identifier">unmbr</span></code> overwrites
+ the general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS =
+ 'N': Q * C C * Q TRANS = 'C': Q<span class="bold"><strong>*H * C C * Q</strong></span>*H
+ </p>
+<p>
+ If VECT = 'P', <code class="computeroutput"><span class="identifier">unmbr</span></code> overwrites
+ the general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS =
+ 'N': P * C C * P TRANS = 'C': P<span class="bold"><strong>*H * C C * P</strong></span>*H
+ </p>
+<p>
+ Here Q and P<span class="bold"><strong>*H are the unitary matrices determined
+ by ZGEBRD when reducing a complex matrix A to bidiagonal form: A = Q *
+ B * P</strong></span><span class="bold"><strong>H. Q and P</strong></span>*H are defined
+ as products of elementary reflectors H(i) and G(i) respectively.
+ </p>
+<p>
+ Let nq = m if SIDE = 'L' and nq = n if SIDE = 'R'. Thus nq is the order
+ of the unitary matrix Q or P**H that is applied.
+ </p>
+<p>
+ If VECT = 'Q', A is assumed to have been an NQ-by-K matrix: if nq &gt;=
+ k, Q = H(1) H(2) . . . H(k); if nq &lt; k, Q = H(1) H(2) . . . H(nq-1).
+ </p>
+<p>
+ If VECT = 'P', A is assumed to have been a K-by-NQ matrix: if k &lt; nq,
+ P = G(1) G(2) . . . G(k); if k &gt;= nq, P = G(1) G(2) . . . G(nq-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id560289"></a><p class="title"><b>Table&#160;140.&#160;Dispatching of unmbr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unmbr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNMBR
+ </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>
+ ZUNMBR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unmbr.definition"></a><h6>
+<a name="id560411"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.unmbr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unmbr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unmbr.parameters_or_requirements_on_types"></a><h6>
+<a name="id560443"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.unmbr.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.lapack.unmbr.complexity"></a><h6>
+<a name="id560513"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.unmbr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmbr.example"></a><h6>
+<a name="id560534"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.unmbr.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">lapack</span><span class="special">/</span><span class="identifier">unmbr</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">lapack</span><span class="special">::</span><span class="identifier">unmbr</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.lapack.unmbr.notes"></a><h6>
+<a name="id560777"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.unmbr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmbr.see_also"></a><h6>
+<a name="id560798"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.unmbr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunmbr.f
+ and zunmbr.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="ungbr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gebak.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/lapack/unmhr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmhr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,203 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unmhr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unghr.html" title="unghr">
+<link rel="next" href="gbcon.html" title="gbcon">
+</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="unghr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbcon.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unmhr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unmhr"></a><a class="link" href="unmhr.html" title="unmhr">unmhr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unmhr.prototype"></a><h6>
+<a name="id573681"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.unmhr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unmhr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unmhr</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">int_t</span> <span class="identifier">ilo</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ihi</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">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.unmhr.description"></a><h6>
+<a name="id573871"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.unmhr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unmhr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNMHR and ZUNMHR. <code class="computeroutput"><span class="identifier">unmhr</span></code> overwrites the general complex
+ M-by-N matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q<span class="bold"><strong>*H * C C * Q</strong></span>*H
+ </p>
+<p>
+ where Q is a complex unitary matrix of order nq, with nq = m if SIDE =
+ 'L' and nq = n if SIDE = 'R'. Q is defined as the product of IHI-ILO elementary
+ reflectors, as returned by ZGEHRD:
+ </p>
+<p>
+ Q = H(ilo) H(ilo+1) . . . H(ihi-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id573990"></a><p class="title"><b>Table&#160;154.&#160;Dispatching of unmhr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unmhr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNMHR
+ </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>
+ ZUNMHR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unmhr.definition"></a><h6>
+<a name="id574113"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.unmhr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unmhr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unmhr.parameters_or_requirements_on_types"></a><h6>
+<a name="id574145"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.unmhr.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.lapack.unmhr.complexity"></a><h6>
+<a name="id574215"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.unmhr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmhr.example"></a><h6>
+<a name="id574236"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.unmhr.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">lapack</span><span class="special">/</span><span class="identifier">unmhr</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">lapack</span><span class="special">::</span><span class="identifier">unmhr</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.lapack.unmhr.notes"></a><h6>
+<a name="id574480"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.unmhr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmhr.see_also"></a><h6>
+<a name="id574501"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.unmhr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunmhr.f
+ and zunmhr.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="unghr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="gbcon.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/lapack/unmlq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmlq.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unmlq</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ungrq.html" title="ungrq">
+<link rel="next" href="unmql.html" title="unmql">
+</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="ungrq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmql.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unmlq">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unmlq"></a><a class="link" href="unmlq.html" title="unmlq">unmlq</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unmlq.prototype"></a><h6>
+<a name="id548319"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.unmlq.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unmlq</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unmlq</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.unmlq.description"></a><h6>
+<a name="id548485"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.unmlq.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unmlq</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNMLQ and ZUNMLQ. <code class="computeroutput"><span class="identifier">unmlq</span></code> overwrites the general complex
+ M-by-N matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q<span class="bold"><strong>*H * C C * Q</strong></span>*H
+ </p>
+<p>
+ where Q is a complex unitary matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(k)' . . . H(2)' H(1)'
+ </p>
+<p>
+ as returned by ZGELQF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id548608"></a><p class="title"><b>Table&#160;127.&#160;Dispatching of unmlq</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unmlq">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNMLQ
+ </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>
+ ZUNMLQ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unmlq.definition"></a><h6>
+<a name="id548731"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.unmlq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unmlq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unmlq.parameters_or_requirements_on_types"></a><h6>
+<a name="id548763"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.unmlq.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.lapack.unmlq.complexity"></a><h6>
+<a name="id548831"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.unmlq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmlq.example"></a><h6>
+<a name="id548852"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.unmlq.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">lapack</span><span class="special">/</span><span class="identifier">unmlq</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">lapack</span><span class="special">::</span><span class="identifier">unmlq</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.lapack.unmlq.notes"></a><h6>
+<a name="id549096"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.unmlq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmlq.see_also"></a><h6>
+<a name="id549117"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.unmlq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunmlq.f
+ and zunmlq.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="ungrq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmql.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/lapack/unmql.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmql.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unmql</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unmlq.html" title="unmlq">
+<link rel="next" href="unmqr.html" title="unmqr">
+</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="unmlq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmqr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unmql">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unmql"></a><a class="link" href="unmql.html" title="unmql">unmql</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unmql.prototype"></a><h6>
+<a name="id549177"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.unmql.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unmql</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unmql</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.unmql.description"></a><h6>
+<a name="id549344"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.unmql.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unmql</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNMQL and ZUNMQL. <code class="computeroutput"><span class="identifier">unmql</span></code> overwrites the general complex
+ M-by-N matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q<span class="bold"><strong>*H * C C * Q</strong></span>*H
+ </p>
+<p>
+ where Q is a complex unitary matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(k) . . . H(2) H(1)
+ </p>
+<p>
+ as returned by ZGEQLF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id549466"></a><p class="title"><b>Table&#160;128.&#160;Dispatching of unmql</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unmql">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNMQL
+ </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>
+ ZUNMQL
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unmql.definition"></a><h6>
+<a name="id549588"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.unmql.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unmql.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unmql.parameters_or_requirements_on_types"></a><h6>
+<a name="id549620"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.unmql.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.lapack.unmql.complexity"></a><h6>
+<a name="id549689"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.unmql.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmql.example"></a><h6>
+<a name="id549710"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.unmql.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">lapack</span><span class="special">/</span><span class="identifier">unmql</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">lapack</span><span class="special">::</span><span class="identifier">unmql</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.lapack.unmql.notes"></a><h6>
+<a name="id549953"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.unmql.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmql.see_also"></a><h6>
+<a name="id549973"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.unmql.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunmql.f
+ and zunmql.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="unmlq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmqr.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/lapack/unmqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmqr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unmqr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unmql.html" title="unmql">
+<link rel="next" href="unmrq.html" title="unmrq">
+</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="unmql.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmrq.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unmqr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unmqr"></a><a class="link" href="unmqr.html" title="unmqr">unmqr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unmqr.prototype"></a><h6>
+<a name="id550033"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.unmqr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unmqr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unmqr</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">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.unmqr.description"></a><h6>
+<a name="id550180"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.unmqr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unmqr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNMQR and ZUNMQR. <code class="computeroutput"><span class="identifier">unmqr</span></code> overwrites the general complex
+ M-by-N matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q<span class="bold"><strong>*H * C C * Q</strong></span>*H
+ </p>
+<p>
+ where Q is a complex unitary matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(1) H(2) . . . H(k)
+ </p>
+<p>
+ as returned by ZGEQRF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id550303"></a><p class="title"><b>Table&#160;129.&#160;Dispatching of unmqr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unmqr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNMQR
+ </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>
+ ZUNMQR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unmqr.definition"></a><h6>
+<a name="id550425"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.unmqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unmqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unmqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id550457"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.unmqr.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.lapack.unmqr.complexity"></a><h6>
+<a name="id550527"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.unmqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmqr.example"></a><h6>
+<a name="id550548"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.unmqr.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">lapack</span><span class="special">/</span><span class="identifier">unmqr</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">lapack</span><span class="special">::</span><span class="identifier">unmqr</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.lapack.unmqr.notes"></a><h6>
+<a name="id550792"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.unmqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmqr.see_also"></a><h6>
+<a name="id550812"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.unmqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunmqr.f
+ and zunmqr.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="unmql.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmrq.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/lapack/unmrq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmrq.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unmrq</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unmqr.html" title="unmqr">
+<link rel="next" href="unmrz.html" title="unmrz">
+</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="unmqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmrz.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unmrq">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unmrq"></a><a class="link" href="unmrq.html" title="unmrq">unmrq</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unmrq.prototype"></a><h6>
+<a name="id550871"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.unmrq.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unmrq</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unmrq</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.unmrq.description"></a><h6>
+<a name="id551037"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.unmrq.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unmrq</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNMRQ and ZUNMRQ. <code class="computeroutput"><span class="identifier">unmrq</span></code> overwrites the general complex
+ M-by-N matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q<span class="bold"><strong>*H * C C * Q</strong></span>*H
+ </p>
+<p>
+ where Q is a complex unitary matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(1)' H(2)' . . . H(k)'
+ </p>
+<p>
+ as returned by ZGERQF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id551160"></a><p class="title"><b>Table&#160;130.&#160;Dispatching of unmrq</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unmrq">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNMRQ
+ </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>
+ ZUNMRQ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unmrq.definition"></a><h6>
+<a name="id551283"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.unmrq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unmrq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unmrq.parameters_or_requirements_on_types"></a><h6>
+<a name="id551315"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.unmrq.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.lapack.unmrq.complexity"></a><h6>
+<a name="id551384"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.unmrq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmrq.example"></a><h6>
+<a name="id551405"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.unmrq.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">lapack</span><span class="special">/</span><span class="identifier">unmrq</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">lapack</span><span class="special">::</span><span class="identifier">unmrq</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.lapack.unmrq.notes"></a><h6>
+<a name="id551649"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.unmrq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmrq.see_also"></a><h6>
+<a name="id551669"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.unmrq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunmrq.f
+ and zunmrq.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="unmqr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="unmrz.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/lapack/unmrz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmrz.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unmrz</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unmrq.html" title="unmrq">
+<link rel="next" href="bdsdc.html" title="bdsdc">
+</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="unmrq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="bdsdc.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unmrz">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unmrz"></a><a class="link" href="unmrz.html" title="unmrz">unmrz</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unmrz.prototype"></a><h6>
+<a name="id551729"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.unmrz.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unmrz</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unmrz</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">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="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.unmrz.description"></a><h6>
+<a name="id551895"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.unmrz.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unmrz</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNMRZ and ZUNMRZ. <code class="computeroutput"><span class="identifier">unmrz</span></code> overwrites the general complex
+ M-by-N matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q<span class="bold"><strong>*H * C C * Q</strong></span>*H
+ </p>
+<p>
+ where Q is a complex unitary matrix defined as the product of k elementary
+ reflectors
+ </p>
+<p>
+ Q = H(1) H(2) . . . H(k)
+ </p>
+<p>
+ as returned by ZTZRZF. Q is of order M if SIDE = 'L' and of order N if
+ SIDE = 'R'.
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id552017"></a><p class="title"><b>Table&#160;131.&#160;Dispatching of unmrz</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unmrz">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNMRZ
+ </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>
+ ZUNMRZ
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unmrz.definition"></a><h6>
+<a name="id552140"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.unmrz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unmrz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unmrz.parameters_or_requirements_on_types"></a><h6>
+<a name="id552172"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.unmrz.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.lapack.unmrz.complexity"></a><h6>
+<a name="id552242"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.unmrz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmrz.example"></a><h6>
+<a name="id552263"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.unmrz.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">lapack</span><span class="special">/</span><span class="identifier">unmrz</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">lapack</span><span class="special">::</span><span class="identifier">unmrz</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.lapack.unmrz.notes"></a><h6>
+<a name="id552507"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.unmrz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmrz.see_also"></a><h6>
+<a name="id552527"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.unmrz.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunmrz.f
+ and zunmrz.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="unmrq.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="bdsdc.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/lapack/unmtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmtr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>unmtr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="ungtr.html" title="ungtr">
+<link rel="next" href="upgtr.html" title="upgtr">
+</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="ungtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="upgtr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="unmtr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.unmtr"></a><a class="link" href="unmtr.html" title="unmtr">unmtr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.unmtr.prototype"></a><h6>
+<a name="id653051"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.unmtr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">unmtr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">unmtr</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">MatrixA</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.unmtr.description"></a><h6>
+<a name="id653194"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.unmtr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">unmtr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUNMTR and ZUNMTR. <code class="computeroutput"><span class="identifier">unmtr</span></code> overwrites the general complex
+ M-by-N matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q<span class="bold"><strong>*H * C C * Q</strong></span>*H
+ </p>
+<p>
+ where Q is a complex unitary matrix of order nq, with nq = m if SIDE =
+ 'L' and nq = n if SIDE = 'R'. Q is defined as the product of nq-1 elementary
+ reflectors, as returned by ZHETRD:
+ </p>
+<p>
+ if UPLO = 'U', Q = H(nq-1) . . . H(2) H(1);
+ </p>
+<p>
+ if UPLO = 'L', Q = H(1) H(2) . . . H(nq-1).
+ </p>
+<p>
+ The selection of the LAPACK 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>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id653318"></a><p class="title"><b>Table&#160;244.&#160;Dispatching of unmtr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of unmtr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixA
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUNMTR
+ </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>
+ ZUNMTR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.unmtr.definition"></a><h6>
+<a name="id653441"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.unmtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/unmtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.unmtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id653472"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.unmtr.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.lapack.unmtr.complexity"></a><h6>
+<a name="id653541"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.unmtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmtr.example"></a><h6>
+<a name="id653562"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.unmtr.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">lapack</span><span class="special">/</span><span class="identifier">unmtr</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">lapack</span><span class="special">::</span><span class="identifier">unmtr</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.lapack.unmtr.notes"></a><h6>
+<a name="id653806"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.unmtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.unmtr.see_also"></a><h6>
+<a name="id653826"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.unmtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cunmtr.f
+ and zunmtr.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="ungtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="upgtr.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/lapack/upgtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/upgtr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>upgtr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="unmtr.html" title="unmtr">
+<link rel="next" href="upmtr.html" title="upmtr">
+</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="unmtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="upmtr.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="upgtr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.upgtr"></a><a class="link" href="upgtr.html" title="upgtr">upgtr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.upgtr.prototype"></a><h6>
+<a name="id653885"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.upgtr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">upgtr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">upgtr</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</span><span class="special">,</span>
+ <span class="identifier">MatrixQ</span><span class="special">&amp;</span> <span class="identifier">q</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.upgtr.description"></a><h6>
+<a name="id654028"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.upgtr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">upgtr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUPGTR and ZUPGTR. <code class="computeroutput"><span class="identifier">upgtr</span></code> generates a complex unitary matrix
+ Q which is defined as the product of n-1 elementary reflectors H(i) of
+ order n, as returned by ZHPTRD using packed storage:
+ </p>
+<p>
+ if UPLO = 'U', Q = H(n-1) . . . H(2) H(1),
+ </p>
+<p>
+ if UPLO = 'L', Q = H(1) H(2) . . . H(n-1).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorAP</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">VectorAP</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id654137"></a><p class="title"><b>Table&#160;245.&#160;Dispatching of upgtr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of upgtr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUPGTR
+ </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>
+ ZUPGTR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.upgtr.definition"></a><h6>
+<a name="id654260"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.upgtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/upgtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.upgtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id654291"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.upgtr.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.lapack.upgtr.complexity"></a><h6>
+<a name="id654361"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.upgtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.upgtr.example"></a><h6>
+<a name="id654382"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.upgtr.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">lapack</span><span class="special">/</span><span class="identifier">upgtr</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">lapack</span><span class="special">::</span><span class="identifier">upgtr</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.lapack.upgtr.notes"></a><h6>
+<a name="id654625"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.upgtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.upgtr.see_also"></a><h6>
+<a name="id654644"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.upgtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cupgtr.f
+ and zupgtr.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="unmtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="upmtr.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/lapack/upmtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/upmtr.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>upmtr</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="../lapack.html" title="LAPACK">
+<link rel="prev" href="upgtr.html" title="upgtr">
+<link rel="next" href="ggbak.html" title="ggbak">
+</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="upgtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggbak.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="upmtr">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.upmtr"></a><a class="link" href="upmtr.html" title="upmtr">upmtr</a>
+</h4></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.upmtr.prototype"></a><h6>
+<a name="id654704"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.upmtr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">upmtr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">upmtr</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="keyword">char</span> <span class="identifier">uplo</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">VectorAP</span><span class="special">&amp;</span> <span class="identifier">ap</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">VectorTAU</span><span class="special">&amp;</span> <span class="identifier">tau</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.lapack.upmtr.description"></a><h6>
+<a name="id654870"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.upmtr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">upmtr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CUPMTR and ZUPMTR. <code class="computeroutput"><span class="identifier">upmtr</span></code> overwrites the general complex
+ M-by-N matrix C with
+ </p>
+<p>
+ SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q<span class="bold"><strong>*H * C C * Q</strong></span>*H
+ </p>
+<p>
+ where Q is a complex unitary matrix of order nq, with nq = m if SIDE =
+ 'L' and nq = n if SIDE = 'R'. Q is defined as the product of nq-1 elementary
+ reflectors, as returned by ZHPTRD using packed storage:
+ </p>
+<p>
+ if UPLO = 'U', Q = H(nq-1) . . . H(2) H(1);
+ </p>
+<p>
+ if UPLO = 'L', Q = H(1) H(2) . . . H(nq-1).
+ </p>
+<p>
+ The selection of the LAPACK routine is done during compile-time, and is
+ determined by the type of values contained in type <code class="computeroutput"><span class="identifier">VectorAP</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">VectorAP</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
+ The dispatching table below illustrates to which specific routine the code
+ path will be generated.
+ </p>
+<div class="table">
+<a name="id654994"></a><p class="title"><b>Table&#160;246.&#160;Dispatching of upmtr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of upmtr">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorAP
+ </p>
+ </th>
+<th>
+ <p>
+ LAPACK 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>
+ CUPMTR
+ </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>
+ ZUPMTR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.upmtr.definition"></a><h6>
+<a name="id655116"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.upmtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/upmtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.upmtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id655148"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.upmtr.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.lapack.upmtr.complexity"></a><h6>
+<a name="id655217"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.upmtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.upmtr.example"></a><h6>
+<a name="id655239"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.upmtr.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">lapack</span><span class="special">/</span><span class="identifier">upmtr</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">lapack</span><span class="special">::</span><span class="identifier">upmtr</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.lapack.upmtr.notes"></a><h6>
+<a name="id655482"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.upmtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.upmtr.see_also"></a><h6>
+<a name="id655502"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.upmtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files cupmtr.f
+ and zupmtr.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="upgtr.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.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="ggbak.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -1,33 +1,45 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
-<link rel="start" href="../index.html" title="Boost.Numeric_Bindings alpha">
-<link rel="up" href="../index.html" title="Boost.Numeric_Bindings alpha">
-<link rel="prev" href="traits.html" title="Datatype Concepts and Traits">
-<link rel="next" href="blas.html" title="BLAS Bindings">
+<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/introduction.html" title="Introduction">
+<link rel="next" href="tutorial/hello__world_.html" title="Hello, World!">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
-<td align="center">Home</td>
-<td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
-<td align="center">More</td>
-</tr></table>
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="traits.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="blas.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../numeric_bindings/introduction.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="tutorial/hello__world_.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<div class="section" title="Tutorial">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="boost_numeric_bindings.tutorial"></a><a class="link" href="tutorial.html" title="Tutorial"> Tutorial</a>
-</h2></div></div></div></div>
+</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="tutorial/hello__world_.html">Hello,
+ World!</a></span></dt>
+<dt><span class="section"><a href="tutorial/basic_linear_algebra.html">Basic
+ Linear Algebra</a></span></dt>
+<dt><span class="section"><a href="tutorial/advanced_linear_algebra.html">Advanced
+ Linear Algebra</a></span></dt>
+<dt><span class="section"><a href="tutorial/inverting_a_matrix.html">Inverting
+ a matrix</a></span></dt>
+<dt><span class="section"><a href="tutorial/inspecting_a_type.html">Inspecting
+ a type</a></span></dt>
+<dt><span class="section"><a href="tutorial/writing_a_generic_numeric_algorithm.html">Writing
+ a generic numeric algorithm</a></span></dt>
+<dt><span class="section"><a href="tutorial/adapting_your_own_type.html">Adapting
+ your own type</a></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 © 2008 author1 author2<p>
+<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>
@@ -35,7 +47,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="traits.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="blas.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../numeric_bindings/introduction.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="tutorial/hello__world_.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/tutorial/adapting_your_own_type.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/adapting_your_own_type.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,36 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Adapting your own type</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="../tutorial.html" title="Tutorial">
+<link rel="prev" href="writing_a_generic_numeric_algorithm.html" title="Writing a generic numeric algorithm">
+<link rel="next" href="../../numeric_bindings/organization.html" title="Library Organization">
+</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="writing_a_generic_numeric_algorithm.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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/organization.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Adapting your own type"><div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.tutorial.adapting_your_own_type"></a><a class="link" href="adapting_your_own_type.html" title="Adapting your own type">Adapting
+ your own type</a>
+</h3></div></div></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="writing_a_generic_numeric_algorithm.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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/organization.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/tutorial/advanced_linear_algebra.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/advanced_linear_algebra.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,36 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Advanced Linear Algebra</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="../tutorial.html" title="Tutorial">
+<link rel="prev" href="basic_linear_algebra.html" title="Basic Linear Algebra">
+<link rel="next" href="inverting_a_matrix.html" title="Inverting a matrix">
+</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="basic_linear_algebra.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="inverting_a_matrix.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Advanced Linear Algebra"><div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.tutorial.advanced_linear_algebra"></a><a class="link" href="advanced_linear_algebra.html" title="Advanced Linear Algebra">Advanced
+ Linear Algebra</a>
+</h3></div></div></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="basic_linear_algebra.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="inverting_a_matrix.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/tutorial/basic_linear_algebra.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/basic_linear_algebra.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,36 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Basic Linear Algebra</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="../tutorial.html" title="Tutorial">
+<link rel="prev" href="hello__world_.html" title="Hello, World!">
+<link rel="next" href="advanced_linear_algebra.html" title="Advanced Linear Algebra">
+</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="hello__world_.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="advanced_linear_algebra.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Basic Linear Algebra"><div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.tutorial.basic_linear_algebra"></a><a class="link" href="basic_linear_algebra.html" title="Basic Linear Algebra">Basic
+ Linear Algebra</a>
+</h3></div></div></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="hello__world_.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="advanced_linear_algebra.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/tutorial/hello__world_.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/hello__world_.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,67 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Hello, World!</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="../tutorial.html" title="Tutorial">
+<link rel="prev" href="../tutorial.html" title="Tutorial">
+<link rel="next" href="basic_linear_algebra.html" title="Basic Linear Algebra">
+</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="../tutorial.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="basic_linear_algebra.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Hello, World!">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.tutorial.hello__world_"></a><a class="link" href="hello__world_.html" title="Hello, World!">Hello,
+ World!</a>
+</h3></div></div></div>
+<p>
+ To work with numeric bindings, usually you need to do at least two includes:
+ one for the container you're using, and one for some operation you would
+ like to perform.
+ </p>
+<p>
+ Please see below.
+ </p>
+<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">std</span><span class="special">/</span><span class="identifier">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<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">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">;</span>
+ <span class="identifier">a</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span> <span class="number">1.0</span> <span class="special">);</span>
+ <span class="identifier">a</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span> <span class="number">2.0</span> <span class="special">);</span>
+ <span class="identifier">a</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span> <span class="number">3.0</span> <span class="special">);</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bindings</span><span class="special">::</span><span class="identifier">size</span><span class="special">(</span> <span class="identifier">a</span> <span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="special">}</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ Although this isn't that interesting, it illustrates you're bringing in support
+ for standard vectors and the size operation.
+ </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="../tutorial.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="basic_linear_algebra.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/tutorial/inspecting_a_type.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inspecting_a_type.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,36 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Inspecting a type</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="../tutorial.html" title="Tutorial">
+<link rel="prev" href="inverting_a_matrix.html" title="Inverting a matrix">
+<link rel="next" href="writing_a_generic_numeric_algorithm.html" title="Writing a generic numeric algorithm">
+</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="inverting_a_matrix.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="writing_a_generic_numeric_algorithm.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Inspecting a type"><div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.tutorial.inspecting_a_type"></a><a class="link" href="inspecting_a_type.html" title="Inspecting a type">Inspecting
+ a type</a>
+</h3></div></div></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="inverting_a_matrix.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="writing_a_generic_numeric_algorithm.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/tutorial/inverting_a_matrix.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inverting_a_matrix.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Inverting a matrix</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="../tutorial.html" title="Tutorial">
+<link rel="prev" href="advanced_linear_algebra.html" title="Advanced Linear Algebra">
+<link rel="next" href="inspecting_a_type.html" title="Inspecting a type">
+</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="advanced_linear_algebra.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="inspecting_a_type.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Inverting a matrix">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.tutorial.inverting_a_matrix"></a><a class="link" href="inverting_a_matrix.html" title="Inverting a matrix">Inverting
+ a matrix</a>
+</h3></div></div></div>
+<p>
+ Suppose you would like to invert a matrix given by
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"> <span class="special">[</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="special">]</span>
+<span class="identifier">A</span> <span class="special">=</span> <span class="special">[</span> <span class="number">3</span> <span class="number">1</span> <span class="number">2</span> <span class="special">]</span>
+ <span class="special">[</span> <span class="number">2</span> <span class="number">3</span> <span class="number">1</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="advanced_linear_algebra.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="inspecting_a_type.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/tutorial/writing_a_generic_numeric_algorithm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/writing_a_generic_numeric_algorithm.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Writing a generic numeric algorithm</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="../tutorial.html" title="Tutorial">
+<link rel="prev" href="inspecting_a_type.html" title="Inspecting a type">
+<link rel="next" href="adapting_your_own_type.html" title="Adapting your own type">
+</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="inspecting_a_type.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="adapting_your_own_type.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Writing a generic numeric algorithm">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_numeric_bindings.tutorial.writing_a_generic_numeric_algorithm"></a><a class="link" href="writing_a_generic_numeric_algorithm.html" title="Writing a generic numeric algorithm">Writing
+ a generic numeric algorithm</a>
+</h3></div></div></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Generic in the sense that you don't know the matrix and/or vector classes
+ that you will be supplied with.
+ </li>
+<li class="listitem">
+ No memory allocations.
+ </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="inspecting_a_type.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.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="adapting_your_own_type.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/containers.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/containers.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Containers</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="organization.html" title="Library Organization">
+<link rel="next" href="views.html" title="Views">
+</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="organization.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="views.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Containers"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="numeric_bindings.containers"></a><a class="link" href="containers.html" title="Containers"> Containers</a>
+</h2></div></div></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="organization.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="views.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/introduction.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/introduction.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,132 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Introduction</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="preface.html" title="Preface">
+<link rel="next" href="../boost_numeric_bindings/tutorial.html" title="Tutorial">
+</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="preface.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="../boost_numeric_bindings/tutorial.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Introduction">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="numeric_bindings.introduction"></a><a class="link" href="introduction.html" title="Introduction"> Introduction</a>
+</h2></div></div></div>
+<p>
+ Boost.Numeric_Bindings is a C++ library for numeric computing. It is a generic
+ layer between linear algebra algorithms and data containers.
+ </p>
+<p>
+ For the data container part, it supports both compile-time statically sized
+ and run-time dynamically sized vectors, matrices, through a traits system.
+ Currently it includes traits for C-arrays, for standard vectors, for uBLAS'
+ containers, Eigen containers, TNT, Boost.Array, to name a few. It offers compile-time
+ inspection, iterators, and views on all mentioned containers.
+ </p>
+<p>
+ For the algorithm part, it provides a C++ interface to algorithms offered by
+ BLAS, LAPACK, and more. This covers algorithms from most vendor-provided math
+ libraries, such as the reference BLAS, ATLAS, Intel's MKL, AMD's CML, NVidia's
+ CUDA, etc..
+ </p>
+<p>
+ The Bindings Library contains bindings to popular non-boost (numeric) libraries,
+ usually written in Fortran or C. These non-boost libraries generally use data
+ structures in their API for which there might be boostified equivalents or
+ other popular non-boost equivalents. The Bindings Library offers a generic
+ thin layer API on top of the original API of the external library. This generic
+ API accepts a whole range of data structures from different origins and usually
+ hides or reduces the complexity of the original API.
+ </p>
+<p>
+ E.g., it allows you to write
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="keyword">double</span> <span class="identifier">a</span><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="special">=</span> <span class="special">{</span> <span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">,</span><span class="number">4</span><span class="special">,</span><span class="number">5</span> <span class="special">};</span>
+<span class="keyword">double</span> <span class="identifier">b</span><span class="special">[</span><span class="number">5</span><span class="special">][</span><span class="number">5</span><span class="special">];</span>
+<span class="special">...</span>
+</pre>
+<p>
+ </p>
+<p>
+ In scope are container adaptors and algorithms:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Adaptors for a wide variety of foreign container types, supporting both compile-time
+ statically sized and run-time dynamically sized containers. At the moment,
+ the library includes bindings for C-style arrays, ISO C++ standard vectors,
+ uBLAS', Eigen2, Boost.Array, Boost.MultiArray, to name a few.
+ </li>
+<li class="listitem">
+ Meta-adaptors to create views on these containers, such as row, transpose,
+ and upper. These are convenient when addressing BLAS or LAPACK.
+ </li>
+<li class="listitem">
+ Iterators supporting different strategies to inspect and modify all containers
+ mentioned above. This invites users to write container-independent algorithms.
+ </li>
+<li class="listitem">
+ A BLAS module supporting cblas, blas, and cublas backends. This covers algorithms
+ from the reference BLAS, ATLAS, Intel's MKL, AMD's CML, NVidia's CUBLAS,
+ and many more vendor-specific BLASs.
+ </li>
+<li class="listitem">
+ A LAPACK module supporting lapack and clapack backends. This coverts algorithms
+ from the reference LAPACK, and from the routines implemented by ATLAS.
+ </li>
+<li class="listitem">
+ A MUMPS module.
+ </li>
+<li class="listitem">
+ A UMFPACK module.
+ </li>
+</ul></div>
+<p>
+ Out of scope:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Another set of containers.
+ </li>
+<li class="listitem">
+ A domain-specific language.
+ </li>
+</ul></div>
+<p>
+ What's hopefully to be added in the future:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Backends for BLAS / LAPACK containing compile-time implementations, e.g.,
+ for small and/or statically sized objects.
+ </li>
+<li class="listitem">
+ Support for FFT libraries.
+ </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="preface.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="../boost_numeric_bindings/tutorial.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/license.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/license.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>License</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="../boost_numeric_bindings/reference/lapack/lalsd.html" title="lalsd">
+</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="../boost_numeric_bindings/reference/lapack/lalsd.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>
+</div>
+<div class="section" title="License">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="numeric_bindings.license"></a><a class="link" href="license.html" title="License"> License</a>
+</h2></div></div></div>
+<p>
+ Copyright 2002-2009 author1, author2. 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>
+<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="../boost_numeric_bindings/reference/lapack/lalsd.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>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/organization.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/organization.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,117 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Library Organization</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="../boost_numeric_bindings/tutorial/adapting_your_own_type.html" title="Adapting your own type">
+<link rel="next" href="containers.html" title="Containers">
+</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="../boost_numeric_bindings/tutorial/adapting_your_own_type.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="containers.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Library Organization">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="numeric_bindings.organization"></a><a class="link" href="organization.html" title="Library Organization"> Library Organization</a>
+</h2></div></div></div>
+<p>
+ Boost.Numeric_Bindings is organized as a generic layer between linear algebra
+ algorithms and matrix and vector classes. The following hierarchy is available:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ blas
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+ level1
+ </li>
+<li class="listitem">
+ level2
+ </li>
+<li class="listitem">
+ level3
+ </li>
+</ul></div>
+</li>
+<li class="listitem">
+ lapack
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
+ auxiliary
+ </li>
+<li class="listitem">
+ computational
+ </li>
+<li class="listitem">
+ driver
+ </li>
+</ul></div>
+</li>
+<li class="listitem">
+ std
+ </li>
+<li class="listitem">
+ ublas
+ </li>
+<li class="listitem">
+ tnt
+ </li>
+</ul></div>
+<p>
+ The library is header-only, i.e., there is no need to compile or create shared
+ library files for it.
+ </p>
+<p>
+ Example
+ </p>
+<p>
+ If you would like to include the whole of BLAS, just do a
+ </p>
+<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">hpp</span></pre>
+<p>
+ </p>
+<p>
+ or, if you desire BLAS level2 only, doing a
+ </p>
+<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">level2</span><span class="special">.</span><span class="identifier">hpp</span></pre>
+<p>
+ </p>
+<p>
+ or, if you only want include per-operation, doing a
+ </p>
+<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">level3</span><span class="special">/</span><span class="identifier">gemm</span><span class="special">.</span><span class="identifier">hpp</span></pre>
+<p>
+ </p>
+<p>
+ will be the most granular level.
+ </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="../boost_numeric_bindings/tutorial/adapting_your_own_type.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="containers.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/preface.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/preface.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Preface</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="../index.html" title="Boost.Numeric_Bindings">
+<link rel="next" href="introduction.html" title="Introduction">
+</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="../index.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="introduction.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Preface"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="numeric_bindings.preface"></a><a class="link" href="preface.html" title="Preface"> Preface</a>
+</h2></div></div></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="../index.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="introduction.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/reference.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/reference.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,345 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Reference</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="../boost_numeric_bindings/metafunctions/value.html" title="value">
+<link rel="next" href="../boost_numeric_bindings/reference/blas.html" title="BLAS">
+</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="../boost_numeric_bindings/metafunctions/value.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="../boost_numeric_bindings/reference/blas.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Reference">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="numeric_bindings.reference"></a><a class="link" href="reference.html" title="Reference">Reference</a>
+</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"> BLAS</span></dt>
+<dd><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></dd>
+<dt><span class="section"> LAPACK</span></dt>
+<dd><dl>
+<dt><span class="section">hbgst</span></dt>
+<dt><span class="section">hegst</span></dt>
+<dt><span class="section">pbstf</span></dt>
+<dt><span class="section">sbgst</span></dt>
+<dt><span class="section">sygst</span></dt>
+<dt><span class="section">ggqrf</span></dt>
+<dt><span class="section">ggrqf</span></dt>
+<dt><span class="section">gelqf</span></dt>
+<dt><span class="section">geqlf</span></dt>
+<dt><span class="section">geqp3</span></dt>
+<dt><span class="section">geqrf</span></dt>
+<dt><span class="section">gerqf</span></dt>
+<dt><span class="section">larz</span></dt>
+<dt><span class="section">latrz</span></dt>
+<dt><span class="section">orglq</span></dt>
+<dt><span class="section">orgql</span></dt>
+<dt><span class="section">orgqr</span></dt>
+<dt><span class="section">orgrq</span></dt>
+<dt><span class="section">ormlq</span></dt>
+<dt><span class="section">ormql</span></dt>
+<dt><span class="section">ormqr</span></dt>
+<dt><span class="section">ormrq</span></dt>
+<dt><span class="section">ormrz</span></dt>
+<dt><span class="section">tzrzf</span></dt>
+<dt><span class="section">unglq</span></dt>
+<dt><span class="section">ungql</span></dt>
+<dt><span class="section">ungqr</span></dt>
+<dt><span class="section">ungrq</span></dt>
+<dt><span class="section">unmlq</span></dt>
+<dt><span class="section">unmql</span></dt>
+<dt><span class="section">unmqr</span></dt>
+<dt><span class="section">unmrq</span></dt>
+<dt><span class="section">unmrz</span></dt>
+<dt><span class="section">bdsdc</span></dt>
+<dt><span class="section">bdsqr</span></dt>
+<dt><span class="section">gbbrd</span></dt>
+<dt><span class="section">gebrd</span></dt>
+<dt><span class="section">labrd</span></dt>
+<dt><span class="section">orgbr</span></dt>
+<dt><span class="section">ormbr</span></dt>
+<dt><span class="section">ungbr</span></dt>
+<dt><span class="section">unmbr</span></dt>
+<dt><span class="section">gebak</span></dt>
+<dt><span class="section">gebal</span></dt>
+<dt><span class="section">gehrd</span></dt>
+<dt><span class="section">hsein</span></dt>
+<dt><span class="section">hseqr</span></dt>
+<dt><span class="section">orghr</span></dt>
+<dt><span class="section">ormhr</span></dt>
+<dt><span class="section">trevc</span></dt>
+<dt><span class="section">trexc</span></dt>
+<dt><span class="section">trsen</span></dt>
+<dt><span class="section">trsna</span></dt>
+<dt><span class="section">trsyl</span></dt>
+<dt><span class="section">unghr</span></dt>
+<dt><span class="section">unmhr</span></dt>
+<dt><span class="section">gbcon</span></dt>
+<dt><span class="section">gbequ</span></dt>
+<dt><span class="section">gbrfs</span></dt>
+<dt><span class="section">gbtrf</span></dt>
+<dt><span class="section">gbtrs</span></dt>
+<dt><span class="section">gecon</span></dt>
+<dt><span class="section">geequ</span></dt>
+<dt><span class="section">gerfs</span></dt>
+<dt><span class="section">getrf</span></dt>
+<dt><span class="section">getri</span></dt>
+<dt><span class="section">getrs</span></dt>
+<dt><span class="section">gtrfs</span></dt>
+<dt><span class="section">gttrs</span></dt>
+<dt><span class="section">hecon</span></dt>
+<dt><span class="section">herfs</span></dt>
+<dt><span class="section">hetrf</span></dt>
+<dt><span class="section">hetri</span></dt>
+<dt><span class="section">hetrs</span></dt>
+<dt><span class="section">hpcon</span></dt>
+<dt><span class="section">hprfs</span></dt>
+<dt><span class="section">hptrf</span></dt>
+<dt><span class="section">hptri</span></dt>
+<dt><span class="section">hptrs</span></dt>
+<dt><span class="section">lacon</span></dt>
+<dt><span class="section">latrs</span></dt>
+<dt><span class="section">pbcon</span></dt>
+<dt><span class="section">pbequ</span></dt>
+<dt><span class="section">pbrfs</span></dt>
+<dt><span class="section">pbtrf</span></dt>
+<dt><span class="section">pbtrs</span></dt>
+<dt><span class="section">pftrs</span></dt>
+<dt><span class="section">pocon</span></dt>
+<dt><span class="section">poequ</span></dt>
+<dt><span class="section">porfs</span></dt>
+<dt><span class="section">potrf</span></dt>
+<dt><span class="section">potri</span></dt>
+<dt><span class="section">potrs</span></dt>
+<dt><span class="section">ppcon</span></dt>
+<dt><span class="section">ppequ</span></dt>
+<dt><span class="section">pprfs</span></dt>
+<dt><span class="section">pptrf</span></dt>
+<dt><span class="section">pptri</span></dt>
+<dt><span class="section">pptrs</span></dt>
+<dt><span class="section">ptcon</span></dt>
+<dt><span class="section">ptrfs</span></dt>
+<dt><span class="section">pttrf</span></dt>
+<dt><span class="section">pttrs</span></dt>
+<dt><span class="section">spcon</span></dt>
+<dt><span class="section">sprfs</span></dt>
+<dt><span class="section">sptrf</span></dt>
+<dt><span class="section">sptri</span></dt>
+<dt><span class="section">sptrs</span></dt>
+<dt><span class="section">sycon</span></dt>
+<dt><span class="section">syrfs</span></dt>
+<dt><span class="section">sytrf</span></dt>
+<dt><span class="section">sytri</span></dt>
+<dt><span class="section">sytrs</span></dt>
+<dt><span class="section">tbcon</span></dt>
+<dt><span class="section">tbrfs</span></dt>
+<dt><span class="section">tbtrs</span></dt>
+<dt><span class="section">tpcon</span></dt>
+<dt><span class="section">tprfs</span></dt>
+<dt><span class="section">tptri</span></dt>
+<dt><span class="section">tptrs</span></dt>
+<dt><span class="section">trcon</span></dt>
+<dt><span class="section">trrfs</span></dt>
+<dt><span class="section">trtri</span></dt>
+<dt><span class="section">trtrs</span></dt>
+<dt><span class="section">hbtrd</span></dt>
+<dt><span class="section">hetrd</span></dt>
+<dt><span class="section">hptrd</span></dt>
+<dt><span class="section">laebz</span></dt>
+<dt><span class="section">latrd</span></dt>
+<dt><span class="section">opgtr</span></dt>
+<dt><span class="section">opmtr</span></dt>
+<dt><span class="section">orgtr</span></dt>
+<dt><span class="section">ormtr</span></dt>
+<dt><span class="section">pteqr</span></dt>
+<dt><span class="section">sbtrd</span></dt>
+<dt><span class="section">sptrd</span></dt>
+<dt><span class="section">stebz</span></dt>
+<dt><span class="section">stedc</span></dt>
+<dt><span class="section">stegr</span></dt>
+<dt><span class="section">stein</span></dt>
+<dt><span class="section">stemr</span></dt>
+<dt><span class="section">steqr</span></dt>
+<dt><span class="section">sterf</span></dt>
+<dt><span class="section">sytrd</span></dt>
+<dt><span class="section">ungtr</span></dt>
+<dt><span class="section">unmtr</span></dt>
+<dt><span class="section">upgtr</span></dt>
+<dt><span class="section">upmtr</span></dt>
+<dt><span class="section">ggbak</span></dt>
+<dt><span class="section">ggbal</span></dt>
+<dt><span class="section">gghrd</span></dt>
+<dt><span class="section">hgeqz</span></dt>
+<dt><span class="section">tgevc</span></dt>
+<dt><span class="section">tgexc</span></dt>
+<dt><span class="section">tgsen</span></dt>
+<dt><span class="section">tgsna</span></dt>
+<dt><span class="section">tgsyl</span></dt>
+<dt><span class="section">ggsvp</span></dt>
+<dt><span class="section">tgsja</span></dt>
+<dt><span class="section">gegv</span></dt>
+<dt><span class="section">gges</span></dt>
+<dt><span class="section">ggesx</span></dt>
+<dt><span class="section">ggev</span></dt>
+<dt><span class="section">ggevx</span></dt>
+<dt><span class="section">ggsvd</span></dt>
+<dt><span class="section">hbgv</span></dt>
+<dt><span class="section">hbgvd</span></dt>
+<dt><span class="section">hbgvx</span></dt>
+<dt><span class="section">hegv</span></dt>
+<dt><span class="section">hegvd</span></dt>
+<dt><span class="section">hegvx</span></dt>
+<dt><span class="section">hpgv</span></dt>
+<dt><span class="section">hpgvd</span></dt>
+<dt><span class="section">hpgvx</span></dt>
+<dt><span class="section">lacgv</span></dt>
+<dt><span class="section">largv</span></dt>
+<dt><span class="section">sbgv</span></dt>
+<dt><span class="section">sbgvd</span></dt>
+<dt><span class="section">sbgvx</span></dt>
+<dt><span class="section">spgv</span></dt>
+<dt><span class="section">spgvd</span></dt>
+<dt><span class="section">spgvx</span></dt>
+<dt><span class="section">sygv</span></dt>
+<dt><span class="section">sygvd</span></dt>
+<dt><span class="section">sygvx</span></dt>
+<dt><span class="section">ggglm</span></dt>
+<dt><span class="section">gglse</span></dt>
+<dt><span class="section">cgesv</span></dt>
+<dt><span class="section">cposv</span></dt>
+<dt><span class="section">gbsv</span></dt>
+<dt><span class="section">gbsvx</span></dt>
+<dt><span class="section">gejsv</span></dt>
+<dt><span class="section">gesv</span></dt>
+<dt><span class="section">gesvx</span></dt>
+<dt><span class="section">gtsv</span></dt>
+<dt><span class="section">gtsvx</span></dt>
+<dt><span class="section">hesv</span></dt>
+<dt><span class="section">hesvx</span></dt>
+<dt><span class="section">hpsv</span></dt>
+<dt><span class="section">hpsvx</span></dt>
+<dt><span class="section">pbsv</span></dt>
+<dt><span class="section">pbsvx</span></dt>
+<dt><span class="section">posv</span></dt>
+<dt><span class="section">posvx</span></dt>
+<dt><span class="section">ppsv</span></dt>
+<dt><span class="section">ppsvx</span></dt>
+<dt><span class="section">ptsv</span></dt>
+<dt><span class="section">ptsvx</span></dt>
+<dt><span class="section">sgesv</span></dt>
+<dt><span class="section">sposv</span></dt>
+<dt><span class="section">spsv</span></dt>
+<dt><span class="section">spsvx</span></dt>
+<dt><span class="section">sysv</span></dt>
+<dt><span class="section">sysvx</span></dt>
+<dt><span class="section">gees</span></dt>
+<dt><span class="section">geesx</span></dt>
+<dt><span class="section">geev</span></dt>
+<dt><span class="section">geevx</span></dt>
+<dt><span class="section">gesdd</span></dt>
+<dt><span class="section">gesvd</span></dt>
+<dt><span class="section">hbev</span></dt>
+<dt><span class="section">hbevd</span></dt>
+<dt><span class="section">hbevx</span></dt>
+<dt><span class="section">heev</span></dt>
+<dt><span class="section">heevd</span></dt>
+<dt><span class="section">heevr</span></dt>
+<dt><span class="section">heevx</span></dt>
+<dt><span class="section">hpev</span></dt>
+<dt><span class="section">hpevd</span></dt>
+<dt><span class="section">hpevx</span></dt>
+<dt><span class="section">sbev</span></dt>
+<dt><span class="section">sbevd</span></dt>
+<dt><span class="section">sbevx</span></dt>
+<dt><span class="section">spev</span></dt>
+<dt><span class="section">spevd</span></dt>
+<dt><span class="section">spevx</span></dt>
+<dt><span class="section">stev</span></dt>
+<dt><span class="section">stevd</span></dt>
+<dt><span class="section">stevr</span></dt>
+<dt><span class="section">stevx</span></dt>
+<dt><span class="section">syev</span></dt>
+<dt><span class="section">syevd</span></dt>
+<dt><span class="section">syevr</span></dt>
+<dt><span class="section">syevx</span></dt>
+<dt><span class="section">gels</span></dt>
+<dt><span class="section">gelsd</span></dt>
+<dt><span class="section">gelss</span></dt>
+<dt><span class="section">gelsy</span></dt>
+<dt><span class="section">lalsd</span></dt>
+</dl></dd>
+</dl></div>
+<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="../boost_numeric_bindings/metafunctions/value.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="../boost_numeric_bindings/reference/blas.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Views</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="containers.html" title="Containers">
+<link rel="next" href="views/functions.html" title="Functions">
+</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="containers.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="views/functions.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Views">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="numeric_bindings.views"></a><a class="link" href="views.html" title="Views">Views</a>
+</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">Functions</span></dt>
+<dd><dl>
+<dt><span class="section">trans</span></dt>
+<dt><span class="section">upper</span></dt>
+<dt><span class="section">lower</span></dt>
+<dt><span class="section">row</span></dt>
+<dt><span class="section">column</span></dt>
+</dl></dd>
+<dt><span class="section">Metafunctions</span></dt>
+<dd><dl>
+<dt><span class="section">trans</span></dt>
+<dt><span class="section">upper</span></dt>
+<dt><span class="section">lower</span></dt>
+<dt><span class="section">row</span></dt>
+<dt><span class="section">column</span></dt>
+</dl></dd>
+</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="containers.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="views/functions.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/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="../views.html" title="Views">
+<link rel="prev" href="../views.html" title="Views">
+<link rel="next" href="functions/trans.html" title="trans">
+</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="../views.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.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/trans.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="numeric_bindings.views.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">trans</span></dt>
+<dt><span class="section">upper</span></dt>
+<dt><span class="section">lower</span></dt>
+<dt><span class="section">row</span></dt>
+<dt><span class="section">column</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="../views.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.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/trans.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/column.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/column.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>column</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="row.html" title="row">
+<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="row.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="column"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.functions.column"></a><a class="link" href="column.html" title="column">column</a>
+</h4></div></div></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="row.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/numeric_bindings/views/functions/lower.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/lower.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lower</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="upper.html" title="upper">
+<link rel="next" href="row.html" title="row">
+</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="upper.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="row.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="lower"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.functions.lower"></a><a class="link" href="lower.html" title="lower">lower</a>
+</h4></div></div></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="upper.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="row.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/row.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/row.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>row</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="lower.html" title="lower">
+<link rel="next" href="column.html" title="column">
+</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="lower.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="column.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="row"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.functions.row"></a><a class="link" href="row.html" title="row">row</a>
+</h4></div></div></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="lower.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="column.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/trans.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/trans.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trans</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="upper.html" title="upper">
+</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="upper.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trans"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.functions.trans"></a><a class="link" href="trans.html" title="trans">trans</a>
+</h4></div></div></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.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="upper.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/upper.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/functions/upper.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>upper</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="trans.html" title="trans">
+<link rel="next" href="lower.html" title="lower">
+</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="trans.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="lower.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="upper"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.functions.upper"></a><a class="link" href="upper.html" title="upper">upper</a>
+</h4></div></div></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="trans.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="lower.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions.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>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="../views.html" title="Views">
+<link rel="prev" href="functions/column.html" title="column">
+<link rel="next" href="metafunctions/trans.html" title="trans">
+</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/column.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.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/trans.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="numeric_bindings.views.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">trans</span></dt>
+<dt><span class="section">upper</span></dt>
+<dt><span class="section">lower</span></dt>
+<dt><span class="section">row</span></dt>
+<dt><span class="section">column</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/column.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.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/trans.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/column.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/column.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>column</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="row.html" title="row">
+<link rel="next" href="../../../boost_numeric_bindings/functions.html" title="Functions">
+</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="row.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="../../../boost_numeric_bindings/functions.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="column"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.metafunctions.column"></a><a class="link" href="column.html" title="column">column</a>
+</h4></div></div></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="row.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="../../../boost_numeric_bindings/functions.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/lower.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/lower.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lower</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="upper.html" title="upper">
+<link rel="next" href="row.html" title="row">
+</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="upper.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="row.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="lower"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.metafunctions.lower"></a><a class="link" href="lower.html" title="lower">lower</a>
+</h4></div></div></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="upper.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="row.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/row.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/row.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>row</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="lower.html" title="lower">
+<link rel="next" href="column.html" title="column">
+</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="lower.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="column.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="row"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.metafunctions.row"></a><a class="link" href="row.html" title="row">row</a>
+</h4></div></div></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="lower.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="column.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/trans.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/trans.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>trans</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="upper.html" title="upper">
+</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="upper.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="trans"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.metafunctions.trans"></a><a class="link" href="trans.html" title="trans">trans</a>
+</h4></div></div></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="../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="upper.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/upper.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/numeric_bindings/views/metafunctions/upper.html 2010-04-19 04:18:21 EDT (Mon, 19 Apr 2010)
@@ -0,0 +1,35 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>upper</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="trans.html" title="trans">
+<link rel="next" href="lower.html" title="lower">
+</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="trans.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="lower.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" title="upper"><div class="titlepage"><div><div><h4 class="title">
+<a name="numeric_bindings.views.metafunctions.upper"></a><a class="link" href="upper.html" title="upper">upper</a>
+</h4></div></div></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="trans.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="lower.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

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


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