Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r64605 - 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/blas/level_1_blas boost_numeric_bindings/reference/blas/level_2_blas boost_numeric_bindings/reference/blas/level_3_blas boost_numeric_bindings/reference/lapack boost_numeric_bindings/reference/lapack/auxiliary_routines boost_numeric_bindings/reference/lapack/computational_routines boost_numeric_bindings/reference/lapack/driver_routines boost_numeric_bindings/tutorial boost_numeric_bindings/views boost_numeric_bindings/views/functions boost_numeric_bindings/views/metafunctions images numeric_bindings
From: thomas.klimpel_at_[hidden]
Date: 2010-08-04 18:54:42


Author: klimpel
Date: 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
New Revision: 64605
URL: http://svn.boost.org/trac/boost/changeset/64605

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

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/blas.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/blas.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,681 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>BLAS Bindings</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="tutorial.html" title="Tutorial">
-<link rel="next" href="lapack.html" title="LAPACK Bindings">
-</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>
-<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="../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="lapack.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">
-<a name="boost_numeric_bindings.blas"></a><a class="link" href="blas.html" title="BLAS Bindings"> BLAS Bindings</a>
-</h2></div></div></div>
-<div class="table">
-<a name="id386121"></a><p class="title"><b>Table 1. 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::add</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::prec_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::norm_1</code>
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- IxAMAX
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput">blas::norm_inf</code>, <code class="computeroutput">blas::index_norm_inf</code>
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break"><div class="table">
-<a name="id426412"></a><p class="title"><b>Table 2. 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="id426926"></a><p class="title"><b>Table 3. 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">
-</div>
-<table xmlns:rev="http://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>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or 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="../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="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/containers.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/containers.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;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="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="views.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="boost_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="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="views.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,18 +4,18 @@
 <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="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="prev" href="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>
+<a accesskey="p" href="views/metafunctions/column.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="functions/begin.html"><img src="../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Functions">
+<div class="section">
 <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>
@@ -38,7 +38,7 @@
 </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>
+<a accesskey="p" href="views/metafunctions/column.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="functions/begin.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/begin.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/begin.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/begin.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="../functions.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="end.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="begin">
+<div class="section">
 <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>
@@ -66,7 +66,7 @@
 </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>
+<a accesskey="p" href="../functions.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="end.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/end.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/end.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/end.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="begin.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="minimal_rank.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="end">
+<div class="section">
 <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>
@@ -34,7 +34,7 @@
 </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>
+<a accesskey="p" href="begin.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="minimal_rank.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/minimal_rank.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/minimal_rank.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/minimal_rank.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="end.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="minimal_rank">
+<div class="section">
 <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>
@@ -35,7 +35,7 @@
 </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>
+<a accesskey="p" href="end.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/size.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/size.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/size.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="minimal_rank.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="stride.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="size">
+<div class="section">
 <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>
@@ -34,7 +34,7 @@
 </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>
+<a accesskey="p" href="minimal_rank.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="stride.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/stride.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/stride.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/functions/stride.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="size.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="stride">
+<div class="section">
 <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>
@@ -51,7 +51,7 @@
 </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>
+<a accesskey="p" href="size.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/introduction.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/introduction.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/introduction.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -1,33 +1,40 @@
 <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>Introduction</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">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
 <link rel="prev" href="preface.html" title="Preface">
-<link rel="next" href="traits.html" title="Datatype Concepts and Traits">
+<link rel="next" href="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"><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="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="traits.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="preface.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tutorial.html"><img src="../images/next.png" alt="Next"></a>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="boost_numeric_bindings.introduction"></a><a class="link" href="introduction.html" title="Introduction"> Introduction</a>
 </h2></div></div></div>
 <p>
- Boost.Numeric_Bindings is a library for high-performance numeric computing.
+ 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,
@@ -39,21 +46,80 @@
       hides or reduces the complexity of the original API.
     </p>
 <p>
- For instance, ATLAS
- a C library implementing BLAS (and few LAPACK routines), represents matrices
- by means of a pointer and the dimensions. Now boost also contains matrix classes
- uBLAS
- and there are also other matrix libraries in widespread use.
+ 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>
- Therefore the Bindings library features a generic interface for ATLAS which
- provides the possibility to call e.g. the matrix-multiplication routine of
- ATLAS using matrices defined in uBLAS, TNT, etc.
+ 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 © 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>
@@ -61,7 +127,7 @@
 </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="traits.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="preface.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tutorial.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/lapack.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/lapack.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,286 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>LAPACK Bindings</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="blas.html" title="BLAS Bindings">
-<link rel="next" href="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"><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>
-<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="../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="license.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">
-<a name="boost_numeric_bindings.lapack"></a><a class="link" href="lapack.html" title="LAPACK Bindings"> LAPACK Bindings</a>
-</h2></div></div></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 type="disc">
-<li>
-<span class="bold"><strong>driver</strong></span> routines solve a complete problem,
- e.g., solving a system of linear equations, determining eigenvalues,
- </li>
-<li>
-<span class="bold"><strong>computational</strong></span> routines solve a distinct
- computational task, such as a LU or QR decomposition.
- </li>
-<li>
-<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="id427204"></a><p class="title"><b>Table 4. 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>
-</div>
-<table xmlns:rev="http://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>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or 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="../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="license.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/license.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/license.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/license.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -1,38 +1,32 @@
 <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>License</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="lapack.html" title="LAPACK Bindings">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="prev" href="reference/lapack/auxiliary_routines/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"><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="lapack.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="p" href="reference/lapack/auxiliary_routines/latrz.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="boost_numeric_bindings.license"></a><a class="link" href="license.html" title="License"> License</a>
 </h2></div></div></div>
 <p>
- Copyright 2008 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)
+ 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 © 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>
@@ -40,7 +34,7 @@
 </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="../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="p" href="reference/lapack/auxiliary_routines/latrz.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,8 +4,8 @@
 <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="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
 <link rel="prev" href="functions/stride.html" title="stride">
 <link rel="next" href="metafunctions/begin.html" title="begin">
 </head>
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="functions/stride.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/begin.html"><img src="../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Metafunctions">
+<div class="section">
 <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>
@@ -37,7 +37,7 @@
 </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>
+<a accesskey="p" href="functions/stride.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/begin.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/begin.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/begin.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/begin.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,21 +13,21 @@
 <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>
+<a accesskey="p" href="../metafunctions.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="rank.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="begin">
+<div class="section">
 <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 name="id744142"></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 name="id744167"></a>
         <a class="link" href="begin.html#boost_numeric_bindings.metafunctions.begin.synopsis">Synopsis</a>
       </h5>
 <p>
@@ -41,7 +41,7 @@
 <p>
       </p>
 <a name="boost_numeric_bindings.metafunctions.begin.expression_semantics"></a><h5>
-<a name="id479498"></a>
+<a name="id744282"></a>
         <a class="link" href="begin.html#boost_numeric_bindings.metafunctions.begin.expression_semantics">Expression
         Semantics</a>
       </h5>
@@ -64,7 +64,7 @@
 </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>
+<a accesskey="p" href="../metafunctions.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="rank.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/rank.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/rank.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/rank.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,21 +13,21 @@
 <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>
+<a accesskey="p" href="begin.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="rank">
+<div class="section">
 <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 name="id744397"></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 name="id744422"></a>
         <a class="link" href="rank.html#boost_numeric_bindings.metafunctions.rank.synopsis">Synopsis</a>
       </h5>
 <p>
@@ -50,7 +50,7 @@
 </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>
+<a accesskey="p" href="begin.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/size.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/size.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/size.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,21 +13,21 @@
 <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>
+<a accesskey="p" href="rank.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="value.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="size">
+<div class="section">
 <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 name="id744523"></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 name="id744547"></a>
         <a class="link" href="size.html#boost_numeric_bindings.metafunctions.size.synopsis">Synopsis</a>
       </h5>
 <p>
@@ -52,7 +52,7 @@
 </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>
+<a accesskey="p" href="rank.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="value.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/value.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/value.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/metafunctions/value.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,30 +4,30 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
+<link rel="next" href="../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>
+<a accesskey="p" href="size.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../reference.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="value">
+<div class="section">
 <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 name="id744663"></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 name="id744688"></a>
         <a class="link" href="value.html#boost_numeric_bindings.metafunctions.value.synopsis">Synopsis</a>
       </h5>
 <p>
@@ -52,7 +52,7 @@
 </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>
+<a accesskey="p" href="size.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../reference.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/organization.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/organization.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,129 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="prev" href="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="tutorial/adapting_your_own_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="containers.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="boost_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">
+ mumps
+ </li>
+<li class="listitem">
+ umfpack
+ </li>
+<li class="listitem">
+ eigen
+ </li>
+<li class="listitem">
+ glas
+ </li>
+<li class="listitem">
+ mtl
+ </li>
+<li class="listitem">
+ std
+ </li>
+<li class="listitem">
+ ublas
+ </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><span class="special">&gt;</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><span class="special">&gt;</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><span class="special">&gt;</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="tutorial/adapting_your_own_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="containers.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/preface.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/preface.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/preface.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -1,33 +1,27 @@
 <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>Preface</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="../index.html" title="Boost.Numeric_Bindings alpha">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="prev" href="../index.html" title="Chapter&#160;1.&#160;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"><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="../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>
+<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="introduction.html"><img src="../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"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="boost_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 © 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 +29,7 @@
 </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>
+<a accesskey="p" href="../index.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="introduction.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,57 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="prev" href="metafunctions/value.html" title="value">
+<link rel="next" href="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="metafunctions/value.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="reference/blas.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="boost_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"><a href="reference/blas/level_1_blas.html">Level
+ 1 BLAS</a></span></dt>
+<dt><span class="section"><a href="reference/blas/level_2_blas.html">Level
+ 2 BLAS</a></span></dt>
+<dt><span class="section"><a href="reference/blas/level_3_blas.html">Level
+ 3 BLAS</a></span></dt>
+</dl></dd>
+<dt><span class="section"> LAPACK</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="reference/lapack/driver_routines.html">Driver
+ Routines</a></span></dt>
+<dt><span class="section"><a href="reference/lapack/computational_routines.html">Computational
+ Routines</a></span></dt>
+<dt><span class="section"><a href="reference/lapack/auxiliary_routines.html">Auxiliary
+ Routines</a></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="metafunctions/value.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="reference/blas.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,89 +4,102 @@
 <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">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="../reference.html" title="Reference">
+<link rel="next" href="blas/level_1_blas.html" title="Level 1 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="../../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>
+<a accesskey="p" href="../reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="blas/level_1_blas.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="BLAS">
+<div class="section">
 <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>
+<dt><span class="section"><a href="blas/level_1_blas.html">Level
+ 1 BLAS</a></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">prec_dot</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>
+</dl></dd>
+<dt><span class="section"><a href="blas/level_2_blas.html">Level
+ 2 BLAS</a></span></dt>
+<dd><dl>
+<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>
+</dl></dd>
+<dt><span class="section"><a href="blas/level_3_blas.html">Level
+ 3 BLAS</a></span></dt>
+<dd><dl>
+<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>
 </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>
+ <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>
+ <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>
+ <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>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas"></a><p class="title"><b>Table&#160;1.1.&#160;Level 1 BLAS</b></p>
 <div class="table-contents"><table class="table" summary="Level 1 BLAS">
 <colgroup>
 <col>
@@ -94,202 +107,202 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- BLAS
- </p>
- </th>
+ <p>
+ BLAS
+ </p>
+ </th>
 <th>
- <p>
- Boost.Numeric_Bindings Equivalent
- </p>
- </th>
+ <p>
+ Boost.Numeric_Bindings Equivalent
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- xROTG
- </p>
- </td>
+ <p>
+ xROTG
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::create_rotation</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::create_rotation</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xROTMG
- </p>
- </td>
+ <p>
+ xROTMG
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::create_rotation</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::create_rotation</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xROT
- </p>
- </td>
+ <p>
+ xROT
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::apply_rotation</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::apply_rotation</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xROTM
- </p>
- </td>
+ <p>
+ xROTM
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::apply_rotation</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::apply_rotation</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSWAP
- </p>
- </td>
+ <p>
+ xSWAP
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::swap</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::swap</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSCAL
- </p>
- </td>
+ <p>
+ xSCAL
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::scale</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::scale</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xCOPY
- </p>
- </td>
+ <p>
+ xCOPY
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::copy</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::copy</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xAXPY
- </p>
- </td>
+ <p>
+ xAXPY
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xDOT
- </p>
- </td>
+ <p>
+ xDOT
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::dot</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::dot</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xDOTU
- </p>
- </td>
+ <p>
+ xDOTU
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::dot</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::dot</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xDOTC
- </p>
- </td>
+ <p>
+ xDOTC
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::dot</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::dot</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xxDOT
- </p>
- </td>
+ <p>
+ xxDOT
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::dot</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::dot</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xNRM2
- </p>
- </td>
+ <p>
+ xNRM2
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::norm_2</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::norm_2</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xASUM
- </p>
- </td>
+ <p>
+ xASUM
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::abs_sum</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::abs_sum</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- IxAMAX
- </p>
- </td>
+ <p>
+ IxAMAX
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::index_norm_inf</code>
- </p>
- </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>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas"></a><p class="title"><b>Table&#160;1.2.&#160;Level 2 BLAS</b></p>
 <div class="table-contents"><table class="table" summary="Level 2 BLAS">
 <colgroup>
 <col>
@@ -297,301 +310,301 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- BLAS
- </p>
- </th>
+ <p>
+ BLAS
+ </p>
+ </th>
 <th>
- <p>
- Boost.Numeric_Bindings Equivalent
- </p>
- </th>
+ <p>
+ Boost.Numeric_Bindings Equivalent
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- xGEMV
- </p>
- </td>
+ <p>
+ xGEMV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xGBMV
- </p>
- </td>
+ <p>
+ xGBMV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xHEMV
- </p>
- </td>
+ <p>
+ xHEMV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xHPMV
- </p>
- </td>
+ <p>
+ xHPMV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSYMV
- </p>
- </td>
+ <p>
+ xSYMV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSBMV
- </p>
- </td>
+ <p>
+ xSBMV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xTRMV
- </p>
- </td>
+ <p>
+ xTRMV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xTBMV
- </p>
- </td>
+ <p>
+ xTBMV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xTPMV
- </p>
- </td>
+ <p>
+ xTPMV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xTRSV
- </p>
- </td>
+ <p>
+ xTRSV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::forward_solve</code>,
- <code class="computeroutput">blas::back_solve</code>
- </p>
- </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>
+ <p>
+ xTBSV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::forward_solve</code>,
- <code class="computeroutput">blas::back_solve</code>
- </p>
- </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>
+ <p>
+ xTPSV
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::forward_solve</code>,
- <code class="computeroutput">blas::back_solve</code>
- </p>
- </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>
+ <p>
+ xGER
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_1_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xGERU
- </p>
- </td>
+ <p>
+ xGERU
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_1_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xGERC
- </p>
- </td>
+ <p>
+ xGERC
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_1_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xHER
- </p>
- </td>
+ <p>
+ xHER
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_1_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xHPR
- </p>
- </td>
+ <p>
+ xHPR
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_1_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xHER2
- </p>
- </td>
+ <p>
+ xHER2
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_2_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_2_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xHPR2
- </p>
- </td>
+ <p>
+ xHPR2
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_2_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_2_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSYR
- </p>
- </td>
+ <p>
+ xSYR
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_1_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSPR
- </p>
- </td>
+ <p>
+ xSPR
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_1_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_1_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSYR
- </p>
- </td>
+ <p>
+ xSYR
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_2_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_2_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSPR
- </p>
- </td>
+ <p>
+ xSPR
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_2_update</code>
- </p>
- </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>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas"></a><p class="title"><b>Table&#160;1.3.&#160;Level 3 BLAS</b></p>
 <div class="table-contents"><table class="table" summary="Level 3 BLAS">
 <colgroup>
 <col>
@@ -599,229 +612,130 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- BLAS
- </p>
- </th>
+ <p>
+ BLAS
+ </p>
+ </th>
 <th>
- <p>
- Boost.Numeric_Bindings Equivalent
- </p>
- </th>
+ <p>
+ Boost.Numeric_Bindings Equivalent
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- xGEMM
- </p>
- </td>
+ <p>
+ xGEMM
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSYMM
- </p>
- </td>
+ <p>
+ xSYMM
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xHEMM
- </p>
- </td>
+ <p>
+ xHEMM
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSYRK
- </p>
- </td>
+ <p>
+ xSYRK
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_k_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_k_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xHERK
- </p>
- </td>
+ <p>
+ xHERK
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_k_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_k_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xSYR2K
- </p>
- </td>
+ <p>
+ xSYR2K
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_2k_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_2k_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xHER2K
- </p>
- </td>
+ <p>
+ xHER2K
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::rank_2k_update</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::rank_2k_update</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xTRMM
- </p>
- </td>
+ <p>
+ xTRMM
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::transform</code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput">blas::transform</code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- xTRSM
- </p>
- </td>
+ <p>
+ xTRSM
+ </p>
+ </td>
 <td>
- <p>
- <code class="computeroutput">blas::forward_solve</code>,
- <code class="computeroutput">blas::back_solve</code>
- </p>
- </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>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -834,7 +748,7 @@
 </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>
+<a accesskey="p" href="../reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="blas/level_1_blas.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/asum.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/asum.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,277 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/axpy.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/axpy.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,284 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/copy.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/copy.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,276 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dot.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dot.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,276 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dotc.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/dotc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,231 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gbmv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gbmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,297 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemm.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,300 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gemv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,297 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/ger.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/ger.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gerc.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/gerc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/geru.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/geru.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hbmv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hbmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,241 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemm.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,247 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hemv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,241 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,241 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2k.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/her2k.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,249 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/herk.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/herk.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,247 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpmv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,241 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr2.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/hpr2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,241 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/iamax.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/iamax.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,276 +0,0 @@
-<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/level_1_blas.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Level 1 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="../blas.html" title="BLAS">
+<link rel="next" href="level_1_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="../blas.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="level_1_blas/asum.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas"></a><a class="link" href="../blas.html#boost_numeric_bindings.reference.blas.level_1_blas" title="Table&#160;1.1.&#160;Level 1 BLAS">Level
+ 1 BLAS</a>
+</h4></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">prec_dot</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>
+</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="../blas.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="level_1_blas/asum.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/asum.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/asum.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,279 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 BLAS">
+<link rel="prev" href="../level_1_blas.html" title="Level 1 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="../level_1_blas.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="axpy.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.asum"></a><a class="link" href="asum.html" title="asum">asum</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.asum.prototype"></a><h6>
+<a name="id746338"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.asum.description"></a><h6>
+<a name="id746416"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.asum.dispatching_of_asum_"></a><p class="title"><b>Table&#160;1.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="boost_numeric_bindings.reference.blas.level_1_blas.asum.deduction_of_arguments_of_asum_"></a><p class="title"><b>Table&#160;1.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.level_1_blas.asum.definition"></a><h6>
+<a name="id746835"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.level_1_blas.asum.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/asum.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.asum.parameters_or_requirements_on_types"></a><h6>
+<a name="id746869"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.level_1_blas.asum.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.asum.complexity"></a><h6>
+<a name="id746951"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.level_1_blas.asum.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.asum.example"></a><h6>
+<a name="id746972"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.asum.notes"></a><h6>
+<a name="id747230"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.level_1_blas.asum.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.asum.see_also"></a><h6>
+<a name="id747251"></a>
+ <a class="link" href="asum.html#boost_numeric_bindings.reference.blas.level_1_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="../level_1_blas.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="axpy.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/axpy.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/axpy.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,286 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="copy.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.axpy"></a><a class="link" href="axpy.html" title="axpy">axpy</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.axpy.prototype"></a><h6>
+<a name="id747327"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.axpy.description"></a><h6>
+<a name="id747533"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.axpy.dispatching_of_axpy_"></a><p class="title"><b>Table&#160;1.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="boost_numeric_bindings.reference.blas.level_1_blas.axpy.deduction_of_arguments_of_axpy_"></a><p class="title"><b>Table&#160;1.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.level_1_blas.axpy.definition"></a><h6>
+<a name="id747948"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.level_1_blas.axpy.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/axpy.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.axpy.parameters_or_requirements_on_types"></a><h6>
+<a name="id747982"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.level_1_blas.axpy.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.axpy.complexity"></a><h6>
+<a name="id748064"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.level_1_blas.axpy.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.axpy.example"></a><h6>
+<a name="id748085"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.axpy.notes"></a><h6>
+<a name="id748343"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.level_1_blas.axpy.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.axpy.see_also"></a><h6>
+<a name="id748364"></a>
+ <a class="link" href="axpy.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="copy.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/copy.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/copy.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,278 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="dotc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.copy"></a><a class="link" href="copy.html" title="copy">copy</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.copy.prototype"></a><h6>
+<a name="id748443"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.copy.description"></a><h6>
+<a name="id748543"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.copy.dispatching_of_copy_"></a><p class="title"><b>Table&#160;1.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="boost_numeric_bindings.reference.blas.level_1_blas.copy.deduction_of_arguments_of_copy_"></a><p class="title"><b>Table&#160;1.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.level_1_blas.copy.definition"></a><h6>
+<a name="id748956"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.level_1_blas.copy.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/copy.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.copy.parameters_or_requirements_on_types"></a><h6>
+<a name="id748990"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.level_1_blas.copy.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.copy.complexity"></a><h6>
+<a name="id749072"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.level_1_blas.copy.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.copy.example"></a><h6>
+<a name="id749093"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.copy.notes"></a><h6>
+<a name="id749351"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.level_1_blas.copy.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.copy.see_also"></a><h6>
+<a name="id749372"></a>
+ <a class="link" href="copy.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="dotc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/dot.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/dot.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,275 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="iamax.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dot"></a><a class="link" href="dot.html" title="dot">dot</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dot.prototype"></a><h6>
+<a name="id750358"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.dot.description"></a><h6>
+<a name="id750464"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.dot.dispatching_of_dot_"></a><p class="title"><b>Table&#160;1.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="boost_numeric_bindings.reference.blas.level_1_blas.dot.deduction_of_arguments_of_dot_"></a><p class="title"><b>Table&#160;1.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.level_1_blas.dot.definition"></a><h6>
+<a name="id750877"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.level_1_blas.dot.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/dot.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dot.parameters_or_requirements_on_types"></a><h6>
+<a name="id750911"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.level_1_blas.dot.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.dot.complexity"></a><h6>
+<a name="id750993"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.level_1_blas.dot.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dot.example"></a><h6>
+<a name="id751014"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.dot.notes"></a><h6>
+<a name="id751272"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.level_1_blas.dot.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dot.see_also"></a><h6>
+<a name="id751293"></a>
+ <a class="link" href="dot.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="iamax.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/dotc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/dotc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,230 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="dot.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dotc"></a><a class="link" href="dotc.html" title="dotc">dotc</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dotc.prototype"></a><h6>
+<a name="id749451"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.dotc.description"></a><h6>
+<a name="id749556"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.dotc.dispatching_of_dotc_"></a><p class="title"><b>Table&#160;1.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="boost_numeric_bindings.reference.blas.level_1_blas.dotc.deduction_of_arguments_of_dotc_"></a><p class="title"><b>Table&#160;1.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.level_1_blas.dotc.definition"></a><h6>
+<a name="id749876"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.level_1_blas.dotc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/dotc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dotc.parameters_or_requirements_on_types"></a><h6>
+<a name="id749910"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.level_1_blas.dotc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.dotc.complexity"></a><h6>
+<a name="id749992"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.level_1_blas.dotc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dotc.example"></a><h6>
+<a name="id750013"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.dotc.notes"></a><h6>
+<a name="id750272"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.level_1_blas.dotc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.dotc.see_also"></a><h6>
+<a name="id750293"></a>
+ <a class="link" href="dotc.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="dot.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/iamax.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/iamax.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,279 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="nrm2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.iamax"></a><a class="link" href="iamax.html" title="iamax">iamax</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.iamax.prototype"></a><h6>
+<a name="id751370"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.iamax.description"></a><h6>
+<a name="id751450"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.iamax.dispatching_of_iamax_"></a><p class="title"><b>Table&#160;1.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="boost_numeric_bindings.reference.blas.level_1_blas.iamax.deduction_of_arguments_of_iamax_"></a><p class="title"><b>Table&#160;1.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.level_1_blas.iamax.definition"></a><h6>
+<a name="id751864"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.level_1_blas.iamax.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/iamax.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.iamax.parameters_or_requirements_on_types"></a><h6>
+<a name="id751898"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.level_1_blas.iamax.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.iamax.complexity"></a><h6>
+<a name="id751980"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.level_1_blas.iamax.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.iamax.example"></a><h6>
+<a name="id752001"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.iamax.notes"></a><h6>
+<a name="id752260"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.level_1_blas.iamax.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.iamax.see_also"></a><h6>
+<a name="id752281"></a>
+ <a class="link" href="iamax.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="nrm2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/nrm2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/nrm2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,278 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 BLAS">
+<link rel="prev" href="iamax.html" title="iamax">
+<link rel="next" href="prec_dot.html" title="prec_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="iamax.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="prec_dot.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.nrm2"></a><a class="link" href="nrm2.html" title="nrm2">nrm2</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.nrm2.prototype"></a><h6>
+<a name="id752359"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.nrm2.description"></a><h6>
+<a name="id752440"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.nrm2.dispatching_of_nrm2_"></a><p class="title"><b>Table&#160;1.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="boost_numeric_bindings.reference.blas.level_1_blas.nrm2.deduction_of_arguments_of_nrm2_"></a><p class="title"><b>Table&#160;1.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.level_1_blas.nrm2.definition"></a><h6>
+<a name="id752881"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.level_1_blas.nrm2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/nrm2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.nrm2.parameters_or_requirements_on_types"></a><h6>
+<a name="id752920"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.level_1_blas.nrm2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.nrm2.complexity"></a><h6>
+<a name="id753006"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.level_1_blas.nrm2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.nrm2.example"></a><h6>
+<a name="id753030"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.nrm2.notes"></a><h6>
+<a name="id753313"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.level_1_blas.nrm2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.nrm2.see_also"></a><h6>
+<a name="id753337"></a>
+ <a class="link" href="nrm2.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="prec_dot.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/prec_dot.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/prec_dot.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,211 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>prec_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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 BLAS">
+<link rel="prev" href="nrm2.html" title="nrm2">
+<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="nrm2.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="rotg.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.prec_dot"></a><a class="link" href="prec_dot.html" title="prec_dot">prec_dot</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.prototype"></a><h6>
+<a name="id753425"></a>
+ <a class="link" href="prec_dot.html#boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">prec_dot</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">prec_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.level_1_blas.prec_dot.description"></a><h6>
+<a name="id753543"></a>
+ <a class="link" href="prec_dot.html#boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">prec_dot</span></code> (short for TODO)
+ provides a C++ interface to BLAS routines DSDOT. precision accumulation
+ and result.
+ </p>
+<p>
+ Returns D.P. dot product accumulated in D.P., for S.P. SX and SY <code class="computeroutput"><span class="identifier">prec_dot</span></code> = sum for I = 0 to N-1 of
+ SX(LX+I*INCX) * SY(LY+I*INCY), where LX = 1 if INCX .GE. 0, else LX =
+ 1+(1-N)*INCX, and LY is defined in a similar way using INCY.
+ </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="boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.dispatching_of_prec_dot_"></a><p class="title"><b>Table&#160;1.18.&#160;Dispatching of prec_dot.</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of prec_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">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSDOT
+ </p>
+ </td>
+<td>
+ <p>
+ cblas_dsdot
+ </p>
+ </td>
+<td>
+ <p>
+ Unavailable
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<br class="table-break"><p>
+ The original routines DSDOT have five arguments, whereas <code class="computeroutput"><span class="identifier">prec_dot</span></code> requires two arguments.
+ </p>
+<div class="table">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.deduction_of_arguments_of_prec_dot_"></a><p class="title"><b>Table&#160;1.19.&#160;Deduction of arguments of prec_dot.</b></p>
+<div class="table-contents"><table class="table" summary="Deduction of arguments of prec_dot.">
+<colgroup></colgroup>
+<tbody></tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.definition"></a><h6>
+<a name="id753833"></a>
+ <a class="link" href="prec_dot.html#boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/prec_dot.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.parameters_or_requirements_on_types"></a><h6>
+<a name="id753873"></a>
+ <a class="link" href="prec_dot.html#boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.prec_dot.complexity"></a><h6>
+<a name="id753961"></a>
+ <a class="link" href="prec_dot.html#boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.example"></a><h6>
+<a name="id753986"></a>
+ <a class="link" href="prec_dot.html#boost_numeric_bindings.reference.blas.level_1_blas.prec_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">level1</span><span class="special">/</span><span class="identifier">prec_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">prec_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.level_1_blas.prec_dot.notes"></a><h6>
+<a name="id754270"></a>
+ <a class="link" href="prec_dot.html#boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.see_also"></a><h6>
+<a name="id754293"></a>
+ <a class="link" href="prec_dot.html#boost_numeric_bindings.reference.blas.level_1_blas.prec_dot.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files dsdot.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="rotg.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/rot.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/rot.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,277 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="rotmg.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rot"></a><a class="link" href="rot.html" title="rot">rot</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rot.prototype"></a><h6>
+<a name="id755576"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.rot.description"></a><h6>
+<a name="id755725"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.rot.dispatching_of_rot_"></a><p class="title"><b>Table&#160;1.22.&#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="boost_numeric_bindings.reference.blas.level_1_blas.rot.deduction_of_arguments_of_rot_"></a><p class="title"><b>Table&#160;1.23.&#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.level_1_blas.rot.definition"></a><h6>
+<a name="id756170"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.level_1_blas.rot.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/rot.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rot.parameters_or_requirements_on_types"></a><h6>
+<a name="id756209"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.level_1_blas.rot.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.rot.complexity"></a><h6>
+<a name="id756296"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.level_1_blas.rot.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rot.example"></a><h6>
+<a name="id756321"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.rot.notes"></a><h6>
+<a name="id756605"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.level_1_blas.rot.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rot.see_also"></a><h6>
+<a name="id756629"></a>
+ <a class="link" href="rot.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="rotmg.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/rotg.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/rotg.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,286 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 BLAS">
+<link rel="prev" href="prec_dot.html" title="prec_dot">
+<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="prec_dot.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="rot.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotg"></a><a class="link" href="rotg.html" title="rotg">rotg</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotg.prototype"></a><h6>
+<a name="id754358"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.rotg.description"></a><h6>
+<a name="id754578"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.rotg.dispatching_of_rotg_"></a><p class="title"><b>Table&#160;1.20.&#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="boost_numeric_bindings.reference.blas.level_1_blas.rotg.deduction_of_arguments_of_rotg_"></a><p class="title"><b>Table&#160;1.21.&#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.level_1_blas.rotg.definition"></a><h6>
+<a name="id755030"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.level_1_blas.rotg.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/rotg.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotg.parameters_or_requirements_on_types"></a><h6>
+<a name="id755068"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.level_1_blas.rotg.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.rotg.complexity"></a><h6>
+<a name="id755154"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.level_1_blas.rotg.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotg.example"></a><h6>
+<a name="id755180"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.rotg.notes"></a><h6>
+<a name="id755463"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.level_1_blas.rotg.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotg.see_also"></a><h6>
+<a name="id755488"></a>
+ <a class="link" href="rotg.html#boost_numeric_bindings.reference.blas.level_1_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="prec_dot.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="rot.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/rotm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/rotm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,248 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="scal.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotm"></a><a class="link" href="rotm.html" title="rotm">rotm</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotm.prototype"></a><h6>
+<a name="id757839"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.rotm.description"></a><h6>
+<a name="id757966"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.rotm.dispatching_of_rotm_"></a><p class="title"><b>Table&#160;1.26.&#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="boost_numeric_bindings.reference.blas.level_1_blas.rotm.deduction_of_arguments_of_rotm_"></a><p class="title"><b>Table&#160;1.27.&#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.level_1_blas.rotm.definition"></a><h6>
+<a name="id758330"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.level_1_blas.rotm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/rotm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotm.parameters_or_requirements_on_types"></a><h6>
+<a name="id758368"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.level_1_blas.rotm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.rotm.complexity"></a><h6>
+<a name="id758454"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.level_1_blas.rotm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotm.example"></a><h6>
+<a name="id758480"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.rotm.notes"></a><h6>
+<a name="id758763"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.level_1_blas.rotm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotm.see_also"></a><h6>
+<a name="id758788"></a>
+ <a class="link" href="rotm.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="scal.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/rotmg.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/rotmg.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="rotm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotmg"></a><a class="link" href="rotmg.html" title="rotmg">rotmg</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotmg.prototype"></a><h6>
+<a name="id756715"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.rotmg.description"></a><h6>
+<a name="id756958"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.rotmg.dispatching_of_rotmg_"></a><p class="title"><b>Table&#160;1.24.&#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="boost_numeric_bindings.reference.blas.level_1_blas.rotmg.deduction_of_arguments_of_rotmg_"></a><p class="title"><b>Table&#160;1.25.&#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.level_1_blas.rotmg.definition"></a><h6>
+<a name="id757307"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.level_1_blas.rotmg.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/rotmg.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotmg.parameters_or_requirements_on_types"></a><h6>
+<a name="id757346"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.level_1_blas.rotmg.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.rotmg.complexity"></a><h6>
+<a name="id757432"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.level_1_blas.rotmg.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotmg.example"></a><h6>
+<a name="id757457"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.rotmg.notes"></a><h6>
+<a name="id757739"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.level_1_blas.rotmg.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.rotmg.see_also"></a><h6>
+<a name="id757763"></a>
+ <a class="link" href="rotmg.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="rotm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/scal.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/scal.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,334 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.scal"></a><a class="link" href="scal.html" title="scal">scal</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.scal.prototype"></a><h6>
+<a name="id758862"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.scal.description"></a><h6>
+<a name="id759033"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.scal.dispatching_of_scal_"></a><p class="title"><b>Table&#160;1.28.&#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="boost_numeric_bindings.reference.blas.level_1_blas.scal.deduction_of_arguments_of_scal_"></a><p class="title"><b>Table&#160;1.29.&#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.level_1_blas.scal.definition"></a><h6>
+<a name="id759641"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.level_1_blas.scal.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/scal.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.scal.parameters_or_requirements_on_types"></a><h6>
+<a name="id759680"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.level_1_blas.scal.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.scal.complexity"></a><h6>
+<a name="id759767"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.level_1_blas.scal.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.scal.example"></a><h6>
+<a name="id759791"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.scal.notes"></a><h6>
+<a name="id760074"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.level_1_blas.scal.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.scal.see_also"></a><h6>
+<a name="id760098"></a>
+ <a class="link" href="scal.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/swap.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_1_blas/swap.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,278 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_1_blas.html" title="Level 1 BLAS">
+<link rel="prev" href="scal.html" title="scal">
+<link rel="next" href="../level_2_blas.html" title="Level 2 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="scal.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../level_2_blas.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.swap"></a><a class="link" href="swap.html" title="swap">swap</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.swap.prototype"></a><h6>
+<a name="id760202"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.level_1_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.level_1_blas.swap.description"></a><h6>
+<a name="id760307"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.level_1_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="boost_numeric_bindings.reference.blas.level_1_blas.swap.dispatching_of_swap_"></a><p class="title"><b>Table&#160;1.30.&#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="boost_numeric_bindings.reference.blas.level_1_blas.swap.deduction_of_arguments_of_swap_"></a><p class="title"><b>Table&#160;1.31.&#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.level_1_blas.swap.definition"></a><h6>
+<a name="id760750"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.level_1_blas.swap.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level1/swap.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.swap.parameters_or_requirements_on_types"></a><h6>
+<a name="id760790"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.level_1_blas.swap.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_1_blas.swap.complexity"></a><h6>
+<a name="id760876"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.level_1_blas.swap.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.swap.example"></a><h6>
+<a name="id760901"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.level_1_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">level1</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.level_1_blas.swap.notes"></a><h6>
+<a name="id761184"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.level_1_blas.swap.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_1_blas.swap.see_also"></a><h6>
+<a name="id761208"></a>
+ <a class="link" href="swap.html#boost_numeric_bindings.reference.blas.level_1_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_1_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../level_2_blas.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,65 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Level 2 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="level_1_blas/swap.html" title="swap">
+<link rel="next" href="level_2_blas/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="level_1_blas/swap.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="level_2_blas/gbmv.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas"></a><a class="link" href="../blas.html#boost_numeric_bindings.reference.blas.level_2_blas" title="Table&#160;1.2.&#160;Level 2 BLAS">Level
+ 2 BLAS</a>
+</h4></div></div></div>
+<div class="toc"><dl>
+<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>
+</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="level_1_blas/swap.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="level_2_blas/gbmv.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/gbmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/gbmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,299 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 BLAS">
+<link rel="prev" href="../level_2_blas.html" title="Level 2 BLAS">
+<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="../level_2_blas.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gemv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gbmv"></a><a class="link" href="gbmv.html" title="gbmv">gbmv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gbmv.prototype"></a><h6>
+<a name="id761322"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.gbmv.description"></a><h6>
+<a name="id761650"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.gbmv.dispatching_of_gbmv_"></a><p class="title"><b>Table&#160;1.32.&#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="boost_numeric_bindings.reference.blas.level_2_blas.gbmv.deduction_of_arguments_of_gbmv_"></a><p class="title"><b>Table&#160;1.33.&#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.level_2_blas.gbmv.definition"></a><h6>
+<a name="id762117"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.gbmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/gbmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gbmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id762157"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.gbmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.gbmv.complexity"></a><h6>
+<a name="id762244"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.gbmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gbmv.example"></a><h6>
+<a name="id762269"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.gbmv.notes"></a><h6>
+<a name="id762553"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.gbmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gbmv.see_also"></a><h6>
+<a name="id762577"></a>
+ <a class="link" href="gbmv.html#boost_numeric_bindings.reference.blas.level_2_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="../level_2_blas.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gemv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/gemv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/gemv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,299 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gerc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gemv"></a><a class="link" href="gemv.html" title="gemv">gemv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gemv.prototype"></a><h6>
+<a name="id762665"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.gemv.description"></a><h6>
+<a name="id762995"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.gemv.dispatching_of_gemv_"></a><p class="title"><b>Table&#160;1.34.&#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="boost_numeric_bindings.reference.blas.level_2_blas.gemv.deduction_of_arguments_of_gemv_"></a><p class="title"><b>Table&#160;1.35.&#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.level_2_blas.gemv.definition"></a><h6>
+<a name="id763465"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.level_2_blas.gemv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/gemv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gemv.parameters_or_requirements_on_types"></a><h6>
+<a name="id763504"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.level_2_blas.gemv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.gemv.complexity"></a><h6>
+<a name="id763591"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.level_2_blas.gemv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gemv.example"></a><h6>
+<a name="id763615"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.gemv.notes"></a><h6>
+<a name="id763898"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.level_2_blas.gemv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gemv.see_also"></a><h6>
+<a name="id763922"></a>
+ <a class="link" href="gemv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gerc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/ger.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/ger.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,239 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geru.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.ger"></a><a class="link" href="ger.html" title="ger">ger</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.ger.prototype"></a><h6>
+<a name="id765079"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.ger.description"></a><h6>
+<a name="id765238"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.ger.dispatching_of_ger_"></a><p class="title"><b>Table&#160;1.38.&#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="boost_numeric_bindings.reference.blas.level_2_blas.ger.deduction_of_arguments_of_ger_"></a><p class="title"><b>Table&#160;1.39.&#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.level_2_blas.ger.definition"></a><h6>
+<a name="id765576"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.level_2_blas.ger.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/ger.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.ger.parameters_or_requirements_on_types"></a><h6>
+<a name="id765615"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.level_2_blas.ger.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.ger.complexity"></a><h6>
+<a name="id765702"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.level_2_blas.ger.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.ger.example"></a><h6>
+<a name="id765727"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.ger.notes"></a><h6>
+<a name="id766010"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.level_2_blas.ger.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.ger.see_also"></a><h6>
+<a name="id766034"></a>
+ <a class="link" href="ger.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geru.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/gerc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/gerc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,238 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ger.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gerc"></a><a class="link" href="gerc.html" title="gerc">gerc</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gerc.prototype"></a><h6>
+<a name="id764010"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.gerc.description"></a><h6>
+<a name="id764175"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.gerc.dispatching_of_gerc_"></a><p class="title"><b>Table&#160;1.36.&#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="boost_numeric_bindings.reference.blas.level_2_blas.gerc.deduction_of_arguments_of_gerc_"></a><p class="title"><b>Table&#160;1.37.&#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.level_2_blas.gerc.definition"></a><h6>
+<a name="id764545"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.level_2_blas.gerc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/gerc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gerc.parameters_or_requirements_on_types"></a><h6>
+<a name="id764586"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.level_2_blas.gerc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.gerc.complexity"></a><h6>
+<a name="id764672"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.level_2_blas.gerc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gerc.example"></a><h6>
+<a name="id764698"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.gerc.notes"></a><h6>
+<a name="id764981"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.level_2_blas.gerc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.gerc.see_also"></a><h6>
+<a name="id765005"></a>
+ <a class="link" href="gerc.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ger.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/geru.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/geru.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,238 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.geru"></a><a class="link" href="geru.html" title="geru">geru</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.geru.prototype"></a><h6>
+<a name="id766108"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.geru.description"></a><h6>
+<a name="id766272"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.geru.dispatching_of_geru_"></a><p class="title"><b>Table&#160;1.40.&#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="boost_numeric_bindings.reference.blas.level_2_blas.geru.deduction_of_arguments_of_geru_"></a><p class="title"><b>Table&#160;1.41.&#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.level_2_blas.geru.definition"></a><h6>
+<a name="id766643"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.level_2_blas.geru.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/geru.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.geru.parameters_or_requirements_on_types"></a><h6>
+<a name="id766685"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.level_2_blas.geru.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.geru.complexity"></a><h6>
+<a name="id766771"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.level_2_blas.geru.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.geru.example"></a><h6>
+<a name="id766796"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.geru.notes"></a><h6>
+<a name="id767079"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.level_2_blas.geru.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.geru.see_also"></a><h6>
+<a name="id767103"></a>
+ <a class="link" href="geru.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hbmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hbmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,296 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hemv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hbmv"></a><a class="link" href="hbmv.html" title="hbmv">hbmv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hbmv.prototype"></a><h6>
+<a name="id767177"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hbmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes 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="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">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.level_2_blas.hbmv.description"></a><h6>
+<a name="id767506"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.level_2_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
+ SSBMV, DSBMV, 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="boost_numeric_bindings.reference.blas.level_2_blas.hbmv.dispatching_of_hbmv_"></a><p class="title"><b>Table&#160;1.42.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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 SSBMV, DSBMV, 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="boost_numeric_bindings.reference.blas.level_2_blas.hbmv.deduction_of_arguments_of_hbmv_"></a><p class="title"><b>Table&#160;1.43.&#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.level_2_blas.hbmv.definition"></a><h6>
+<a name="id767974"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hbmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/hbmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hbmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id768014"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hbmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.hbmv.complexity"></a><h6>
+<a name="id768100"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hbmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hbmv.example"></a><h6>
+<a name="id768125"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.hbmv.notes"></a><h6>
+<a name="id768409"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hbmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hbmv.see_also"></a><h6>
+<a name="id768434"></a>
+ <a class="link" href="hbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hbmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbmv.f,
+ dsbmv.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hemv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hemv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hemv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,296 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="her2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hemv"></a><a class="link" href="hemv.html" title="hemv">hemv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hemv.prototype"></a><h6>
+<a name="id768522"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.level_2_blas.hemv.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes 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="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">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.level_2_blas.hemv.description"></a><h6>
+<a name="id768852"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.level_2_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 SSYMV,
+ DSYMV, 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="boost_numeric_bindings.reference.blas.level_2_blas.hemv.dispatching_of_hemv_"></a><p class="title"><b>Table&#160;1.44.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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 SSYMV, DSYMV, 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="boost_numeric_bindings.reference.blas.level_2_blas.hemv.deduction_of_arguments_of_hemv_"></a><p class="title"><b>Table&#160;1.45.&#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.level_2_blas.hemv.definition"></a><h6>
+<a name="id769318"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.level_2_blas.hemv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/hemv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hemv.parameters_or_requirements_on_types"></a><h6>
+<a name="id769357"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.level_2_blas.hemv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.hemv.complexity"></a><h6>
+<a name="id769443"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.level_2_blas.hemv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hemv.example"></a><h6>
+<a name="id769469"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.hemv.notes"></a><h6>
+<a name="id769752"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.level_2_blas.hemv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hemv.see_also"></a><h6>
+<a name="id769777"></a>
+ <a class="link" href="hemv.html#boost_numeric_bindings.reference.blas.level_2_blas.hemv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssymv.f,
+ dsymv.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="her2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/her.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/her.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,284 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her"></a><a class="link" href="her.html" title="her">her</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her.prototype"></a><h6>
+<a name="id771166"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.her.description"></a><h6>
+<a name="id771297"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.level_2_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 SSYR, DSYR,
+ 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="boost_numeric_bindings.reference.blas.level_2_blas.her.dispatching_of_her_"></a><p class="title"><b>Table&#160;1.48.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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 SSYR, DSYR, 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="boost_numeric_bindings.reference.blas.level_2_blas.her.deduction_of_arguments_of_her_"></a><p class="title"><b>Table&#160;1.49.&#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.level_2_blas.her.definition"></a><h6>
+<a name="id771762"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.level_2_blas.her.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/her.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her.parameters_or_requirements_on_types"></a><h6>
+<a name="id771802"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.level_2_blas.her.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.her.complexity"></a><h6>
+<a name="id771887"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.level_2_blas.her.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her.example"></a><h6>
+<a name="id771912"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.her.notes"></a><h6>
+<a name="id772194"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.level_2_blas.her.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her.see_also"></a><h6>
+<a name="id772219"></a>
+ <a class="link" href="her.html#boost_numeric_bindings.reference.blas.level_2_blas.her.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyr.f,
+ dsyr.f, 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/her2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/her2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,295 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="her.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her2"></a><a class="link" href="her2.html" title="her2">her2</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her2.prototype"></a><h6>
+<a name="id769866"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.level_2_blas.her2.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes 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="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>
+<p>
+
+</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.level_2_blas.her2.description"></a><h6>
+<a name="id770152"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.level_2_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 SSYR2, DSYR2,
+ 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="boost_numeric_bindings.reference.blas.level_2_blas.her2.dispatching_of_her2_"></a><p class="title"><b>Table&#160;1.46.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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 SSYR2, DSYR2, 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="boost_numeric_bindings.reference.blas.level_2_blas.her2.deduction_of_arguments_of_her2_"></a><p class="title"><b>Table&#160;1.47.&#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.level_2_blas.her2.definition"></a><h6>
+<a name="id770620"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.level_2_blas.her2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/her2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her2.parameters_or_requirements_on_types"></a><h6>
+<a name="id770659"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.level_2_blas.her2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.her2.complexity"></a><h6>
+<a name="id770746"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.level_2_blas.her2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her2.example"></a><h6>
+<a name="id770772"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.her2.notes"></a><h6>
+<a name="id771055"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.level_2_blas.her2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.her2.see_also"></a><h6>
+<a name="id771079"></a>
+ <a class="link" href="her2.html#boost_numeric_bindings.reference.blas.level_2_blas.her2.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyr2.f,
+ dsyr2.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="her.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hpmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hpmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,296 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpr2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpmv"></a><a class="link" href="hpmv.html" title="hpmv">hpmv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpmv.prototype"></a><h6>
+<a name="id772306"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hpmv.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes 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="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>
+<p>
+
+</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.level_2_blas.hpmv.description"></a><h6>
+<a name="id772634"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.level_2_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
+ SSPMV, DSPMV, 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="boost_numeric_bindings.reference.blas.level_2_blas.hpmv.dispatching_of_hpmv_"></a><p class="title"><b>Table&#160;1.50.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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 SSPMV, DSPMV, 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="boost_numeric_bindings.reference.blas.level_2_blas.hpmv.deduction_of_arguments_of_hpmv_"></a><p class="title"><b>Table&#160;1.51.&#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.level_2_blas.hpmv.definition"></a><h6>
+<a name="id773102"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hpmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/hpmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id773141"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hpmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.hpmv.complexity"></a><h6>
+<a name="id773226"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hpmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpmv.example"></a><h6>
+<a name="id773252"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.hpmv.notes"></a><h6>
+<a name="id773536"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hpmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpmv.see_also"></a><h6>
+<a name="id773560"></a>
+ <a class="link" href="hpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.hpmv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspmv.f,
+ dspmv.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpr2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hpr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hpr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,284 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr"></a><a class="link" href="hpr.html" title="hpr">hpr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr.prototype"></a><h6>
+<a name="id774950"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.hpr.description"></a><h6>
+<a name="id775080"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.level_2_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 SSPR,
+ DSPR, 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="boost_numeric_bindings.reference.blas.level_2_blas.hpr.dispatching_of_hpr_"></a><p class="title"><b>Table&#160;1.54.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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 SSPR, DSPR, 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="boost_numeric_bindings.reference.blas.level_2_blas.hpr.deduction_of_arguments_of_hpr_"></a><p class="title"><b>Table&#160;1.55.&#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.level_2_blas.hpr.definition"></a><h6>
+<a name="id775544"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/hpr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr.parameters_or_requirements_on_types"></a><h6>
+<a name="id775583"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.hpr.complexity"></a><h6>
+<a name="id775668"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr.example"></a><h6>
+<a name="id775693"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.hpr.notes"></a><h6>
+<a name="id775976"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr.see_also"></a><h6>
+<a name="id776000"></a>
+ <a class="link" href="hpr.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspr.f,
+ dspr.f, 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hpr2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/hpr2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,295 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr2"></a><a class="link" href="hpr2.html" title="hpr2">hpr2</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr2.prototype"></a><h6>
+<a name="id773649"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr2.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes 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="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>
+<p>
+
+</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.level_2_blas.hpr2.description"></a><h6>
+<a name="id773936"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.level_2_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 SSPR2,
+ DSPR2, 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="boost_numeric_bindings.reference.blas.level_2_blas.hpr2.dispatching_of_hpr2_"></a><p class="title"><b>Table&#160;1.52.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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 SSPR2, DSPR2, 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="boost_numeric_bindings.reference.blas.level_2_blas.hpr2.deduction_of_arguments_of_hpr2_"></a><p class="title"><b>Table&#160;1.53.&#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.level_2_blas.hpr2.definition"></a><h6>
+<a name="id774404"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/hpr2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr2.parameters_or_requirements_on_types"></a><h6>
+<a name="id774442"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.hpr2.complexity"></a><h6>
+<a name="id774529"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr2.example"></a><h6>
+<a name="id774554"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.hpr2.notes"></a><h6>
+<a name="id774836"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.hpr2.see_also"></a><h6>
+<a name="id774860"></a>
+ <a class="link" href="hpr2.html#boost_numeric_bindings.reference.blas.level_2_blas.hpr2.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspr2.f,
+ dspr2.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/sbmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/sbmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.sbmv"></a><a class="link" href="sbmv.html" title="sbmv">sbmv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.sbmv.prototype"></a><h6>
+<a name="id776088"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.sbmv.description"></a><h6>
+<a name="id776267"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.sbmv.dispatching_of_sbmv_"></a><p class="title"><b>Table&#160;1.56.&#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="boost_numeric_bindings.reference.blas.level_2_blas.sbmv.deduction_of_arguments_of_sbmv_"></a><p class="title"><b>Table&#160;1.57.&#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.level_2_blas.sbmv.definition"></a><h6>
+<a name="id776608"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.sbmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/sbmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.sbmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id776648"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.sbmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.sbmv.complexity"></a><h6>
+<a name="id776735"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.sbmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.sbmv.example"></a><h6>
+<a name="id776760"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.sbmv.notes"></a><h6>
+<a name="id777042"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.sbmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.sbmv.see_also"></a><h6>
+<a name="id777067"></a>
+ <a class="link" href="sbmv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/spmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/spmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,240 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spr2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spmv"></a><a class="link" href="spmv.html" title="spmv">spmv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spmv.prototype"></a><h6>
+<a name="id777142"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.spmv.description"></a><h6>
+<a name="id777321"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.spmv.dispatching_of_spmv_"></a><p class="title"><b>Table&#160;1.58.&#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="boost_numeric_bindings.reference.blas.level_2_blas.spmv.deduction_of_arguments_of_spmv_"></a><p class="title"><b>Table&#160;1.59.&#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.level_2_blas.spmv.definition"></a><h6>
+<a name="id777664"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.level_2_blas.spmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/spmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id777703"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.level_2_blas.spmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.spmv.complexity"></a><h6>
+<a name="id777789"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.level_2_blas.spmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spmv.example"></a><h6>
+<a name="id777814"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.spmv.notes"></a><h6>
+<a name="id778098"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.level_2_blas.spmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spmv.see_also"></a><h6>
+<a name="id778122"></a>
+ <a class="link" href="spmv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spr2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/spr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/spr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,239 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="symv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr"></a><a class="link" href="spr.html" title="spr">spr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr.prototype"></a><h6>
+<a name="id779229"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.spr.description"></a><h6>
+<a name="id779359"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.spr.dispatching_of_spr_"></a><p class="title"><b>Table&#160;1.62.&#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="boost_numeric_bindings.reference.blas.level_2_blas.spr.deduction_of_arguments_of_spr_"></a><p class="title"><b>Table&#160;1.63.&#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.level_2_blas.spr.definition"></a><h6>
+<a name="id779698"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.level_2_blas.spr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/spr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr.parameters_or_requirements_on_types"></a><h6>
+<a name="id779738"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.level_2_blas.spr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.spr.complexity"></a><h6>
+<a name="id779825"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.level_2_blas.spr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr.example"></a><h6>
+<a name="id779850"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.spr.notes"></a><h6>
+<a name="id780133"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.level_2_blas.spr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr.see_also"></a><h6>
+<a name="id780158"></a>
+ <a class="link" href="spr.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="symv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/spr2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/spr2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr2"></a><a class="link" href="spr2.html" title="spr2">spr2</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr2.prototype"></a><h6>
+<a name="id778196"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.spr2.description"></a><h6>
+<a name="id778356"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.spr2.dispatching_of_spr2_"></a><p class="title"><b>Table&#160;1.60.&#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="boost_numeric_bindings.reference.blas.level_2_blas.spr2.deduction_of_arguments_of_spr2_"></a><p class="title"><b>Table&#160;1.61.&#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.level_2_blas.spr2.definition"></a><h6>
+<a name="id778695"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.level_2_blas.spr2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/spr2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr2.parameters_or_requirements_on_types"></a><h6>
+<a name="id778737"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.level_2_blas.spr2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.spr2.complexity"></a><h6>
+<a name="id778823"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.level_2_blas.spr2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr2.example"></a><h6>
+<a name="id778848"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.spr2.notes"></a><h6>
+<a name="id779132"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.level_2_blas.spr2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.spr2.see_also"></a><h6>
+<a name="id779156"></a>
+ <a class="link" href="spr2.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/symv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/symv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,240 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syr2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.symv"></a><a class="link" href="symv.html" title="symv">symv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.symv.prototype"></a><h6>
+<a name="id780230"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.symv.description"></a><h6>
+<a name="id780407"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.symv.dispatching_of_symv_"></a><p class="title"><b>Table&#160;1.64.&#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="boost_numeric_bindings.reference.blas.level_2_blas.symv.deduction_of_arguments_of_symv_"></a><p class="title"><b>Table&#160;1.65.&#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.level_2_blas.symv.definition"></a><h6>
+<a name="id780748"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.level_2_blas.symv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/symv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.symv.parameters_or_requirements_on_types"></a><h6>
+<a name="id780786"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.level_2_blas.symv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.symv.complexity"></a><h6>
+<a name="id780872"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.level_2_blas.symv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.symv.example"></a><h6>
+<a name="id780897"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.symv.notes"></a><h6>
+<a name="id781181"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.level_2_blas.symv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.symv.see_also"></a><h6>
+<a name="id781206"></a>
+ <a class="link" href="symv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syr2.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/syr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/syr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,239 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr"></a><a class="link" href="syr.html" title="syr">syr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr.prototype"></a><h6>
+<a name="id782318"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.syr.description"></a><h6>
+<a name="id782449"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.syr.dispatching_of_syr_"></a><p class="title"><b>Table&#160;1.68.&#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="boost_numeric_bindings.reference.blas.level_2_blas.syr.deduction_of_arguments_of_syr_"></a><p class="title"><b>Table&#160;1.69.&#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.level_2_blas.syr.definition"></a><h6>
+<a name="id782788"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.level_2_blas.syr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/syr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr.parameters_or_requirements_on_types"></a><h6>
+<a name="id782827"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.level_2_blas.syr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.syr.complexity"></a><h6>
+<a name="id782912"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.level_2_blas.syr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr.example"></a><h6>
+<a name="id782937"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.syr.notes"></a><h6>
+<a name="id783220"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.level_2_blas.syr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr.see_also"></a><h6>
+<a name="id783245"></a>
+ <a class="link" href="syr.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/syr2.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/syr2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,239 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr2"></a><a class="link" href="syr2.html" title="syr2">syr2</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr2.prototype"></a><h6>
+<a name="id781280"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.syr2.description"></a><h6>
+<a name="id781440"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.syr2.dispatching_of_syr2_"></a><p class="title"><b>Table&#160;1.66.&#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="boost_numeric_bindings.reference.blas.level_2_blas.syr2.deduction_of_arguments_of_syr2_"></a><p class="title"><b>Table&#160;1.67.&#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.level_2_blas.syr2.definition"></a><h6>
+<a name="id781783"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.level_2_blas.syr2.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/syr2.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr2.parameters_or_requirements_on_types"></a><h6>
+<a name="id781823"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.level_2_blas.syr2.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.syr2.complexity"></a><h6>
+<a name="id781910"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.level_2_blas.syr2.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr2.example"></a><h6>
+<a name="id781935"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.syr2.notes"></a><h6>
+<a name="id782218"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.level_2_blas.syr2.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.syr2.see_also"></a><h6>
+<a name="id782244"></a>
+ <a class="link" href="syr2.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/tbmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/tbmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,287 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbmv"></a><a class="link" href="tbmv.html" title="tbmv">tbmv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbmv.prototype"></a><h6>
+<a name="id783320"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.tbmv.description"></a><h6>
+<a name="id787724"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.tbmv.dispatching_of_tbmv_"></a><p class="title"><b>Table&#160;1.70.&#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="boost_numeric_bindings.reference.blas.level_2_blas.tbmv.deduction_of_arguments_of_tbmv_"></a><p class="title"><b>Table&#160;1.71.&#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.level_2_blas.tbmv.definition"></a><h6>
+<a name="id788193"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.tbmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/tbmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id788232"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.tbmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.tbmv.complexity"></a><h6>
+<a name="id788319"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.tbmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbmv.example"></a><h6>
+<a name="id788345"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.tbmv.notes"></a><h6>
+<a name="id788628"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.level_2_blas.tbmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbmv.see_also"></a><h6>
+<a name="id788653"></a>
+ <a class="link" href="tbmv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/tbsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/tbsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,291 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tpmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbsv"></a><a class="link" href="tbsv.html" title="tbsv">tbsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbsv.prototype"></a><h6>
+<a name="id788741"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.tbsv.description"></a><h6>
+<a name="id788877"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.tbsv.dispatching_of_tbsv_"></a><p class="title"><b>Table&#160;1.72.&#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="boost_numeric_bindings.reference.blas.level_2_blas.tbsv.deduction_of_arguments_of_tbsv_"></a><p class="title"><b>Table&#160;1.73.&#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.level_2_blas.tbsv.definition"></a><h6>
+<a name="id789353"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.level_2_blas.tbsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/tbsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id789392"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.level_2_blas.tbsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.tbsv.complexity"></a><h6>
+<a name="id789478"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.level_2_blas.tbsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbsv.example"></a><h6>
+<a name="id789503"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.tbsv.notes"></a><h6>
+<a name="id789786"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.level_2_blas.tbsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tbsv.see_also"></a><h6>
+<a name="id789811"></a>
+ <a class="link" href="tbsv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tpmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/tpmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/tpmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,287 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tpsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpmv"></a><a class="link" href="tpmv.html" title="tpmv">tpmv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpmv.prototype"></a><h6>
+<a name="id789898"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.tpmv.description"></a><h6>
+<a name="id790011"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.tpmv.dispatching_of_tpmv_"></a><p class="title"><b>Table&#160;1.74.&#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="boost_numeric_bindings.reference.blas.level_2_blas.tpmv.deduction_of_arguments_of_tpmv_"></a><p class="title"><b>Table&#160;1.75.&#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.level_2_blas.tpmv.definition"></a><h6>
+<a name="id790479"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.tpmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/tpmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id790518"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.tpmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.tpmv.complexity"></a><h6>
+<a name="id790605"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.tpmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpmv.example"></a><h6>
+<a name="id790630"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.tpmv.notes"></a><h6>
+<a name="id790914"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.level_2_blas.tpmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpmv.see_also"></a><h6>
+<a name="id790939"></a>
+ <a class="link" href="tpmv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tpsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/tpsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/tpsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,291 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpsv"></a><a class="link" href="tpsv.html" title="tpsv">tpsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpsv.prototype"></a><h6>
+<a name="id791028"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.tpsv.description"></a><h6>
+<a name="id791140"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.tpsv.dispatching_of_tpsv_"></a><p class="title"><b>Table&#160;1.76.&#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="boost_numeric_bindings.reference.blas.level_2_blas.tpsv.deduction_of_arguments_of_tpsv_"></a><p class="title"><b>Table&#160;1.77.&#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.level_2_blas.tpsv.definition"></a><h6>
+<a name="id791613"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.level_2_blas.tpsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/tpsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id791652"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.level_2_blas.tpsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.tpsv.complexity"></a><h6>
+<a name="id791738"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.level_2_blas.tpsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpsv.example"></a><h6>
+<a name="id791764"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.tpsv.notes"></a><h6>
+<a name="id792048"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.level_2_blas.tpsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.tpsv.see_also"></a><h6>
+<a name="id792072"></a>
+ <a class="link" href="tpsv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trmv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/trmv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/trmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,287 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trmv"></a><a class="link" href="trmv.html" title="trmv">trmv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trmv.prototype"></a><h6>
+<a name="id792161"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.trmv.description"></a><h6>
+<a name="id792272"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.trmv.dispatching_of_trmv_"></a><p class="title"><b>Table&#160;1.78.&#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="boost_numeric_bindings.reference.blas.level_2_blas.trmv.deduction_of_arguments_of_trmv_"></a><p class="title"><b>Table&#160;1.79.&#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.level_2_blas.trmv.definition"></a><h6>
+<a name="id792740"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.level_2_blas.trmv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/trmv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trmv.parameters_or_requirements_on_types"></a><h6>
+<a name="id792780"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.level_2_blas.trmv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.trmv.complexity"></a><h6>
+<a name="id792866"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.level_2_blas.trmv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trmv.example"></a><h6>
+<a name="id792892"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.trmv.notes"></a><h6>
+<a name="id793176"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.level_2_blas.trmv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trmv.see_also"></a><h6>
+<a name="id793201"></a>
+ <a class="link" href="trmv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/trsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_2_blas/trsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,291 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_2_blas.html" title="Level 2 BLAS">
+<link rel="prev" href="trmv.html" title="trmv">
+<link rel="next" href="../level_3_blas.html" title="Level 3 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="trmv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../level_3_blas.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trsv"></a><a class="link" href="trsv.html" title="trsv">trsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trsv.prototype"></a><h6>
+<a name="id793289"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.level_2_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.level_2_blas.trsv.description"></a><h6>
+<a name="id793401"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.level_2_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="boost_numeric_bindings.reference.blas.level_2_blas.trsv.dispatching_of_trsv_"></a><p class="title"><b>Table&#160;1.80.&#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="boost_numeric_bindings.reference.blas.level_2_blas.trsv.deduction_of_arguments_of_trsv_"></a><p class="title"><b>Table&#160;1.81.&#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.level_2_blas.trsv.definition"></a><h6>
+<a name="id793875"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.level_2_blas.trsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level2/trsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id793915"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.level_2_blas.trsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_2_blas.trsv.complexity"></a><h6>
+<a name="id794002"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.level_2_blas.trsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trsv.example"></a><h6>
+<a name="id794027"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.level_2_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">level2</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.level_2_blas.trsv.notes"></a><h6>
+<a name="id794311"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.level_2_blas.trsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_2_blas.trsv.see_also"></a><h6>
+<a name="id794336"></a>
+ <a class="link" href="trsv.html#boost_numeric_bindings.reference.blas.level_2_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_2_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../level_3_blas.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Level 3 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../blas.html" title="BLAS">
+<link rel="prev" href="level_2_blas/trsv.html" title="trsv">
+<link rel="next" href="level_3_blas/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="level_2_blas/trsv.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="level_3_blas/gemm.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas"></a><a class="link" href="../blas.html#boost_numeric_bindings.reference.blas.level_3_blas" title="Table&#160;1.3.&#160;Level 3 BLAS">Level
+ 3 BLAS</a>
+</h4></div></div></div>
+<div class="toc"><dl>
+<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>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="level_2_blas/trsv.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../blas.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="level_3_blas/gemm.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/gemm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/gemm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,302 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_3_blas.html" title="Level 3 BLAS">
+<link rel="prev" href="../level_3_blas.html" title="Level 3 BLAS">
+<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="../level_3_blas.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hemm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.gemm"></a><a class="link" href="gemm.html" title="gemm">gemm</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.gemm.prototype"></a><h6>
+<a name="id794451"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.level_3_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.level_3_blas.gemm.description"></a><h6>
+<a name="id794779"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.level_3_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="boost_numeric_bindings.reference.blas.level_3_blas.gemm.dispatching_of_gemm_"></a><p class="title"><b>Table&#160;1.82.&#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="boost_numeric_bindings.reference.blas.level_3_blas.gemm.deduction_of_arguments_of_gemm_"></a><p class="title"><b>Table&#160;1.83.&#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.level_3_blas.gemm.definition"></a><h6>
+<a name="id795256"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.level_3_blas.gemm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level3/gemm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.gemm.parameters_or_requirements_on_types"></a><h6>
+<a name="id795295"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.level_3_blas.gemm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_3_blas.gemm.complexity"></a><h6>
+<a name="id795381"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.level_3_blas.gemm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.gemm.example"></a><h6>
+<a name="id795407"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.level_3_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">level3</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.level_3_blas.gemm.notes"></a><h6>
+<a name="id795691"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.level_3_blas.gemm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.gemm.see_also"></a><h6>
+<a name="id795716"></a>
+ <a class="link" href="gemm.html#boost_numeric_bindings.reference.blas.level_3_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="../level_3_blas.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hemm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/hemm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/hemm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,302 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_3_blas.html" title="Level 3 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="her2k.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.hemm"></a><a class="link" href="hemm.html" title="hemm">hemm</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.hemm.prototype"></a><h6>
+<a name="id795805"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.level_3_blas.hemm.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes 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="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">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.level_3_blas.hemm.description"></a><h6>
+<a name="id796182"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.level_3_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 SSYMM,
+ DSYMM, 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="boost_numeric_bindings.reference.blas.level_3_blas.hemm.dispatching_of_hemm_"></a><p class="title"><b>Table&#160;1.84.&#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="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>
+ 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 SSYMM, DSYMM, 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="boost_numeric_bindings.reference.blas.level_3_blas.hemm.deduction_of_arguments_of_hemm_"></a><p class="title"><b>Table&#160;1.85.&#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.level_3_blas.hemm.definition"></a><h6>
+<a name="id796658"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.level_3_blas.hemm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level3/hemm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.hemm.parameters_or_requirements_on_types"></a><h6>
+<a name="id796697"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.level_3_blas.hemm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_3_blas.hemm.complexity"></a><h6>
+<a name="id796784"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.level_3_blas.hemm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.hemm.example"></a><h6>
+<a name="id796808"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.level_3_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">level3</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.level_3_blas.hemm.notes"></a><h6>
+<a name="id797091"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.level_3_blas.hemm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.hemm.see_also"></a><h6>
+<a name="id797116"></a>
+ <a class="link" href="hemm.html#boost_numeric_bindings.reference.blas.level_3_blas.hemm.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="her2k.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/her2k.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/her2k.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,303 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_3_blas.html" title="Level 3 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="herk.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.her2k"></a><a class="link" href="her2k.html" title="her2k">her2k</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.her2k.prototype"></a><h6>
+<a name="id797204"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.level_3_blas.her2k.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes 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="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">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.level_3_blas.her2k.description"></a><h6>
+<a name="id797529"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.level_3_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 SSYR2K, DSYR2K,
+ 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="boost_numeric_bindings.reference.blas.level_3_blas.her2k.dispatching_of_her2k_"></a><p class="title"><b>Table&#160;1.86.&#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="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>
+ 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 SSYR2K, DSYR2K, 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="boost_numeric_bindings.reference.blas.level_3_blas.her2k.deduction_of_arguments_of_her2k_"></a><p class="title"><b>Table&#160;1.87.&#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.level_3_blas.her2k.definition"></a><h6>
+<a name="id798006"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.level_3_blas.her2k.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level3/her2k.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.her2k.parameters_or_requirements_on_types"></a><h6>
+<a name="id798046"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.level_3_blas.her2k.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_3_blas.her2k.complexity"></a><h6>
+<a name="id798133"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.level_3_blas.her2k.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.her2k.example"></a><h6>
+<a name="id798157"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.level_3_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">level3</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.level_3_blas.her2k.notes"></a><h6>
+<a name="id798442"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.level_3_blas.her2k.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.her2k.see_also"></a><h6>
+<a name="id798466"></a>
+ <a class="link" href="her2k.html#boost_numeric_bindings.reference.blas.level_3_blas.her2k.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="herk.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/herk.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/herk.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,294 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_3_blas.html" title="Level 3 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="symm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.herk"></a><a class="link" href="herk.html" title="herk">herk</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.herk.prototype"></a><h6>
+<a name="id798556"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.level_3_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.level_3_blas.herk.description"></a><h6>
+<a name="id798706"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.level_3_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 SSYRK, DSYRK,
+ 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="boost_numeric_bindings.reference.blas.level_3_blas.herk.dispatching_of_herk_"></a><p class="title"><b>Table&#160;1.88.&#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="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>
+ 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 SSYRK, DSYRK, 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="boost_numeric_bindings.reference.blas.level_3_blas.herk.deduction_of_arguments_of_herk_"></a><p class="title"><b>Table&#160;1.89.&#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.level_3_blas.herk.definition"></a><h6>
+<a name="id799179"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.level_3_blas.herk.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level3/herk.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.herk.parameters_or_requirements_on_types"></a><h6>
+<a name="id799219"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.level_3_blas.herk.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_3_blas.herk.complexity"></a><h6>
+<a name="id799305"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.level_3_blas.herk.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.herk.example"></a><h6>
+<a name="id799331"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.level_3_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">level3</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.level_3_blas.herk.notes"></a><h6>
+<a name="id799615"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.level_3_blas.herk.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.herk.see_also"></a><h6>
+<a name="id799639"></a>
+ <a class="link" href="herk.html#boost_numeric_bindings.reference.blas.level_3_blas.herk.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="symm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/symm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/symm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,302 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_3_blas.html" title="Level 3 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syr2k.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.symm"></a><a class="link" href="symm.html" title="symm">symm</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.symm.prototype"></a><h6>
+<a name="id799728"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.level_3_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.level_3_blas.symm.description"></a><h6>
+<a name="id800105"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.level_3_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="boost_numeric_bindings.reference.blas.level_3_blas.symm.dispatching_of_symm_"></a><p class="title"><b>Table&#160;1.90.&#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="boost_numeric_bindings.reference.blas.level_3_blas.symm.deduction_of_arguments_of_symm_"></a><p class="title"><b>Table&#160;1.91.&#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.level_3_blas.symm.definition"></a><h6>
+<a name="id800580"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.level_3_blas.symm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level3/symm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.symm.parameters_or_requirements_on_types"></a><h6>
+<a name="id800619"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.level_3_blas.symm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_3_blas.symm.complexity"></a><h6>
+<a name="id800706"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.level_3_blas.symm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.symm.example"></a><h6>
+<a name="id800732"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.level_3_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">level3</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.level_3_blas.symm.notes"></a><h6>
+<a name="id801016"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.level_3_blas.symm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.symm.see_also"></a><h6>
+<a name="id801040"></a>
+ <a class="link" href="symm.html#boost_numeric_bindings.reference.blas.level_3_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syr2k.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/syr2k.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/syr2k.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,303 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_3_blas.html" title="Level 3 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syrk.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syr2k"></a><a class="link" href="syr2k.html" title="syr2k">syr2k</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syr2k.prototype"></a><h6>
+<a name="id801128"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.level_3_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.level_3_blas.syr2k.description"></a><h6>
+<a name="id801458"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.level_3_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="boost_numeric_bindings.reference.blas.level_3_blas.syr2k.dispatching_of_syr2k_"></a><p class="title"><b>Table&#160;1.92.&#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="boost_numeric_bindings.reference.blas.level_3_blas.syr2k.deduction_of_arguments_of_syr2k_"></a><p class="title"><b>Table&#160;1.93.&#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.level_3_blas.syr2k.definition"></a><h6>
+<a name="id801934"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.level_3_blas.syr2k.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level3/syr2k.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syr2k.parameters_or_requirements_on_types"></a><h6>
+<a name="id801973"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.level_3_blas.syr2k.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_3_blas.syr2k.complexity"></a><h6>
+<a name="id802060"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.level_3_blas.syr2k.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syr2k.example"></a><h6>
+<a name="id802086"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.level_3_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">level3</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.level_3_blas.syr2k.notes"></a><h6>
+<a name="id802370"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.level_3_blas.syr2k.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syr2k.see_also"></a><h6>
+<a name="id802395"></a>
+ <a class="link" href="syr2k.html#boost_numeric_bindings.reference.blas.level_3_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syrk.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/syrk.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/syrk.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,302 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_3_blas.html" title="Level 3 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trmm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syrk"></a><a class="link" href="syrk.html" title="syrk">syrk</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syrk.prototype"></a><h6>
+<a name="id802485"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.level_3_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.level_3_blas.syrk.description"></a><h6>
+<a name="id802756"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.level_3_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="boost_numeric_bindings.reference.blas.level_3_blas.syrk.dispatching_of_syrk_"></a><p class="title"><b>Table&#160;1.94.&#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="boost_numeric_bindings.reference.blas.level_3_blas.syrk.deduction_of_arguments_of_syrk_"></a><p class="title"><b>Table&#160;1.95.&#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.level_3_blas.syrk.definition"></a><h6>
+<a name="id803232"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.level_3_blas.syrk.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level3/syrk.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syrk.parameters_or_requirements_on_types"></a><h6>
+<a name="id803272"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.level_3_blas.syrk.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_3_blas.syrk.complexity"></a><h6>
+<a name="id803358"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.level_3_blas.syrk.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syrk.example"></a><h6>
+<a name="id803384"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.level_3_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">level3</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.level_3_blas.syrk.notes"></a><h6>
+<a name="id803667"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.level_3_blas.syrk.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.syrk.see_also"></a><h6>
+<a name="id803692"></a>
+ <a class="link" href="syrk.html#boost_numeric_bindings.reference.blas.level_3_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trmm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/trmm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/trmm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,298 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_3_blas.html" title="Level 3 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trmm"></a><a class="link" href="trmm.html" title="trmm">trmm</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trmm.prototype"></a><h6>
+<a name="id803782"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.level_3_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.level_3_blas.trmm.description"></a><h6>
+<a name="id804058"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.level_3_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="boost_numeric_bindings.reference.blas.level_3_blas.trmm.dispatching_of_trmm_"></a><p class="title"><b>Table&#160;1.96.&#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="boost_numeric_bindings.reference.blas.level_3_blas.trmm.deduction_of_arguments_of_trmm_"></a><p class="title"><b>Table&#160;1.97.&#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.level_3_blas.trmm.definition"></a><h6>
+<a name="id804530"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.level_3_blas.trmm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level3/trmm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trmm.parameters_or_requirements_on_types"></a><h6>
+<a name="id804569"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.level_3_blas.trmm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_3_blas.trmm.complexity"></a><h6>
+<a name="id804656"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.level_3_blas.trmm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trmm.example"></a><h6>
+<a name="id804682"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.level_3_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">level3</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.level_3_blas.trmm.notes"></a><h6>
+<a name="id804965"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.level_3_blas.trmm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trmm.see_also"></a><h6>
+<a name="id804989"></a>
+ <a class="link" href="trmm.html#boost_numeric_bindings.reference.blas.level_3_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/trsm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/level_3_blas/trsm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,301 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../level_3_blas.html" title="Level 3 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../lapack.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trsm"></a><a class="link" href="trsm.html" title="trsm">trsm</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trsm.prototype"></a><h6>
+<a name="id805078"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.level_3_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.level_3_blas.trsm.description"></a><h6>
+<a name="id805354"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.level_3_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="boost_numeric_bindings.reference.blas.level_3_blas.trsm.dispatching_of_trsm_"></a><p class="title"><b>Table&#160;1.98.&#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="boost_numeric_bindings.reference.blas.level_3_blas.trsm.deduction_of_arguments_of_trsm_"></a><p class="title"><b>Table&#160;1.99.&#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.level_3_blas.trsm.definition"></a><h6>
+<a name="id805832"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.level_3_blas.trsm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/blas/level3/trsm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trsm.parameters_or_requirements_on_types"></a><h6>
+<a name="id805872"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.level_3_blas.trsm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.level_3_blas.trsm.complexity"></a><h6>
+<a name="id805959"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.level_3_blas.trsm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trsm.example"></a><h6>
+<a name="id805984"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.level_3_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">level3</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.level_3_blas.trsm.notes"></a><h6>
+<a name="id806268"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.level_3_blas.trsm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.blas.level_3_blas.trsm.see_also"></a><h6>
+<a name="id806293"></a>
+ <a class="link" href="trsm.html#boost_numeric_bindings.reference.blas.level_3_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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../level_3_blas.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../lapack.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/nrm2.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/nrm2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,276 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rot.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rot.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,278 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotg.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotg.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,283 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotm.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,249 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotmg.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/rotmg.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,257 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/sbmv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/sbmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,241 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/scal.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/scal.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,332 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spmv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,241 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr2.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/spr2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/swap.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/swap.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,276 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symm.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,300 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/symv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,241 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2k.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syr2k.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,301 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syrk.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/syrk.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,300 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbmv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,285 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tbsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,289 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpmv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,285 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/tpsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,289 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmm.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,296 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trmv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,285 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsm.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,297 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/blas/trsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,289 +0,0 @@
-<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>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,271 +4,306 @@
 <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">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="blas/level_3_blas/trsm.html" title="trsm">
+<link rel="next" href="lapack/driver_routines.html" title="Driver Routines">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#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>
+<a accesskey="p" href="blas/level_3_blas/trsm.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="lapack/driver_routines.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="LAPACK">
+<div class="section">
 <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>
+<dt><span class="section"><a href="lapack/driver_routines.html">Driver
+ Routines</a></span></dt>
+<dd><dl>
+<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">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">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">iter_gesv</span></dt>
+<dt><span class="section">iter_posv</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">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>
+</dl></dd>
+<dt><span class="section"><a href="lapack/computational_routines.html">Computational
+ Routines</a></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">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">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">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">pftrf</span></dt>
+<dt><span class="section">pftri</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">pstrf</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">tftri</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">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>
+</dl></dd>
+<dt><span class="section"><a href="lapack/auxiliary_routines.html">Auxiliary
+ Routines</a></span></dt>
+<dd><dl>
+<dt><span class="section">larf</span></dt>
+<dt><span class="section">larfb</span></dt>
+<dt><span class="section">larfg</span></dt>
+<dt><span class="section">larft</span></dt>
+<dt><span class="section">larfx</span></dt>
+<dt><span class="section">largv</span></dt>
+<dt><span class="section">larnv</span></dt>
+<dt><span class="section">larrb</span></dt>
+<dt><span class="section">larre</span></dt>
+<dt><span class="section">langb</span></dt>
+<dt><span class="section">lange</span></dt>
+<dt><span class="section">lanhb</span></dt>
+<dt><span class="section">lanhe</span></dt>
+<dt><span class="section">lanhp</span></dt>
+<dt><span class="section">lanhs</span></dt>
+<dt><span class="section">lansb</span></dt>
+<dt><span class="section">lansp</span></dt>
+<dt><span class="section">lansy</span></dt>
+<dt><span class="section">lantb</span></dt>
+<dt><span class="section">lantp</span></dt>
+<dt><span class="section">lantr</span></dt>
+<dt><span class="section">labrd</span></dt>
+<dt><span class="section">lacgv</span></dt>
+<dt><span class="section">lacon</span></dt>
+<dt><span class="section">laebz</span></dt>
+<dt><span class="section">lalsd</span></dt>
+<dt><span class="section">largv</span></dt>
+<dt><span class="section">larz</span></dt>
+<dt><span class="section">latrd</span></dt>
+<dt><span class="section">latrs</span></dt>
+<dt><span class="section">latrz</span></dt>
+</dl></dd>
 </dl></div>
 <p>
         Here, the high-level LAPACK bindings will be described.
@@ -278,24 +313,24 @@
       </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>
+ <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>
+ <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>
+ <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>
+<a name="boost_numeric_bindings.reference.lapack.lapack_driver_routines"></a><p class="title"><b>Table&#160;1.100.&#160;LAPACK driver routines</b></p>
 <div class="table-contents"><table class="table" summary="LAPACK driver routines">
 <colgroup>
 <col>
@@ -304,208 +339,208 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Fortran Subroutines
- </p>
- </th>
+ <p>
+ Fortran Subroutines
+ </p>
+ </th>
 <th>
- <p>
- Boost.Numeric_Bindings Equivalent
- </p>
- </th>
+ <p>
+ Boost.Numeric_Bindings Equivalent
+ </p>
+ </th>
 <th>
- <p>
- Boost.Numeric_Bindings High-level Interface
- </p>
- </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>
+ <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>
+ <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>
+ <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>
+ <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>
+ <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>
+ <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>
+ <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>
+ <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>
+ <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>
+ <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>
+ <p>
+ NAME
+ </p>
+ </td>
+<td>
+ <p>
+ spsv.hpp
+ </p>
+ </td>
+<td>
+ <p>
+ lapack::solve
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
@@ -514,508 +549,6 @@
         <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>
@@ -1028,7 +561,7 @@
 </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>
+<a accesskey="p" href="blas/level_3_blas/trsm.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="lapack/driver_routines.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,71 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Auxiliary Routines</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../lapack.html" title="LAPACK">
+<link rel="prev" href="computational_routines/tgsja.html" title="tgsja">
+<link rel="next" href="auxiliary_routines/larf.html" title="larf">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="computational_routines/tgsja.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="auxiliary_routines/larf.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines"></a><a class="link" href="auxiliary_routines.html" title="Auxiliary Routines">Auxiliary
+ Routines</a>
+</h4></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">larf</span></dt>
+<dt><span class="section">larfb</span></dt>
+<dt><span class="section">larfg</span></dt>
+<dt><span class="section">larft</span></dt>
+<dt><span class="section">larfx</span></dt>
+<dt><span class="section">largv</span></dt>
+<dt><span class="section">larnv</span></dt>
+<dt><span class="section">larrb</span></dt>
+<dt><span class="section">larre</span></dt>
+<dt><span class="section">langb</span></dt>
+<dt><span class="section">lange</span></dt>
+<dt><span class="section">lanhb</span></dt>
+<dt><span class="section">lanhe</span></dt>
+<dt><span class="section">lanhp</span></dt>
+<dt><span class="section">lanhs</span></dt>
+<dt><span class="section">lansb</span></dt>
+<dt><span class="section">lansp</span></dt>
+<dt><span class="section">lansy</span></dt>
+<dt><span class="section">lantb</span></dt>
+<dt><span class="section">lantp</span></dt>
+<dt><span class="section">lantr</span></dt>
+<dt><span class="section">labrd</span></dt>
+<dt><span class="section">lacgv</span></dt>
+<dt><span class="section">lacon</span></dt>
+<dt><span class="section">laebz</span></dt>
+<dt><span class="section">lalsd</span></dt>
+<dt><span class="section">largv</span></dt>
+<dt><span class="section">larz</span></dt>
+<dt><span class="section">latrd</span></dt>
+<dt><span class="section">latrs</span></dt>
+<dt><span class="section">latrz</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="computational_routines/tgsja.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="auxiliary_routines/larf.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/labrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/labrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,227 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lantr.html" title="lantr">
+<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="lantr.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lacgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd"></a><a class="link" href="labrd.html" title="labrd">labrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd.prototype"></a><h6>
+<a name="id1099742"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.labrd.description"></a><h6>
+<a name="id1099961"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd.dispatching_of_labrd"></a><p class="title"><b>Table&#160;1.361.&#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.auxiliary_routines.labrd.definition"></a><h6>
+<a name="id1100307"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/labrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1100346"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.labrd.complexity"></a><h6>
+<a name="id1100433"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd.example"></a><h6>
+<a name="id1100459"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.labrd.notes"></a><h6>
+<a name="id1100744"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.labrd.see_also"></a><h6>
+<a name="id1100770"></a>
+ <a class="link" href="labrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="lantr.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lacgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lacgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lacgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,190 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="labrd.html" title="labrd">
+<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="labrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lacon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv"></a><a class="link" href="lacgv.html" title="lacgv">lacgv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv.prototype"></a><h6>
+<a name="id1100861"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.lacgv.description"></a><h6>
+<a name="id1100993"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv.dispatching_of_lacgv"></a><p class="title"><b>Table&#160;1.362.&#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.auxiliary_routines.lacgv.definition"></a><h6>
+<a name="id1101260"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lacgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id1101302"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lacgv.complexity"></a><h6>
+<a name="id1101389"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv.example"></a><h6>
+<a name="id1101416"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.lacgv.notes"></a><h6>
+<a name="id1101702"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacgv.see_also"></a><h6>
+<a name="id1101726"></a>
+ <a class="link" href="lacgv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="labrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lacon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lacon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lacon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lacgv.html" title="lacgv">
+<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="lacgv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="laebz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon"></a><a class="link" href="lacon.html" title="lacon">lacon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon.prototype"></a><h6>
+<a name="id1101802"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.lacon.description"></a><h6>
+<a name="id1101945"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon.dispatching_of_lacon"></a><p class="title"><b>Table&#160;1.363.&#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.auxiliary_routines.lacon.definition"></a><h6>
+<a name="id1102277"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lacon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon.parameters_or_requirements_on_types"></a><h6>
+<a name="id1102317"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lacon.complexity"></a><h6>
+<a name="id1102405"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon.example"></a><h6>
+<a name="id1102431"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.lacon.notes"></a><h6>
+<a name="id1102717"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lacon.see_also"></a><h6>
+<a name="id1102743"></a>
+ <a class="link" href="lacon.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="lacgv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="laebz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/laebz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/laebz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lacon.html" title="lacon">
+<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="lacon.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lalsd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz"></a><a class="link" href="laebz.html" title="laebz">laebz</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz.prototype"></a><h6>
+<a name="id1102834"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.laebz.description"></a><h6>
+<a name="id1103272"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz.dispatching_of_laebz"></a><p class="title"><b>Table&#160;1.364.&#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.auxiliary_routines.laebz.definition"></a><h6>
+<a name="id1103583"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/laebz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz.parameters_or_requirements_on_types"></a><h6>
+<a name="id1103625"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.laebz.complexity"></a><h6>
+<a name="id1103712"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz.example"></a><h6>
+<a name="id1103738"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.laebz.notes"></a><h6>
+<a name="id1104023"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.laebz.see_also"></a><h6>
+<a name="id1104048"></a>
+ <a class="link" href="laebz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="lacon.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lalsd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lalsd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lalsd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,234 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="laebz.html" title="laebz">
+<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="laebz.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="largv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd"></a><a class="link" href="lalsd.html" title="lalsd">lalsd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd.prototype"></a><h6>
+<a name="id1104123"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.lalsd.description"></a><h6>
+<a name="id1104365"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd.dispatching_of_lalsd"></a><p class="title"><b>Table&#160;1.365.&#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.auxiliary_routines.lalsd.definition"></a><h6>
+<a name="id1104719"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lalsd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1104758"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lalsd.complexity"></a><h6>
+<a name="id1104846"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd.example"></a><h6>
+<a name="id1104872"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.lalsd.notes"></a><h6>
+<a name="id1105159"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lalsd.see_also"></a><h6>
+<a name="id1105184"></a>
+ <a class="link" href="lalsd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="laebz.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="largv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/langb.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/langb.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>langb</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="larre.html" title="larre">
+<link rel="next" href="lange.html" title="lange">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larre.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lange.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.langb"></a><a class="link" href="langb.html" title="langb">langb</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.prototype"></a><h6>
+<a name="id1087110"></a>
+ <a class="link" href="langb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">langb</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">langb</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.description"></a><h6>
+<a name="id1087224"></a>
+ <a class="link" href="langb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">langb</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLANGB, DLANGB, CLANGB, and
+ ZLANGB. <code class="computeroutput"><span class="identifier">langb</span></code> returns
+ the value of the one norm, or the Frobenius norm, or the infinity norm,
+ or the element of largest absolute value of an n by n band matrix A,
+ with kl sub-diagonals and ku super-diagonals.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">langb</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">langb</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.dispatching_of_langb"></a><p class="title"><b>Table&#160;1.349.&#160;Dispatching of langb</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of langb">
+<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>
+ SLANGB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLANGB
+ </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>
+ CLANGB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANGB
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.definition"></a><h6>
+<a name="id1087621"></a>
+ <a class="link" href="langb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/langb.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.parameters_or_requirements_on_types"></a><h6>
+<a name="id1087662"></a>
+ <a class="link" href="langb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.langb.complexity"></a><h6>
+<a name="id1087749"></a>
+ <a class="link" href="langb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.example"></a><h6>
+<a name="id1087775"></a>
+ <a class="link" href="langb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">langb</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">langb</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.langb.notes"></a><h6>
+<a name="id1088061"></a>
+ <a class="link" href="langb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.see_also"></a><h6>
+<a name="id1088086"></a>
+ <a class="link" href="langb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.langb.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slangb.f,
+ dlangb.f,
+ clangb.f,
+ and zlangb.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larre.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lange.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lange.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lange.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,234 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lange</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="langb.html" title="langb">
+<link rel="next" href="lanhb.html" title="lanhb">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="langb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lanhb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lange"></a><a class="link" href="lange.html" title="lange">lange</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.prototype"></a><h6>
+<a name="id1088177"></a>
+ <a class="link" href="lange.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lange</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lange</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.description"></a><h6>
+<a name="id1088292"></a>
+ <a class="link" href="lange.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lange</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLANGE, DLANGE, CLANGE, and
+ ZLANGE. <code class="computeroutput"><span class="identifier">lange</span></code> returns
+ the value of the one norm, or the Frobenius norm, or the infinity norm,
+ or the element of largest absolute value of a complex matrix A.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lange</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lange</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.dispatching_of_lange"></a><p class="title"><b>Table&#160;1.350.&#160;Dispatching of lange</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lange">
+<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>
+ SLANGE
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLANGE
+ </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>
+ CLANGE
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANGE
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.definition"></a><h6>
+<a name="id1088687"></a>
+ <a class="link" href="lange.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lange.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.parameters_or_requirements_on_types"></a><h6>
+<a name="id1088727"></a>
+ <a class="link" href="lange.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lange.complexity"></a><h6>
+<a name="id1088814"></a>
+ <a class="link" href="lange.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.example"></a><h6>
+<a name="id1088840"></a>
+ <a class="link" href="lange.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lange</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lange</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lange.notes"></a><h6>
+<a name="id1089127"></a>
+ <a class="link" href="lange.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.see_also"></a><h6>
+<a name="id1089153"></a>
+ <a class="link" href="lange.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lange.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slange.f,
+ dlange.f,
+ clange.f,
+ and zlange.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="langb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lanhb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhb.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhb.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,207 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lanhb</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lange.html" title="lange">
+<link rel="next" href="lanhe.html" title="lanhe">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lange.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lanhe.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb"></a><a class="link" href="lanhb.html" title="lanhb">lanhb</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.prototype"></a><h6>
+<a name="id1089243"></a>
+ <a class="link" href="lanhb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lanhb</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lanhb</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.description"></a><h6>
+<a name="id1089357"></a>
+ <a class="link" href="lanhb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhb</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CLANHB and ZLANHB. <code class="computeroutput"><span class="identifier">lanhb</span></code> returns the value of the one
+ norm, or the Frobenius norm, or the infinity norm, or the element of
+ largest absolute value of an n by n hermitian band matrix A, with k super-diagonals.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhb</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhb</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.dispatching_of_lanhb"></a><p class="title"><b>Table&#160;1.351.&#160;Dispatching of lanhb</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lanhb">
+<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>
+ CLANHB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANHB
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.definition"></a><h6>
+<a name="id1089689"></a>
+ <a class="link" href="lanhb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lanhb.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.parameters_or_requirements_on_types"></a><h6>
+<a name="id1089731"></a>
+ <a class="link" href="lanhb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lanhb.complexity"></a><h6>
+<a name="id1089818"></a>
+ <a class="link" href="lanhb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.example"></a><h6>
+<a name="id1089844"></a>
+ <a class="link" href="lanhb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lanhb</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lanhb</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lanhb.notes"></a><h6>
+<a name="id1090131"></a>
+ <a class="link" href="lanhb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.see_also"></a><h6>
+<a name="id1090155"></a>
+ <a class="link" href="lanhb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhb.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files clanhb.f
+ and zlanhb.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lange.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lanhe.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhe.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhe.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,207 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lanhe</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lanhb.html" title="lanhb">
+<link rel="next" href="lanhp.html" title="lanhp">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lanhb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lanhp.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe"></a><a class="link" href="lanhe.html" title="lanhe">lanhe</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.prototype"></a><h6>
+<a name="id1090230"></a>
+ <a class="link" href="lanhe.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lanhe</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lanhe</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.description"></a><h6>
+<a name="id1090344"></a>
+ <a class="link" href="lanhe.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhe</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CLANHE and ZLANHE. <code class="computeroutput"><span class="identifier">lanhe</span></code> returns the value of the one
+ norm, or the Frobenius norm, or the infinity norm, or the element of
+ largest absolute value of a complex hermitian matrix A.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhe</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhe</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.dispatching_of_lanhe"></a><p class="title"><b>Table&#160;1.352.&#160;Dispatching of lanhe</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lanhe">
+<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>
+ CLANHE
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANHE
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.definition"></a><h6>
+<a name="id1090677"></a>
+ <a class="link" href="lanhe.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lanhe.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.parameters_or_requirements_on_types"></a><h6>
+<a name="id1090719"></a>
+ <a class="link" href="lanhe.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lanhe.complexity"></a><h6>
+<a name="id1090806"></a>
+ <a class="link" href="lanhe.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.example"></a><h6>
+<a name="id1090832"></a>
+ <a class="link" href="lanhe.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lanhe</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lanhe</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lanhe.notes"></a><h6>
+<a name="id1091117"></a>
+ <a class="link" href="lanhe.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.see_also"></a><h6>
+<a name="id1091142"></a>
+ <a class="link" href="lanhe.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhe.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files clanhe.f
+ and zlanhe.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lanhb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lanhp.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhp.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhp.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,208 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lanhp</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lanhe.html" title="lanhe">
+<link rel="next" href="lanhs.html" title="lanhs">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lanhe.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lanhs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp"></a><a class="link" href="lanhp.html" title="lanhp">lanhp</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.prototype"></a><h6>
+<a name="id1091216"></a>
+ <a class="link" href="lanhp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lanhp</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lanhp</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.description"></a><h6>
+<a name="id1091330"></a>
+ <a class="link" href="lanhp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhp</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines CLANHP and ZLANHP. <code class="computeroutput"><span class="identifier">lanhp</span></code> returns the value of the one
+ norm, or the Frobenius norm, or the infinity norm, or the element of
+ largest absolute value of a complex hermitian matrix A, supplied in packed
+ form.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhp</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhp</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.dispatching_of_lanhp"></a><p class="title"><b>Table&#160;1.353.&#160;Dispatching of lanhp</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lanhp">
+<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>
+ CLANHP
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANHP
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.definition"></a><h6>
+<a name="id1091663"></a>
+ <a class="link" href="lanhp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lanhp.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.parameters_or_requirements_on_types"></a><h6>
+<a name="id1091706"></a>
+ <a class="link" href="lanhp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lanhp.complexity"></a><h6>
+<a name="id1091792"></a>
+ <a class="link" href="lanhp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.example"></a><h6>
+<a name="id1091819"></a>
+ <a class="link" href="lanhp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lanhp</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lanhp</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lanhp.notes"></a><h6>
+<a name="id1092105"></a>
+ <a class="link" href="lanhp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.see_also"></a><h6>
+<a name="id1092130"></a>
+ <a class="link" href="lanhp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhp.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files clanhp.f
+ and zlanhp.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lanhe.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lanhs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,234 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lanhs</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lanhp.html" title="lanhp">
+<link rel="next" href="lansb.html" title="lansb">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lanhp.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lansb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs"></a><a class="link" href="lanhs.html" title="lanhs">lanhs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.prototype"></a><h6>
+<a name="id1092206"></a>
+ <a class="link" href="lanhs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lanhs</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lanhs</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.description"></a><h6>
+<a name="id1092320"></a>
+ <a class="link" href="lanhs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhs</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLANHS, DLANHS, CLANHS, and
+ ZLANHS. <code class="computeroutput"><span class="identifier">lanhs</span></code> returns
+ the value of the one norm, or the Frobenius norm, or the infinity norm,
+ or the element of largest absolute value of a Hessenberg matrix A.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhs</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lanhs</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.dispatching_of_lanhs"></a><p class="title"><b>Table&#160;1.354.&#160;Dispatching of lanhs</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lanhs">
+<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>
+ SLANHS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLANHS
+ </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>
+ CLANHS
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANHS
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.definition"></a><h6>
+<a name="id1092716"></a>
+ <a class="link" href="lanhs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lanhs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1092756"></a>
+ <a class="link" href="lanhs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lanhs.complexity"></a><h6>
+<a name="id1092842"></a>
+ <a class="link" href="lanhs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.example"></a><h6>
+<a name="id1092869"></a>
+ <a class="link" href="lanhs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lanhs</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lanhs</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lanhs.notes"></a><h6>
+<a name="id1093154"></a>
+ <a class="link" href="lanhs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.see_also"></a><h6>
+<a name="id1093180"></a>
+ <a class="link" href="lanhs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lanhs.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slanhs.f,
+ dlanhs.f,
+ clanhs.f,
+ and zlanhs.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lanhp.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lansb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lansb.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lansb.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lansb</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lanhs.html" title="lanhs">
+<link rel="next" href="lansp.html" title="lansp">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lanhs.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lansp.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb"></a><a class="link" href="lansb.html" title="lansb">lansb</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.prototype"></a><h6>
+<a name="id1093270"></a>
+ <a class="link" href="lansb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lansb</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lansb</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.description"></a><h6>
+<a name="id1093385"></a>
+ <a class="link" href="lansb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lansb</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLANSB, DLANSB, CLANSB, and
+ ZLANSB. <code class="computeroutput"><span class="identifier">lansb</span></code> returns
+ the value of the one norm, or the Frobenius norm, or the infinity norm,
+ or the element of largest absolute value of an n by n symmetric band
+ matrix A, with k super-diagonals.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lansb</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lansb</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.dispatching_of_lansb"></a><p class="title"><b>Table&#160;1.355.&#160;Dispatching of lansb</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lansb">
+<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>
+ SLANSB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLANSB
+ </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>
+ CLANSB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANSB
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.definition"></a><h6>
+<a name="id1093781"></a>
+ <a class="link" href="lansb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lansb.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.parameters_or_requirements_on_types"></a><h6>
+<a name="id1093821"></a>
+ <a class="link" href="lansb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lansb.complexity"></a><h6>
+<a name="id1093909"></a>
+ <a class="link" href="lansb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.example"></a><h6>
+<a name="id1093935"></a>
+ <a class="link" href="lansb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lansb</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lansb</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lansb.notes"></a><h6>
+<a name="id1094221"></a>
+ <a class="link" href="lansb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.see_also"></a><h6>
+<a name="id1094245"></a>
+ <a class="link" href="lansb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansb.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slansb.f,
+ dlansb.f,
+ clansb.f,
+ and zlansb.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lanhs.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lansp.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lansp.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lansp.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lansp</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lansb.html" title="lansb">
+<link rel="next" href="lansy.html" title="lansy">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lansb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lansy.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp"></a><a class="link" href="lansp.html" title="lansp">lansp</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.prototype"></a><h6>
+<a name="id1094335"></a>
+ <a class="link" href="lansp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lansp</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lansp</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.description"></a><h6>
+<a name="id1094449"></a>
+ <a class="link" href="lansp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lansp</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLANSP, DLANSP, CLANSP, and
+ ZLANSP. <code class="computeroutput"><span class="identifier">lansp</span></code> returns
+ the value of the one norm, or the Frobenius norm, or the infinity norm,
+ or the element of largest absolute value of a complex symmetric matrix
+ A, supplied in packed form.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lansp</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lansp</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.dispatching_of_lansp"></a><p class="title"><b>Table&#160;1.356.&#160;Dispatching of lansp</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lansp">
+<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>
+ SLANSP
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLANSP
+ </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>
+ CLANSP
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANSP
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.definition"></a><h6>
+<a name="id1094846"></a>
+ <a class="link" href="lansp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lansp.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.parameters_or_requirements_on_types"></a><h6>
+<a name="id1094886"></a>
+ <a class="link" href="lansp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lansp.complexity"></a><h6>
+<a name="id1094973"></a>
+ <a class="link" href="lansp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.example"></a><h6>
+<a name="id1094999"></a>
+ <a class="link" href="lansp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lansp</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lansp</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lansp.notes"></a><h6>
+<a name="id1095285"></a>
+ <a class="link" href="lansp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.see_also"></a><h6>
+<a name="id1095310"></a>
+ <a class="link" href="lansp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansp.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slansp.f,
+ dlansp.f,
+ clansp.f,
+ and zlansp.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lansb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lansy.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lansy.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lansy.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lansy</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lansp.html" title="lansp">
+<link rel="next" href="lantb.html" title="lantb">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lansp.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lantb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy"></a><a class="link" href="lansy.html" title="lansy">lansy</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.prototype"></a><h6>
+<a name="id1095402"></a>
+ <a class="link" href="lansy.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lansy</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lansy</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.description"></a><h6>
+<a name="id1095516"></a>
+ <a class="link" href="lansy.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lansy</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLANSY, DLANSY, CLANSY, and
+ ZLANSY. <code class="computeroutput"><span class="identifier">lansy</span></code> returns
+ the value of the one norm, or the Frobenius norm, or the infinity norm,
+ or the element of largest absolute value of a complex symmetric matrix
+ A.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lansy</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lansy</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.dispatching_of_lansy"></a><p class="title"><b>Table&#160;1.357.&#160;Dispatching of lansy</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lansy">
+<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>
+ SLANSY
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLANSY
+ </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>
+ CLANSY
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANSY
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.definition"></a><h6>
+<a name="id1095911"></a>
+ <a class="link" href="lansy.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lansy.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.parameters_or_requirements_on_types"></a><h6>
+<a name="id1095951"></a>
+ <a class="link" href="lansy.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lansy.complexity"></a><h6>
+<a name="id1096039"></a>
+ <a class="link" href="lansy.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.example"></a><h6>
+<a name="id1096065"></a>
+ <a class="link" href="lansy.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lansy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lansy</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lansy.notes"></a><h6>
+<a name="id1096352"></a>
+ <a class="link" href="lansy.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.see_also"></a><h6>
+<a name="id1096377"></a>
+ <a class="link" href="lansy.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lansy.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slansy.f,
+ dlansy.f,
+ clansy.f,
+ and zlansy.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lansp.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lantb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lantb.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lantb.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,236 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lantb</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lansy.html" title="lansy">
+<link rel="next" href="lantp.html" title="lantp">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lansy.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lantp.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb"></a><a class="link" href="lantb.html" title="lantb">lantb</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.prototype"></a><h6>
+<a name="id1096468"></a>
+ <a class="link" href="lantb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lantb</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lantb</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="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">k</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.description"></a><h6>
+<a name="id1096629"></a>
+ <a class="link" href="lantb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lantb</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLANTB, DLANTB, CLANTB, and
+ ZLANTB. <code class="computeroutput"><span class="identifier">lantb</span></code> returns
+ the value of the one norm, or the Frobenius norm, or the infinity norm,
+ or the element of largest absolute value of an n by n triangular band
+ matrix A, with ( k + 1 ) diagonals.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lantb</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lantb</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.dispatching_of_lantb"></a><p class="title"><b>Table&#160;1.358.&#160;Dispatching of lantb</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lantb">
+<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>
+ SLANTB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLANTB
+ </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>
+ CLANTB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANTB
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.definition"></a><h6>
+<a name="id1097027"></a>
+ <a class="link" href="lantb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lantb.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.parameters_or_requirements_on_types"></a><h6>
+<a name="id1097067"></a>
+ <a class="link" href="lantb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lantb.complexity"></a><h6>
+<a name="id1097155"></a>
+ <a class="link" href="lantb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.example"></a><h6>
+<a name="id1097181"></a>
+ <a class="link" href="lantb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lantb</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lantb</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lantb.notes"></a><h6>
+<a name="id1097467"></a>
+ <a class="link" href="lantb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.see_also"></a><h6>
+<a name="id1097492"></a>
+ <a class="link" href="lantb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantb.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slantb.f,
+ dlantb.f,
+ clantb.f,
+ and zlantb.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lansy.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lantp.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lantp.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lantp.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lantp</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lantb.html" title="lantb">
+<link rel="next" href="lantr.html" title="lantr">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lantb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lantr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp"></a><a class="link" href="lantp.html" title="lantp">lantp</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.prototype"></a><h6>
+<a name="id1097582"></a>
+ <a class="link" href="lantp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lantp</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lantp</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="keyword">char</span> <span class="identifier">uplo</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.description"></a><h6>
+<a name="id1097720"></a>
+ <a class="link" href="lantp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lantp</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLANTP, DLANTP, CLANTP, and
+ ZLANTP. <code class="computeroutput"><span class="identifier">lantp</span></code> returns
+ the value of the one norm, or the Frobenius norm, or the infinity norm,
+ or the element of largest absolute value of a triangular matrix A, supplied
+ in packed form.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lantp</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lantp</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.dispatching_of_lantp"></a><p class="title"><b>Table&#160;1.359.&#160;Dispatching of lantp</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lantp">
+<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>
+ SLANTP
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLANTP
+ </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>
+ CLANTP
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANTP
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.definition"></a><h6>
+<a name="id1098117"></a>
+ <a class="link" href="lantp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lantp.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.parameters_or_requirements_on_types"></a><h6>
+<a name="id1098158"></a>
+ <a class="link" href="lantp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lantp.complexity"></a><h6>
+<a name="id1098245"></a>
+ <a class="link" href="lantp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.example"></a><h6>
+<a name="id1098272"></a>
+ <a class="link" href="lantp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lantp</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lantp</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lantp.notes"></a><h6>
+<a name="id1098558"></a>
+ <a class="link" href="lantp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.see_also"></a><h6>
+<a name="id1098584"></a>
+ <a class="link" href="lantp.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantp.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slantp.f,
+ dlantp.f,
+ clantp.f,
+ and zlantp.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lantb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="lantr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lantr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/lantr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>lantr</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lantp.html" title="lantp">
+<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="lantp.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="labrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr"></a><a class="link" href="lantr.html" title="lantr">lantr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.prototype"></a><h6>
+<a name="id1098675"></a>
+ <a class="link" href="lantr.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">lantr</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">lantr</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.description"></a><h6>
+<a name="id1098789"></a>
+ <a class="link" href="lantr.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">lantr</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLANTR, DLANTR, CLANTR, and
+ ZLANTR. <code class="computeroutput"><span class="identifier">lantr</span></code> returns
+ the value of the one norm, or the Frobenius norm, or the infinity norm,
+ or the element of largest absolute value of a trapezoidal or triangular
+ matrix A.
+ </p>
+<p>
+ Description <code class="literal">=</code><code class="literal">=</code><code class="literal">=</code>==
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lantr</span></code> returns the value
+ </p>
+<p>
+ <code class="computeroutput"><span class="identifier">lantr</span></code> = ( max(abs(A(i,j))),
+ NORM = 'M' or 'm' ( ( norm1(A), NORM = '1', 'O' or 'o' ( ( normI(A),
+ NORM = 'I' or 'i' ( ( normF(A), NORM = 'F', 'f', 'E' or 'e'
+ </p>
+<p>
+ where norm1 denotes the one norm of a matrix (maximum column sum), normI
+ denotes the infinity norm of a matrix (maximum row sum) and normF denotes
+ the Frobenius norm of a matrix (square root of sum of squares). Note
+ that max(abs(A(i,j))) is not a consistent matrix norm.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.dispatching_of_lantr"></a><p class="title"><b>Table&#160;1.360.&#160;Dispatching of lantr</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of lantr">
+<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>
+ SLANTR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLANTR
+ </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>
+ CLANTR
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLANTR
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.definition"></a><h6>
+<a name="id1099185"></a>
+ <a class="link" href="lantr.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/lantr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1099225"></a>
+ <a class="link" href="lantr.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.lantr.complexity"></a><h6>
+<a name="id1099313"></a>
+ <a class="link" href="lantr.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.example"></a><h6>
+<a name="id1099339"></a>
+ <a class="link" href="lantr.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">lantr</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">lantr</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.lantr.notes"></a><h6>
+<a name="id1099625"></a>
+ <a class="link" href="lantr.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.see_also"></a><h6>
+<a name="id1099651"></a>
+ <a class="link" href="lantr.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.lantr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slantr.f,
+ dlantr.f,
+ clantr.f,
+ and zlantr.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="lantp.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="labrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,237 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>larf</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="next" href="larfb.html" title="larfb">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../auxiliary_routines.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larfb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larf"></a><a class="link" href="larf.html" title="larf">larf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.prototype"></a><h6>
+<a name="id1076702"></a>
+ <a class="link" href="larf.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">larf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">larf</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">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">larf</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">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.auxiliary_routines.larf.description"></a><h6>
+<a name="id1076979"></a>
+ <a class="link" href="larf.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">larf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARF, DLARF, CLARF, and
+ ZLARF. <code class="computeroutput"><span class="identifier">larf</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>
+ 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="boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.dispatching_of_larf"></a><p class="title"><b>Table&#160;1.340.&#160;Dispatching of larf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of larf">
+<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>
+ SLARF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARF
+ </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>
+ CLARF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLARF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.definition"></a><h6>
+<a name="id1077330"></a>
+ <a class="link" href="larf.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/larf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.parameters_or_requirements_on_types"></a><h6>
+<a name="id1077372"></a>
+ <a class="link" href="larf.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.larf.complexity"></a><h6>
+<a name="id1077459"></a>
+ <a class="link" href="larf.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.example"></a><h6>
+<a name="id1077486"></a>
+ <a class="link" href="larf.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">larf</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">larf</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.larf.notes"></a><h6>
+<a name="id1077771"></a>
+ <a class="link" href="larf.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.see_also"></a><h6>
+<a name="id1077796"></a>
+ <a class="link" href="larf.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slarf.f,
+ dlarf.f,
+ clarf.f,
+ and zlarf.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../auxiliary_routines.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larfb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larfb.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larfb.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>larfb</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="larf.html" title="larf">
+<link rel="next" href="larfg.html" title="larfg">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larf.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larfg.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb"></a><a class="link" href="larfb.html" title="larfb">larfb</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.prototype"></a><h6>
+<a name="id1077886"></a>
+ <a class="link" href="larfb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">larfb</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">larfb</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">direct</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">storev</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">MatrixV</span><span class="special">&amp;</span> <span class="identifier">v</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">MatrixC</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ldwork</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.description"></a><h6>
+<a name="id1078123"></a>
+ <a class="link" href="larfb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">larfb</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARFB, DLARFB, CLARFB, and
+ ZLARFB. <code class="computeroutput"><span class="identifier">larfb</span></code> applies
+ a complex block reflector H or its transpose H' to a complex M-by-N matrix
+ C, from either the left or the right.
+ </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">MatrixV</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixV</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="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.dispatching_of_larfb"></a><p class="title"><b>Table&#160;1.341.&#160;Dispatching of larfb</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of larfb">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixV
+ </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>
+ SLARFB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARFB
+ </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>
+ CLARFB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLARFB
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.definition"></a><h6>
+<a name="id1078454"></a>
+ <a class="link" href="larfb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/larfb.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.parameters_or_requirements_on_types"></a><h6>
+<a name="id1078494"></a>
+ <a class="link" href="larfb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.larfb.complexity"></a><h6>
+<a name="id1078581"></a>
+ <a class="link" href="larfb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.example"></a><h6>
+<a name="id1078607"></a>
+ <a class="link" href="larfb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">larfb</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">larfb</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.larfb.notes"></a><h6>
+<a name="id1078892"></a>
+ <a class="link" href="larfb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.see_also"></a><h6>
+<a name="id1078916"></a>
+ <a class="link" href="larfb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfb.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slarfb.f,
+ dlarfb.f,
+ clarfb.f,
+ and zlarfb.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larf.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larfg.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larfg.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larfg.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,245 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>larfg</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="larfb.html" title="larfb">
+<link rel="next" href="larft.html" title="larft">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larfb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larft.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg"></a><a class="link" href="larfg.html" title="larfg">larfg</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.prototype"></a><h6>
+<a name="id1079008"></a>
+ <a class="link" href="larfg.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">larfg</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">larfg</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">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> <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">larfg</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">Scalar</span><span class="special">&amp;</span> <span class="identifier">alpha</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">&amp;</span> <span class="identifier">tau</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.description"></a><h6>
+<a name="id1079260"></a>
+ <a class="link" href="larfg.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">larfg</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARFG, DLARFG, CLARFG, and
+ ZLARFG. <code class="computeroutput"><span class="identifier">larfg</span></code> generates
+ a complex elementary reflector H of order n, such that
+ </p>
+<p>
+ H' * ( alpha ) = ( beta ), H' * H = I. ( x ) ( 0 )
+ </p>
+<p>
+ where alpha and beta are scalars, with beta real, and x is an (n-1)-element
+ complex vector. H is represented in the form
+ </p>
+<p>
+ H = I - tau * ( 1 ) * ( 1 v' ) , ( v )
+ </p>
+<p>
+ where tau is a complex scalar and v is a complex (n-1)-element vector.
+ Note that H is not hermitian.
+ </p>
+<p>
+ If the elements of x are all zero and alpha is real, then tau = 0 and
+ H is taken to be the unit matrix.
+ </p>
+<p>
+ Otherwise 1 &lt;= real(tau) &lt;= 2 and abs(tau-1) &lt;= 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">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="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.dispatching_of_larfg"></a><p class="title"><b>Table&#160;1.342.&#160;Dispatching of larfg</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of larfg">
+<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>
+ SLARFG
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARFG
+ </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>
+ CLARFG
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLARFG
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.definition"></a><h6>
+<a name="id1079623"></a>
+ <a class="link" href="larfg.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/larfg.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.parameters_or_requirements_on_types"></a><h6>
+<a name="id1079663"></a>
+ <a class="link" href="larfg.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.larfg.complexity"></a><h6>
+<a name="id1079750"></a>
+ <a class="link" href="larfg.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.example"></a><h6>
+<a name="id1079776"></a>
+ <a class="link" href="larfg.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">larfg</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">larfg</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.larfg.notes"></a><h6>
+<a name="id1080061"></a>
+ <a class="link" href="larfg.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.see_also"></a><h6>
+<a name="id1080086"></a>
+ <a class="link" href="larfg.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfg.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slarfg.f,
+ dlarfg.f,
+ clarfg.f,
+ and zlarfg.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larfb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larft.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larft.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larft.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,239 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>larft</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="larfg.html" title="larfg">
+<link rel="next" href="larfx.html" title="larfx">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larfg.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larfx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larft"></a><a class="link" href="larft.html" title="larft">larft</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.prototype"></a><h6>
+<a name="id1080176"></a>
+ <a class="link" href="larft.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">larft</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">larft</span><span class="special">(</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">direct</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">storev</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">MatrixV</span><span class="special">&amp;</span> <span class="identifier">v</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">MatrixT</span><span class="special">&amp;</span> <span class="identifier">t</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.description"></a><h6>
+<a name="id1080406"></a>
+ <a class="link" href="larft.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">larft</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARFT, DLARFT, CLARFT, and
+ ZLARFT. <code class="computeroutput"><span class="identifier">larft</span></code> forms the
+ triangular factor T of a complex block reflector H of order n, which
+ is defined as a product of k elementary reflectors.
+ </p>
+<p>
+ If DIRECT = 'F', H = H(1) H(2) . . . H(k) and T is upper triangular;
+ </p>
+<p>
+ If DIRECT = 'B', H = H(k) . . . H(2) H(1) and T is lower triangular.
+ </p>
+<p>
+ If STOREV = 'C', the vector which defines the elementary reflector H(i)
+ is stored in the i-th column of the array V, and
+ </p>
+<p>
+ H = I - V * T * V'
+ </p>
+<p>
+ If STOREV = 'R', the vector which defines the elementary reflector H(i)
+ is stored in the i-th row of the array V, and
+ </p>
+<p>
+ H = I - V' * T * 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">MatrixV</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">MatrixV</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="boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.dispatching_of_larft"></a><p class="title"><b>Table&#160;1.343.&#160;Dispatching of larft</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of larft">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of MatrixV
+ </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>
+ SLARFT
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARFT
+ </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>
+ CLARFT
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLARFT
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.definition"></a><h6>
+<a name="id1080770"></a>
+ <a class="link" href="larft.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/larft.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.parameters_or_requirements_on_types"></a><h6>
+<a name="id1080810"></a>
+ <a class="link" href="larft.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.larft.complexity"></a><h6>
+<a name="id1080897"></a>
+ <a class="link" href="larft.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.example"></a><h6>
+<a name="id1080923"></a>
+ <a class="link" href="larft.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">larft</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">larft</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.larft.notes"></a><h6>
+<a name="id1081209"></a>
+ <a class="link" href="larft.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.see_also"></a><h6>
+<a name="id1081234"></a>
+ <a class="link" href="larft.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larft.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slarft.f,
+ dlarft.f,
+ clarft.f,
+ and zlarft.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larfg.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larfx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larfx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larfx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,236 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>larfx</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="larft.html" title="larft">
+<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="larft.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="largv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx"></a><a class="link" href="larfx.html" title="larfx">larfx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.prototype"></a><h6>
+<a name="id1081325"></a>
+ <a class="link" href="larfx.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.prototype">Prototype</a>
+ </h6>
+<p>
+ There are two prototypes of <code class="computeroutput"><span class="identifier">larfx</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">larfx</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">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">larfx</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">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.auxiliary_routines.larfx.description"></a><h6>
+<a name="id1081601"></a>
+ <a class="link" href="larfx.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">larfx</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARFX, DLARFX, CLARFX, and
+ ZLARFX. <code class="computeroutput"><span class="identifier">larfx</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>
+ This version uses inline code if H has order &lt; 11.
+ </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="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.dispatching_of_larfx"></a><p class="title"><b>Table&#160;1.344.&#160;Dispatching of larfx</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of larfx">
+<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>
+ SLARFX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARFX
+ </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>
+ CLARFX
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLARFX
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.definition"></a><h6>
+<a name="id1081952"></a>
+ <a class="link" href="larfx.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/larfx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.parameters_or_requirements_on_types"></a><h6>
+<a name="id1081992"></a>
+ <a class="link" href="larfx.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.larfx.complexity"></a><h6>
+<a name="id1082080"></a>
+ <a class="link" href="larfx.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.example"></a><h6>
+<a name="id1082106"></a>
+ <a class="link" href="larfx.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">larfx</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">larfx</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.larfx.notes"></a><h6>
+<a name="id1082393"></a>
+ <a class="link" href="larfx.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.see_also"></a><h6>
+<a name="id1082418"></a>
+ <a class="link" href="larfx.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larfx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slarfx.f,
+ dlarfx.f,
+ clarfx.f,
+ and zlarfx.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larft.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="largv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/largv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/largv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,229 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="lalsd.html" title="lalsd">
+<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="lalsd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.largv"></a><a class="link" href="largv.html" title="largv">largv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.largv.prototype"></a><h6>
+<a name="id1105291"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.largv.description"></a><h6>
+<a name="id1105450"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.largv.dispatching_of_largv"></a><p class="title"><b>Table&#160;1.366.&#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.auxiliary_routines.largv.definition"></a><h6>
+<a name="id1105808"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.largv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/largv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.largv.parameters_or_requirements_on_types"></a><h6>
+<a name="id1105858"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.largv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.largv.complexity"></a><h6>
+<a name="id1105944"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.largv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.largv.example"></a><h6>
+<a name="id1105975"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.largv.notes"></a><h6>
+<a name="id1106256"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.largv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.largv.see_also"></a><h6>
+<a name="id1106252"></a>
+ <a class="link" href="largv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="lalsd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larnv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larnv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,217 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>larnv</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="largv.html" title="largv">
+<link rel="next" href="larrb.html" title="larrb">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larrb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv"></a><a class="link" href="larnv.html" title="larnv">larnv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.prototype"></a><h6>
+<a name="id1083572"></a>
+ <a class="link" href="larnv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">larnv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">larnv</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">idist</span><span class="special">,</span> <span class="identifier">VectorISEED</span><span class="special">&amp;</span> <span class="identifier">iseed</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.description"></a><h6>
+<a name="id1083727"></a>
+ <a class="link" href="larnv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">larnv</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARNV, DLARNV, CLARNV, and
+ ZLARNV. <code class="computeroutput"><span class="identifier">larnv</span></code> returns
+ a vector of n random complex numbers from a uniform or normal distribution.
+ </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">VectorISEED</span></code>.
+ The type of values is obtained through the <code class="computeroutput"><span class="identifier">value_type</span></code>
+ meta-function <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">&lt;</span><span class="identifier">VectorISEED</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="boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.dispatching_of_larnv"></a><p class="title"><b>Table&#160;1.346.&#160;Dispatching of larnv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of larnv">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value type of VectorISEED
+ </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>
+ SLARNV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARNV
+ </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>
+ CLARNV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZLARNV
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.definition"></a><h6>
+<a name="id1084058"></a>
+ <a class="link" href="larnv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/larnv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.parameters_or_requirements_on_types"></a><h6>
+<a name="id1084098"></a>
+ <a class="link" href="larnv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.larnv.complexity"></a><h6>
+<a name="id1084185"></a>
+ <a class="link" href="larnv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.example"></a><h6>
+<a name="id1084210"></a>
+ <a class="link" href="larnv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">larnv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">larnv</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.larnv.notes"></a><h6>
+<a name="id1084496"></a>
+ <a class="link" href="larnv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.see_also"></a><h6>
+<a name="id1084521"></a>
+ <a class="link" href="larnv.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larnv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slarnv.f,
+ dlarnv.f,
+ clarnv.f,
+ and zlarnv.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larrb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larrb.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larrb.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,200 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>larrb</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="larnv.html" title="larnv">
+<link rel="next" href="larre.html" title="larre">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larnv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larre.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb"></a><a class="link" href="larrb.html" title="larrb">larrb</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.prototype"></a><h6>
+<a name="id1084612"></a>
+ <a class="link" href="larrb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">larrb</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">larrb</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">VectorLLD</span><span class="special">&amp;</span> <span class="identifier">lld</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ifirst</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ilast</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">offset</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">VectorWGAP</span><span class="special">&amp;</span> <span class="identifier">wgap</span><span class="special">,</span> <span class="identifier">VectorWERR</span><span class="special">&amp;</span> <span class="identifier">werr</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">twist</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.description"></a><h6>
+<a name="id1084994"></a>
+ <a class="link" href="larrb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">larrb</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARRB and DLARRB. Given
+ the relatively robust representation(RRR) L D L^T, <code class="computeroutput"><span class="identifier">larrb</span></code>
+ does "limited" bisection to refine the eigenvalues of L D L^T,
+ W( IFIRST-OFFSET ) through W( ILAST-OFFSET ), to more accuracy. Initial
+ guesses for these eigenvalues are input in W, the corresponding estimate
+ of the error in these guesses and their gaps are input in WERR and WGAP,
+ respectively. During bisection, intervals [left, right] are maintained
+ by storing their mid-points and semi-widths in the arrays W and WERR
+ 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">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="boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.dispatching_of_larrb"></a><p class="title"><b>Table&#160;1.347.&#160;Dispatching of larrb</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of larrb">
+<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>
+ SLARRB
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARRB
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.definition"></a><h6>
+<a name="id1085242"></a>
+ <a class="link" href="larrb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/larrb.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.parameters_or_requirements_on_types"></a><h6>
+<a name="id1085282"></a>
+ <a class="link" href="larrb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.larrb.complexity"></a><h6>
+<a name="id1085370"></a>
+ <a class="link" href="larrb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.example"></a><h6>
+<a name="id1085395"></a>
+ <a class="link" href="larrb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">larrb</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">larrb</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.larrb.notes"></a><h6>
+<a name="id1085681"></a>
+ <a class="link" href="larrb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.see_also"></a><h6>
+<a name="id1085706"></a>
+ <a class="link" href="larrb.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larrb.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slarrb.f
+ and dlarrb.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larnv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="larre.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larre.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larre.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,205 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>larre</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="larrb.html" title="larrb">
+<link rel="next" href="langb.html" title="langb">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larrb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="langb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larre"></a><a class="link" href="larre.html" title="larre">larre</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.prototype"></a><h6>
+<a name="id1085781"></a>
+ <a class="link" href="larre.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">larre</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">larre</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">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">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">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">VectorE2</span><span class="special">&amp;</span> <span class="identifier">e2</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="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">nsplit</span><span class="special">,</span> <span class="identifier">VectorISPLIT</span><span class="special">&amp;</span> <span class="identifier">isplit</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">VectorWERR</span><span class="special">&amp;</span> <span class="identifier">werr</span><span class="special">,</span> <span class="identifier">VectorWGAP</span><span class="special">&amp;</span> <span class="identifier">wgap</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">VectorINDEXW</span><span class="special">&amp;</span> <span class="identifier">indexw</span><span class="special">,</span> <span class="identifier">VectorGERS</span><span class="special">&amp;</span> <span class="identifier">gers</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.auxiliary_routines.larre.description"></a><h6>
+<a name="id1086309"></a>
+ <a class="link" href="larre.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">larre</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SLARRE and DLARRE. To find
+ the desired eigenvalues of a given real symmetric tridiagonal matrix
+ T, <code class="computeroutput"><span class="identifier">larre</span></code> sets any "small"
+ off-diagonal elements to zero, and for each unreduced block T_i, it finds
+ (a) a suitable shift at one end of the block's spectrum, (b) the base
+ representation, T_i - sigma_i I = L_i D_i L_i^T, and (c) eigenvalues
+ of each L_i D_i L_i^T. The representations and eigenvalues found are
+ then used by DSTEMR to compute the eigenvectors of T. The accuracy varies
+ depending on whether bisection is used to find a few eigenvalues or the
+ dqds algorithm (subroutine DLASQ2) to conpute all and then discard any
+ unwanted one. As an added benefit, <code class="computeroutput"><span class="identifier">larre</span></code>
+ also outputs the n Gerschgorin intervals for the matrices L_i D_i L_i^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">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="boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.dispatching_of_larre"></a><p class="title"><b>Table&#160;1.348.&#160;Dispatching of larre</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of larre">
+<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>
+ SLARRE
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DLARRE
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.definition"></a><h6>
+<a name="id1086571"></a>
+ <a class="link" href="larre.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/larre.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.parameters_or_requirements_on_types"></a><h6>
+<a name="id1086611"></a>
+ <a class="link" href="larre.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.larre.complexity"></a><h6>
+<a name="id1086698"></a>
+ <a class="link" href="larre.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.example"></a><h6>
+<a name="id1086724"></a>
+ <a class="link" href="larre.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">larre</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">larre</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.auxiliary_routines.larre.notes"></a><h6>
+<a name="id1087009"></a>
+ <a class="link" href="larre.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.see_also"></a><h6>
+<a name="id1087034"></a>
+ <a class="link" href="larre.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larre.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files slarre.f
+ and dlarre.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="larrb.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="langb.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/larz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="largv.html" title="largv">
+<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="largv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="latrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larz"></a><a class="link" href="larz.html" title="larz">larz</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larz.prototype"></a><h6>
+<a name="id1106363"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.larz.description"></a><h6>
+<a name="id1106686"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.larz.dispatching_of_larz"></a><p class="title"><b>Table&#160;1.367.&#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.auxiliary_routines.larz.definition"></a><h6>
+<a name="id1107032"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/larz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larz.parameters_or_requirements_on_types"></a><h6>
+<a name="id1107068"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larz.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.larz.complexity"></a><h6>
+<a name="id1107149"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larz.example"></a><h6>
+<a name="id1107173"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.larz.notes"></a><h6>
+<a name="id1107457"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.larz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.larz.see_also"></a><h6>
+<a name="id1107481"></a>
+ <a class="link" href="larz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="largv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="latrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/latrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/latrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,230 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="larz.html" title="larz">
+<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="larz.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="latrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd"></a><a class="link" href="latrd.html" title="latrd">latrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd.prototype"></a><h6>
+<a name="id1107572"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.latrd.description"></a><h6>
+<a name="id1107747"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd.dispatching_of_latrd"></a><p class="title"><b>Table&#160;1.368.&#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.auxiliary_routines.latrd.definition"></a><h6>
+<a name="id1108114"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/latrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1108154"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.latrd.complexity"></a><h6>
+<a name="id1108242"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd.example"></a><h6>
+<a name="id1108268"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.latrd.notes"></a><h6>
+<a name="id1108554"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrd.see_also"></a><h6>
+<a name="id1108579"></a>
+ <a class="link" href="latrd.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="larz.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="latrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/latrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/latrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,231 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="latrd.html" title="latrd">
+<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="latrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="latrz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs"></a><a class="link" href="latrs.html" title="latrs">latrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs.prototype"></a><h6>
+<a name="id1108670"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.latrs.description"></a><h6>
+<a name="id1108866"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs.dispatching_of_latrs"></a><p class="title"><b>Table&#160;1.369.&#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.auxiliary_routines.latrs.definition"></a><h6>
+<a name="id1109232"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/latrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1109273"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.latrs.complexity"></a><h6>
+<a name="id1109360"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs.example"></a><h6>
+<a name="id1109387"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.latrs.notes"></a><h6>
+<a name="id1109672"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrs.see_also"></a><h6>
+<a name="id1109697"></a>
+ <a class="link" href="latrs.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="latrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="latrz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/latrz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/auxiliary_routines/latrz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../auxiliary_routines.html" title="Auxiliary Routines">
+<link rel="prev" href="latrs.html" title="latrs">
+<link rel="next" href="../../../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="latrs.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../license.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz"></a><a class="link" href="latrz.html" title="latrz">latrz</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz.prototype"></a><h6>
+<a name="id1109789"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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.auxiliary_routines.latrz.description"></a><h6>
+<a name="id1109896"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz.dispatching_of_latrz"></a><p class="title"><b>Table&#160;1.370.&#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.auxiliary_routines.latrz.definition"></a><h6>
+<a name="id1110230"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/auxiliary/latrz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz.parameters_or_requirements_on_types"></a><h6>
+<a name="id1110270"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.auxiliary_routines.latrz.complexity"></a><h6>
+<a name="id1110356"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz.example"></a><h6>
+<a name="id1110382"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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">auxiliary</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.auxiliary_routines.latrz.notes"></a><h6>
+<a name="id1110668"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.auxiliary_routines.latrz.see_also"></a><h6>
+<a name="id1110694"></a>
+ <a class="link" href="latrz.html#boost_numeric_bindings.reference.lapack.auxiliary_routines.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="latrs.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../auxiliary_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../license.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/bdsdc.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/bdsdc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,211 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/bdsqr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/bdsqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,250 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/cgesv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/cgesv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,200 +0,0 @@
-<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/computational_routines.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,196 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Computational Routines</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../lapack.html" title="LAPACK">
+<link rel="prev" href="driver_routines/gelsy.html" title="gelsy">
+<link rel="next" href="computational_routines/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="driver_routines/gelsy.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="computational_routines/hbgst.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines"></a><a class="link" href="computational_routines.html" title="Computational Routines">Computational
+ Routines</a>
+</h4></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">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">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">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">pftrf</span></dt>
+<dt><span class="section">pftri</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">pstrf</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">tftri</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">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>
+</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="driver_routines/gelsy.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="computational_routines/hbgst.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/bdsdc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/bdsdc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,210 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="bdsqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsdc"></a><a class="link" href="bdsdc.html" title="bdsdc">bdsdc</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsdc.prototype"></a><h6>
+<a name="id937105"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.bdsdc.description"></a><h6>
+<a name="id937372"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.bdsdc.dispatching_of_bdsdc"></a><p class="title"><b>Table&#160;1.216.&#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.computational_routines.bdsdc.definition"></a><h6>
+<a name="id937649"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.computational_routines.bdsdc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/bdsdc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsdc.parameters_or_requirements_on_types"></a><h6>
+<a name="id937689"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.computational_routines.bdsdc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.bdsdc.complexity"></a><h6>
+<a name="id937777"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.computational_routines.bdsdc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsdc.example"></a><h6>
+<a name="id937803"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.bdsdc.notes"></a><h6>
+<a name="id938087"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.computational_routines.bdsdc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsdc.see_also"></a><h6>
+<a name="id938113"></a>
+ <a class="link" href="bdsdc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="bdsqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/bdsqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/bdsqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,248 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbbrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsqr"></a><a class="link" href="bdsqr.html" title="bdsqr">bdsqr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsqr.prototype"></a><h6>
+<a name="id938189"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.bdsqr.description"></a><h6>
+<a name="id938410"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.bdsqr.dispatching_of_bdsqr"></a><p class="title"><b>Table&#160;1.217.&#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.computational_routines.bdsqr.definition"></a><h6>
+<a name="id938794"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.computational_routines.bdsqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/bdsqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id938834"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.computational_routines.bdsqr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.bdsqr.complexity"></a><h6>
+<a name="id938922"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.computational_routines.bdsqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsqr.example"></a><h6>
+<a name="id938947"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.bdsqr.notes"></a><h6>
+<a name="id939232"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.computational_routines.bdsqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.bdsqr.see_also"></a><h6>
+<a name="id939258"></a>
+ <a class="link" href="bdsqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbbrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbbrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbbrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gebrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbbrd"></a><a class="link" href="gbbrd.html" title="gbbrd">gbbrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbbrd.prototype"></a><h6>
+<a name="id939350"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gbbrd.description"></a><h6>
+<a name="id939569"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gbbrd.dispatching_of_gbbrd"></a><p class="title"><b>Table&#160;1.218.&#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.computational_routines.gbbrd.definition"></a><h6>
+<a name="id939906"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gbbrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gbbrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbbrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id939946"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gbbrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gbbrd.complexity"></a><h6>
+<a name="id940033"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gbbrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbbrd.example"></a><h6>
+<a name="id940059"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gbbrd.notes"></a><h6>
+<a name="id940344"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gbbrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbbrd.see_also"></a><h6>
+<a name="id940369"></a>
+ <a class="link" href="gbbrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gebrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbcon"></a><a class="link" href="gbcon.html" title="gbcon">gbcon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbcon.prototype"></a><h6>
+<a name="id962443"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gbcon.description"></a><h6>
+<a name="id962623"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gbcon.dispatching_of_gbcon"></a><p class="title"><b>Table&#160;1.238.&#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.computational_routines.gbcon.definition"></a><h6>
+<a name="id962963"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.gbcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gbcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id963003"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.gbcon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gbcon.complexity"></a><h6>
+<a name="id963090"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.gbcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbcon.example"></a><h6>
+<a name="id963115"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gbcon.notes"></a><h6>
+<a name="id963400"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.gbcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbcon.see_also"></a><h6>
+<a name="id963425"></a>
+ <a class="link" href="gbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,226 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbequ"></a><a class="link" href="gbequ.html" title="gbequ">gbequ</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbequ.prototype"></a><h6>
+<a name="id963517"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gbequ.description"></a><h6>
+<a name="id963695"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gbequ.dispatching_of_gbequ"></a><p class="title"><b>Table&#160;1.239.&#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.computational_routines.gbequ.definition"></a><h6>
+<a name="id964028"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.gbequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gbequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id964067"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.gbequ.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gbequ.complexity"></a><h6>
+<a name="id964154"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.gbequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbequ.example"></a><h6>
+<a name="id964180"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gbequ.notes"></a><h6>
+<a name="id964464"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.gbequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbequ.see_also"></a><h6>
+<a name="id964489"></a>
+ <a class="link" href="gbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbtrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbrfs"></a><a class="link" href="gbrfs.html" title="gbrfs">gbrfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbrfs.prototype"></a><h6>
+<a name="id964580"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gbrfs.description"></a><h6>
+<a name="id964825"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gbrfs.dispatching_of_gbrfs"></a><p class="title"><b>Table&#160;1.240.&#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.computational_routines.gbrfs.definition"></a><h6>
+<a name="id965158"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gbrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gbrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id965199"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gbrfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gbrfs.complexity"></a><h6>
+<a name="id965285"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gbrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbrfs.example"></a><h6>
+<a name="id965311"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gbrfs.notes"></a><h6>
+<a name="id965596"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gbrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbrfs.see_also"></a><h6>
+<a name="id965621"></a>
+ <a class="link" href="gbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbtrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbtrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbtrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,220 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbtrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrf"></a><a class="link" href="gbtrf.html" title="gbtrf">gbtrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrf.prototype"></a><h6>
+<a name="id965713"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gbtrf.description"></a><h6>
+<a name="id965819"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gbtrf.dispatching_of_gbtrf"></a><p class="title"><b>Table&#160;1.241.&#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.computational_routines.gbtrf.definition"></a><h6>
+<a name="id966155"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.gbtrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gbtrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id966195"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.gbtrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gbtrf.complexity"></a><h6>
+<a name="id966283"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.gbtrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrf.example"></a><h6>
+<a name="id966308"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gbtrf.notes"></a><h6>
+<a name="id966594"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.gbtrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrf.see_also"></a><h6>
+<a name="id966619"></a>
+ <a class="link" href="gbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbtrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbtrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gbtrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gecon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrs"></a><a class="link" href="gbtrs.html" title="gbtrs">gbtrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrs.prototype"></a><h6>
+<a name="id966711"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gbtrs.description"></a><h6>
+<a name="id966853"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gbtrs.dispatching_of_gbtrs"></a><p class="title"><b>Table&#160;1.242.&#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.computational_routines.gbtrs.definition"></a><h6>
+<a name="id967190"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.gbtrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gbtrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id967232"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.gbtrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gbtrs.complexity"></a><h6>
+<a name="id967319"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.gbtrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrs.example"></a><h6>
+<a name="id967344"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gbtrs.notes"></a><h6>
+<a name="id967628"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.gbtrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gbtrs.see_also"></a><h6>
+<a name="id967653"></a>
+ <a class="link" href="gbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gecon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gebak.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gebak.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gebal.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebak"></a><a class="link" href="gebak.html" title="gebak">gebak</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebak.prototype"></a><h6>
+<a name="id946014"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gebak.description"></a><h6>
+<a name="id946223"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gebak.dispatching_of_gebak"></a><p class="title"><b>Table&#160;1.224.&#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.computational_routines.gebak.definition"></a><h6>
+<a name="id946556"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.computational_routines.gebak.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gebak.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebak.parameters_or_requirements_on_types"></a><h6>
+<a name="id946596"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.computational_routines.gebak.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gebak.complexity"></a><h6>
+<a name="id946684"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.computational_routines.gebak.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebak.example"></a><h6>
+<a name="id946710"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gebak.notes"></a><h6>
+<a name="id946994"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.computational_routines.gebak.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebak.see_also"></a><h6>
+<a name="id947019"></a>
+ <a class="link" href="gebak.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gebal.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gebal.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gebal.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gehrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebal"></a><a class="link" href="gebal.html" title="gebal">gebal</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebal.prototype"></a><h6>
+<a name="id947109"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gebal.description"></a><h6>
+<a name="id947284"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gebal.dispatching_of_gebal"></a><p class="title"><b>Table&#160;1.225.&#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.computational_routines.gebal.definition"></a><h6>
+<a name="id947627"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.computational_routines.gebal.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gebal.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebal.parameters_or_requirements_on_types"></a><h6>
+<a name="id947668"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.computational_routines.gebal.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gebal.complexity"></a><h6>
+<a name="id947755"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.computational_routines.gebal.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebal.example"></a><h6>
+<a name="id947781"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gebal.notes"></a><h6>
+<a name="id948065"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.computational_routines.gebal.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebal.see_also"></a><h6>
+<a name="id948091"></a>
+ <a class="link" href="gebal.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gehrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gebrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gebrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,221 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="gbbrd.html" title="gbbrd">
+<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="gbbrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgbr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebrd"></a><a class="link" href="gebrd.html" title="gebrd">gebrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebrd.prototype"></a><h6>
+<a name="id940460"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gebrd.description"></a><h6>
+<a name="id940634"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gebrd.dispatching_of_gebrd"></a><p class="title"><b>Table&#160;1.219.&#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.computational_routines.gebrd.definition"></a><h6>
+<a name="id940971"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gebrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gebrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id941011"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gebrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gebrd.complexity"></a><h6>
+<a name="id941099"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gebrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebrd.example"></a><h6>
+<a name="id941125"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gebrd.notes"></a><h6>
+<a name="id941409"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gebrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gebrd.see_also"></a><h6>
+<a name="id941435"></a>
+ <a class="link" href="gebrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgbr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gecon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gecon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gecon"></a><a class="link" href="gecon.html" title="gecon">gecon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gecon.prototype"></a><h6>
+<a name="id967745"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gecon.description"></a><h6>
+<a name="id967896"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gecon.dispatching_of_gecon"></a><p class="title"><b>Table&#160;1.243.&#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.computational_routines.gecon.definition"></a><h6>
+<a name="id968236"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.computational_routines.gecon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gecon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gecon.parameters_or_requirements_on_types"></a><h6>
+<a name="id968276"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.computational_routines.gecon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gecon.complexity"></a><h6>
+<a name="id968364"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.computational_routines.gecon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gecon.example"></a><h6>
+<a name="id968389"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gecon.notes"></a><h6>
+<a name="id968674"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.computational_routines.gecon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gecon.see_also"></a><h6>
+<a name="id968700"></a>
+ <a class="link" href="gecon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/geequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/geequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,226 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gerfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geequ"></a><a class="link" href="geequ.html" title="geequ">geequ</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geequ.prototype"></a><h6>
+<a name="id968791"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.geequ.description"></a><h6>
+<a name="id968969"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.geequ.dispatching_of_geequ"></a><p class="title"><b>Table&#160;1.244.&#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.computational_routines.geequ.definition"></a><h6>
+<a name="id969306"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.computational_routines.geequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/geequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id969346"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.computational_routines.geequ.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.geequ.complexity"></a><h6>
+<a name="id969433"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.computational_routines.geequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geequ.example"></a><h6>
+<a name="id969458"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.geequ.notes"></a><h6>
+<a name="id969743"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.computational_routines.geequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geequ.see_also"></a><h6>
+<a name="id969768"></a>
+ <a class="link" href="geequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gerfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gehrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gehrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hsein.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gehrd"></a><a class="link" href="gehrd.html" title="gehrd">gehrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gehrd.prototype"></a><h6>
+<a name="id948183"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gehrd.description"></a><h6>
+<a name="id948337"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gehrd.dispatching_of_gehrd"></a><p class="title"><b>Table&#160;1.226.&#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.computational_routines.gehrd.definition"></a><h6>
+<a name="id948670"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gehrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gehrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gehrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id948709"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gehrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gehrd.complexity"></a><h6>
+<a name="id948796"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gehrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gehrd.example"></a><h6>
+<a name="id948823"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gehrd.notes"></a><h6>
+<a name="id949107"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gehrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gehrd.see_also"></a><h6>
+<a name="id949132"></a>
+ <a class="link" href="gehrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hsein.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gelqf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gelqf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,216 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geqlf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gelqf"></a><a class="link" href="gelqf.html" title="gelqf">gelqf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gelqf.prototype"></a><h6>
+<a name="id913067"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gelqf.description"></a><h6>
+<a name="id913174"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gelqf.dispatching_of_gelqf"></a><p class="title"><b>Table&#160;1.192.&#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.computational_routines.gelqf.definition"></a><h6>
+<a name="id913503"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.computational_routines.gelqf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gelqf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gelqf.parameters_or_requirements_on_types"></a><h6>
+<a name="id913543"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.computational_routines.gelqf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gelqf.complexity"></a><h6>
+<a name="id913630"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.computational_routines.gelqf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gelqf.example"></a><h6>
+<a name="id913656"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gelqf.notes"></a><h6>
+<a name="id913940"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.computational_routines.gelqf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gelqf.see_also"></a><h6>
+<a name="id913964"></a>
+ <a class="link" href="gelqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geqlf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/geqlf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/geqlf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,216 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geqp3.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqlf"></a><a class="link" href="geqlf.html" title="geqlf">geqlf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqlf.prototype"></a><h6>
+<a name="id914055"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.geqlf.description"></a><h6>
+<a name="id914161"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.geqlf.dispatching_of_geqlf"></a><p class="title"><b>Table&#160;1.193.&#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.computational_routines.geqlf.definition"></a><h6>
+<a name="id914490"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.computational_routines.geqlf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/geqlf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqlf.parameters_or_requirements_on_types"></a><h6>
+<a name="id914531"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.computational_routines.geqlf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.geqlf.complexity"></a><h6>
+<a name="id914619"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.computational_routines.geqlf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqlf.example"></a><h6>
+<a name="id914645"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.geqlf.notes"></a><h6>
+<a name="id914930"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.computational_routines.geqlf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqlf.see_also"></a><h6>
+<a name="id914956"></a>
+ <a class="link" href="geqlf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geqp3.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/geqp3.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/geqp3.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,217 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geqrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqp3"></a><a class="link" href="geqp3.html" title="geqp3">geqp3</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqp3.prototype"></a><h6>
+<a name="id915048"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.geqp3.description"></a><h6>
+<a name="id915177"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.geqp3.dispatching_of_geqp3"></a><p class="title"><b>Table&#160;1.194.&#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.computational_routines.geqp3.definition"></a><h6>
+<a name="id915508"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.computational_routines.geqp3.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/geqp3.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqp3.parameters_or_requirements_on_types"></a><h6>
+<a name="id915547"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.computational_routines.geqp3.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.geqp3.complexity"></a><h6>
+<a name="id915634"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.computational_routines.geqp3.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqp3.example"></a><h6>
+<a name="id915659"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.geqp3.notes"></a><h6>
+<a name="id915943"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.computational_routines.geqp3.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqp3.see_also"></a><h6>
+<a name="id915969"></a>
+ <a class="link" href="geqp3.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geqrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/geqrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/geqrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,216 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gerqf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqrf"></a><a class="link" href="geqrf.html" title="geqrf">geqrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqrf.prototype"></a><h6>
+<a name="id916059"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.geqrf.description"></a><h6>
+<a name="id916165"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.geqrf.dispatching_of_geqrf"></a><p class="title"><b>Table&#160;1.195.&#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.computational_routines.geqrf.definition"></a><h6>
+<a name="id916496"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.geqrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/geqrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id916535"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.geqrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.geqrf.complexity"></a><h6>
+<a name="id916622"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.geqrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqrf.example"></a><h6>
+<a name="id916648"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.geqrf.notes"></a><h6>
+<a name="id916932"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.geqrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.geqrf.see_also"></a><h6>
+<a name="id916958"></a>
+ <a class="link" href="geqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gerqf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gerfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gerfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="getrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerfs"></a><a class="link" href="gerfs.html" title="gerfs">gerfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerfs.prototype"></a><h6>
+<a name="id969859"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gerfs.description"></a><h6>
+<a name="id970104"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gerfs.dispatching_of_gerfs"></a><p class="title"><b>Table&#160;1.245.&#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.computational_routines.gerfs.definition"></a><h6>
+<a name="id970436"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gerfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gerfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id970476"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gerfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gerfs.complexity"></a><h6>
+<a name="id970564"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gerfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerfs.example"></a><h6>
+<a name="id970590"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gerfs.notes"></a><h6>
+<a name="id970875"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gerfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerfs.see_also"></a><h6>
+<a name="id970900"></a>
+ <a class="link" href="gerfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="getrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gerqf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gerqf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,216 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="geqrf.html" title="geqrf">
+<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="geqrf.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orglq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerqf"></a><a class="link" href="gerqf.html" title="gerqf">gerqf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerqf.prototype"></a><h6>
+<a name="id917049"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gerqf.description"></a><h6>
+<a name="id917155"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gerqf.dispatching_of_gerqf"></a><p class="title"><b>Table&#160;1.196.&#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.computational_routines.gerqf.definition"></a><h6>
+<a name="id917485"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.computational_routines.gerqf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gerqf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerqf.parameters_or_requirements_on_types"></a><h6>
+<a name="id917526"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.computational_routines.gerqf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gerqf.complexity"></a><h6>
+<a name="id917613"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.computational_routines.gerqf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerqf.example"></a><h6>
+<a name="id917639"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gerqf.notes"></a><h6>
+<a name="id917923"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.computational_routines.gerqf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gerqf.see_also"></a><h6>
+<a name="id917949"></a>
+ <a class="link" href="gerqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orglq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/getrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/getrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="getri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrf"></a><a class="link" href="getrf.html" title="getrf">getrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrf.prototype"></a><h6>
+<a name="id970990"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.getrf.description"></a><h6>
+<a name="id971096"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.getrf.dispatching_of_getrf"></a><p class="title"><b>Table&#160;1.246.&#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.computational_routines.getrf.definition"></a><h6>
+<a name="id971443"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.computational_routines.getrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/getrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id971484"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.computational_routines.getrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.getrf.complexity"></a><h6>
+<a name="id971571"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.computational_routines.getrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrf.example"></a><h6>
+<a name="id971598"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.getrf.notes"></a><h6>
+<a name="id971883"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.computational_routines.getrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrf.see_also"></a><h6>
+<a name="id971908"></a>
+ <a class="link" href="getrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="getri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/getri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/getri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,220 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="getrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getri"></a><a class="link" href="getri.html" title="getri">getri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getri.prototype"></a><h6>
+<a name="id972000"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.getri.description"></a><h6>
+<a name="id972113"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.getri.dispatching_of_getri"></a><p class="title"><b>Table&#160;1.247.&#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.computational_routines.getri.definition"></a><h6>
+<a name="id972449"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.computational_routines.getri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/getri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getri.parameters_or_requirements_on_types"></a><h6>
+<a name="id972490"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.computational_routines.getri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.getri.complexity"></a><h6>
+<a name="id972577"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.computational_routines.getri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getri.example"></a><h6>
+<a name="id972602"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.getri.notes"></a><h6>
+<a name="id972887"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.computational_routines.getri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getri.see_also"></a><h6>
+<a name="id972912"></a>
+ <a class="link" href="getri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="getrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/getrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/getrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gtrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrs"></a><a class="link" href="getrs.html" title="getrs">getrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrs.prototype"></a><h6>
+<a name="id973003"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.getrs.description"></a><h6>
+<a name="id973145"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.getrs.dispatching_of_getrs"></a><p class="title"><b>Table&#160;1.248.&#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.computational_routines.getrs.definition"></a><h6>
+<a name="id973480"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.computational_routines.getrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/getrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id973522"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.computational_routines.getrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.getrs.complexity"></a><h6>
+<a name="id973609"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.computational_routines.getrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrs.example"></a><h6>
+<a name="id973635"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.getrs.notes"></a><h6>
+<a name="id973919"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.computational_routines.getrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.getrs.see_also"></a><h6>
+<a name="id973945"></a>
+ <a class="link" href="getrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gtrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggbak.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggbak.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,220 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggbal.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbak"></a><a class="link" href="ggbak.html" title="ggbak">ggbak</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbak.prototype"></a><h6>
+<a name="id1059440"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ggbak.description"></a><h6>
+<a name="id1059677"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ggbak.dispatching_of_ggbak"></a><p class="title"><b>Table&#160;1.330.&#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.computational_routines.ggbak.definition"></a><h6>
+<a name="id1060011"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.computational_routines.ggbak.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ggbak.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbak.parameters_or_requirements_on_types"></a><h6>
+<a name="id1060051"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.computational_routines.ggbak.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ggbak.complexity"></a><h6>
+<a name="id1060138"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.computational_routines.ggbak.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbak.example"></a><h6>
+<a name="id1060164"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ggbak.notes"></a><h6>
+<a name="id1060448"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.computational_routines.ggbak.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbak.see_also"></a><h6>
+<a name="id1060474"></a>
+ <a class="link" href="ggbak.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggbal.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggbal.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggbal.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,227 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gghrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbal"></a><a class="link" href="ggbal.html" title="ggbal">ggbal</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbal.prototype"></a><h6>
+<a name="id1060567"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ggbal.description"></a><h6>
+<a name="id1060788"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ggbal.dispatching_of_ggbal"></a><p class="title"><b>Table&#160;1.331.&#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.computational_routines.ggbal.definition"></a><h6>
+<a name="id1061133"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.computational_routines.ggbal.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ggbal.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbal.parameters_or_requirements_on_types"></a><h6>
+<a name="id1061174"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.computational_routines.ggbal.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ggbal.complexity"></a><h6>
+<a name="id1061261"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.computational_routines.ggbal.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbal.example"></a><h6>
+<a name="id1061287"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ggbal.notes"></a><h6>
+<a name="id1061572"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.computational_routines.ggbal.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggbal.see_also"></a><h6>
+<a name="id1061597"></a>
+ <a class="link" href="ggbal.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gghrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gghrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gghrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,235 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hgeqz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gghrd"></a><a class="link" href="gghrd.html" title="gghrd">gghrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gghrd.prototype"></a><h6>
+<a name="id1061689"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.gghrd.description"></a><h6>
+<a name="id1061912"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gghrd.dispatching_of_gghrd"></a><p class="title"><b>Table&#160;1.332.&#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.computational_routines.gghrd.definition"></a><h6>
+<a name="id1062317"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gghrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gghrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gghrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1062358"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gghrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gghrd.complexity"></a><h6>
+<a name="id1062446"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gghrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gghrd.example"></a><h6>
+<a name="id1062472"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gghrd.notes"></a><h6>
+<a name="id1062756"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.computational_routines.gghrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gghrd.see_also"></a><h6>
+<a name="id1062782"></a>
+ <a class="link" href="gghrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hgeqz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggqrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggqrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,249 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggrqf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggqrf"></a><a class="link" href="ggqrf.html" title="ggqrf">ggqrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggqrf.prototype"></a><h6>
+<a name="id910886"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ggqrf.description"></a><h6>
+<a name="id911038"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ggqrf.dispatching_of_ggqrf"></a><p class="title"><b>Table&#160;1.190.&#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.computational_routines.ggqrf.definition"></a><h6>
+<a name="id911426"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.ggqrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ggqrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggqrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id911466"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.ggqrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ggqrf.complexity"></a><h6>
+<a name="id911553"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.ggqrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggqrf.example"></a><h6>
+<a name="id911578"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ggqrf.notes"></a><h6>
+<a name="id911863"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.ggqrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggqrf.see_also"></a><h6>
+<a name="id911888"></a>
+ <a class="link" href="ggqrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggrqf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggrqf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggrqf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,249 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gelqf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggrqf"></a><a class="link" href="ggrqf.html" title="ggrqf">ggrqf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggrqf.prototype"></a><h6>
+<a name="id911979"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ggrqf.description"></a><h6>
+<a name="id912132"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ggrqf.dispatching_of_ggrqf"></a><p class="title"><b>Table&#160;1.191.&#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.computational_routines.ggrqf.definition"></a><h6>
+<a name="id912513"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.computational_routines.ggrqf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ggrqf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggrqf.parameters_or_requirements_on_types"></a><h6>
+<a name="id912553"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.computational_routines.ggrqf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ggrqf.complexity"></a><h6>
+<a name="id912641"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.computational_routines.ggrqf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggrqf.example"></a><h6>
+<a name="id912666"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ggrqf.notes"></a><h6>
+<a name="id912949"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.computational_routines.ggrqf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggrqf.see_also"></a><h6>
+<a name="id912974"></a>
+ <a class="link" href="ggrqf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gelqf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggsvp.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ggsvp.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,239 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgsja.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggsvp"></a><a class="link" href="ggsvp.html" title="ggsvp">ggsvp</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggsvp.prototype"></a><h6>
+<a name="id1071198"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ggsvp.description"></a><h6>
+<a name="id1071527"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ggsvp.dispatching_of_ggsvp"></a><p class="title"><b>Table&#160;1.339.&#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.computational_routines.ggsvp.definition"></a><h6>
+<a name="id1071901"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.computational_routines.ggsvp.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ggsvp.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggsvp.parameters_or_requirements_on_types"></a><h6>
+<a name="id1071942"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.computational_routines.ggsvp.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ggsvp.complexity"></a><h6>
+<a name="id1072029"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.computational_routines.ggsvp.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggsvp.example"></a><h6>
+<a name="id1072055"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ggsvp.notes"></a><h6>
+<a name="id1072340"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.computational_routines.ggsvp.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ggsvp.see_also"></a><h6>
+<a name="id1072366"></a>
+ <a class="link" href="ggsvp.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgsja.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gtrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gtrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,221 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gttrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gtrfs"></a><a class="link" href="gtrfs.html" title="gtrfs">gtrfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gtrfs.prototype"></a><h6>
+<a name="id974037"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">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.computational_routines.gtrfs.description"></a><h6>
+<a name="id974426"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gtrfs.dispatching_of_gtrfs"></a><p class="title"><b>Table&#160;1.249.&#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.computational_routines.gtrfs.definition"></a><h6>
+<a name="id974760"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gtrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gtrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gtrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id974800"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gtrfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gtrfs.complexity"></a><h6>
+<a name="id974887"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gtrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gtrfs.example"></a><h6>
+<a name="id974913"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gtrfs.notes"></a><h6>
+<a name="id975198"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.gtrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gtrfs.see_also"></a><h6>
+<a name="id975224"></a>
+ <a class="link" href="gtrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gttrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gttrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/gttrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hecon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gttrs"></a><a class="link" href="gttrs.html" title="gttrs">gttrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gttrs.prototype"></a><h6>
+<a name="id975317"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">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.computational_routines.gttrs.description"></a><h6>
+<a name="id975545"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.gttrs.dispatching_of_gttrs"></a><p class="title"><b>Table&#160;1.250.&#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.computational_routines.gttrs.definition"></a><h6>
+<a name="id975881"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.gttrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/gttrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gttrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id975924"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.gttrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.gttrs.complexity"></a><h6>
+<a name="id976011"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.gttrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gttrs.example"></a><h6>
+<a name="id976037"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.gttrs.notes"></a><h6>
+<a name="id976322"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.gttrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.gttrs.see_also"></a><h6>
+<a name="id976347"></a>
+ <a class="link" href="gttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hecon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hbgst.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hbgst.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="../computational_routines.html" title="Computational Routines">
+<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="../computational_routines.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hegst.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbgst"></a><a class="link" href="hbgst.html" title="hbgst">hbgst</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbgst.prototype"></a><h6>
+<a name="id905834"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hbgst.description"></a><h6>
+<a name="id905994"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSBGST, DSBGST, 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="boost_numeric_bindings.reference.lapack.computational_routines.hbgst.dispatching_of_hbgst"></a><p class="title"><b>Table&#160;1.185.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.hbgst.definition"></a><h6>
+<a name="id906344"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.hbgst.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hbgst.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbgst.parameters_or_requirements_on_types"></a><h6>
+<a name="id906387"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.hbgst.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hbgst.complexity"></a><h6>
+<a name="id906474"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.hbgst.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbgst.example"></a><h6>
+<a name="id906500"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hbgst.notes"></a><h6>
+<a name="id906785"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.hbgst.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbgst.see_also"></a><h6>
+<a name="id906810"></a>
+ <a class="link" href="hbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.hbgst.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbgst.f,
+ dsbgst.f,
+ 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="../computational_routines.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hegst.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hbtrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hbtrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hetrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbtrd"></a><a class="link" href="hbtrd.html" title="hbtrd">hbtrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.prototype"></a><h6>
+<a name="id1036117"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hbtrd.description"></a><h6>
+<a name="id1036293"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSBTRD, DSBTRD, 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="boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.dispatching_of_hbtrd"></a><p class="title"><b>Table&#160;1.308.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.hbtrd.definition"></a><h6>
+<a name="id1036624"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hbtrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1036664"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hbtrd.complexity"></a><h6>
+<a name="id1036751"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.example"></a><h6>
+<a name="id1036777"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hbtrd.notes"></a><h6>
+<a name="id1037062"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.see_also"></a><h6>
+<a name="id1037088"></a>
+ <a class="link" href="hbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hbtrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbtrd.f,
+ dsbtrd.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hetrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hecon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hecon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="herfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hecon"></a><a class="link" href="hecon.html" title="hecon">hecon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hecon.prototype"></a><h6>
+<a name="id976439"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hecon.description"></a><h6>
+<a name="id976596"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSYCON, DSYCON, 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="boost_numeric_bindings.reference.lapack.computational_routines.hecon.dispatching_of_hecon"></a><p class="title"><b>Table&#160;1.251.&#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="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>
+ 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.computational_routines.hecon.definition"></a><h6>
+<a name="id976947"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.computational_routines.hecon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hecon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hecon.parameters_or_requirements_on_types"></a><h6>
+<a name="id976986"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.computational_routines.hecon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hecon.complexity"></a><h6>
+<a name="id977074"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.computational_routines.hecon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hecon.example"></a><h6>
+<a name="id977100"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hecon.notes"></a><h6>
+<a name="id977384"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.computational_routines.hecon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hecon.see_also"></a><h6>
+<a name="id977408"></a>
+ <a class="link" href="hecon.html#boost_numeric_bindings.reference.lapack.computational_routines.hecon.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="herfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hegst.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hegst.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,228 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbstf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hegst"></a><a class="link" href="hegst.html" title="hegst">hegst</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hegst.prototype"></a><h6>
+<a name="id906901"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hegst.description"></a><h6>
+<a name="id907038"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSYGST, DSYGST, 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="boost_numeric_bindings.reference.lapack.computational_routines.hegst.dispatching_of_hegst"></a><p class="title"><b>Table&#160;1.186.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.hegst.definition"></a><h6>
+<a name="id907418"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.computational_routines.hegst.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hegst.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hegst.parameters_or_requirements_on_types"></a><h6>
+<a name="id907458"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.computational_routines.hegst.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hegst.complexity"></a><h6>
+<a name="id907544"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.computational_routines.hegst.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hegst.example"></a><h6>
+<a name="id907571"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hegst.notes"></a><h6>
+<a name="id907856"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.computational_routines.hegst.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hegst.see_also"></a><h6>
+<a name="id907881"></a>
+ <a class="link" href="hegst.html#boost_numeric_bindings.reference.lapack.computational_routines.hegst.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssygst.f,
+ dsygst.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbstf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/herfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/herfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hetrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.herfs"></a><a class="link" href="herfs.html" title="herfs">herfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.herfs.prototype"></a><h6>
+<a name="id977501"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.herfs.description"></a><h6>
+<a name="id977746"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSYRFS, DSYRFS, 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="boost_numeric_bindings.reference.lapack.computational_routines.herfs.dispatching_of_herfs"></a><p class="title"><b>Table&#160;1.252.&#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="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>
+ 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.computational_routines.herfs.definition"></a><h6>
+<a name="id978079"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.computational_routines.herfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/herfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.herfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id978119"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.computational_routines.herfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.herfs.complexity"></a><h6>
+<a name="id978206"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.computational_routines.herfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.herfs.example"></a><h6>
+<a name="id978232"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.herfs.notes"></a><h6>
+<a name="id978516"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.computational_routines.herfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.herfs.see_also"></a><h6>
+<a name="id978540"></a>
+ <a class="link" href="herfs.html#boost_numeric_bindings.reference.lapack.computational_routines.herfs.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hetrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hetrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hetrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,217 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hptrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrd"></a><a class="link" href="hetrd.html" title="hetrd">hetrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrd.prototype"></a><h6>
+<a name="id1037179"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hetrd.description"></a><h6>
+<a name="id1037330"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSYTRD, DSYTRD, 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="boost_numeric_bindings.reference.lapack.computational_routines.hetrd.dispatching_of_hetrd"></a><p class="title"><b>Table&#160;1.309.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.hetrd.definition"></a><h6>
+<a name="id1037662"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hetrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1037702"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hetrd.complexity"></a><h6>
+<a name="id1037789"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrd.example"></a><h6>
+<a name="id1037815"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hetrd.notes"></a><h6>
+<a name="id1038100"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrd.see_also"></a><h6>
+<a name="id1038126"></a>
+ <a class="link" href="hetrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssytrd.f,
+ dsytrd.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hptrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hetrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hetrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,228 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hetri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrf"></a><a class="link" href="hetrf.html" title="hetrf">hetrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrf.prototype"></a><h6>
+<a name="id978631"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hetrf.description"></a><h6>
+<a name="id978738"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSYTRF, DSYTRF, 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="boost_numeric_bindings.reference.lapack.computational_routines.hetrf.dispatching_of_hetrf"></a><p class="title"><b>Table&#160;1.253.&#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="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>
+ 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.computational_routines.hetrf.definition"></a><h6>
+<a name="id979101"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hetrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id979141"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hetrf.complexity"></a><h6>
+<a name="id979228"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrf.example"></a><h6>
+<a name="id979253"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hetrf.notes"></a><h6>
+<a name="id979537"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrf.see_also"></a><h6>
+<a name="id979562"></a>
+ <a class="link" href="hetrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrf.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hetri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hetri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hetri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hetrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetri"></a><a class="link" href="hetri.html" title="hetri">hetri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetri.prototype"></a><h6>
+<a name="id979654"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hetri.description"></a><h6>
+<a name="id979767"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSYTRI, DSYTRI, 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="boost_numeric_bindings.reference.lapack.computational_routines.hetri.dispatching_of_hetri"></a><p class="title"><b>Table&#160;1.254.&#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="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>
+ 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.computational_routines.hetri.definition"></a><h6>
+<a name="id980111"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.computational_routines.hetri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hetri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetri.parameters_or_requirements_on_types"></a><h6>
+<a name="id980151"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.computational_routines.hetri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hetri.complexity"></a><h6>
+<a name="id980238"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.computational_routines.hetri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetri.example"></a><h6>
+<a name="id980263"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hetri.notes"></a><h6>
+<a name="id980547"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.computational_routines.hetri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetri.see_also"></a><h6>
+<a name="id980573"></a>
+ <a class="link" href="hetri.html#boost_numeric_bindings.reference.lapack.computational_routines.hetri.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hetrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hetrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hetrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrs"></a><a class="link" href="hetrs.html" title="hetrs">hetrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrs.prototype"></a><h6>
+<a name="id980665"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hetrs.description"></a><h6>
+<a name="id980806"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSYTRS, DSYTRS, 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="boost_numeric_bindings.reference.lapack.computational_routines.hetrs.dispatching_of_hetrs"></a><p class="title"><b>Table&#160;1.255.&#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="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>
+ 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.computational_routines.hetrs.definition"></a><h6>
+<a name="id981150"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hetrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id981191"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hetrs.complexity"></a><h6>
+<a name="id981278"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrs.example"></a><h6>
+<a name="id981304"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hetrs.notes"></a><h6>
+<a name="id981589"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hetrs.see_also"></a><h6>
+<a name="id981614"></a>
+ <a class="link" href="hetrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hetrs.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hgeqz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hgeqz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,274 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgevc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hgeqz"></a><a class="link" href="hgeqz.html" title="hgeqz">hgeqz</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hgeqz.prototype"></a><h6>
+<a name="id1062874"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hgeqz.description"></a><h6>
+<a name="id1063442"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.hgeqz.dispatching_of_hgeqz"></a><p class="title"><b>Table&#160;1.333.&#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.computational_routines.hgeqz.definition"></a><h6>
+<a name="id1063894"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.computational_routines.hgeqz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hgeqz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hgeqz.parameters_or_requirements_on_types"></a><h6>
+<a name="id1063934"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.computational_routines.hgeqz.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hgeqz.complexity"></a><h6>
+<a name="id1064022"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.computational_routines.hgeqz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hgeqz.example"></a><h6>
+<a name="id1064047"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hgeqz.notes"></a><h6>
+<a name="id1064332"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.computational_routines.hgeqz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hgeqz.see_also"></a><h6>
+<a name="id1064358"></a>
+ <a class="link" href="hgeqz.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgevc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hpcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hpcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hprfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hpcon"></a><a class="link" href="hpcon.html" title="hpcon">hpcon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hpcon.prototype"></a><h6>
+<a name="id981706"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hpcon.description"></a><h6>
+<a name="id981862"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSPCON, DSPCON, 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="boost_numeric_bindings.reference.lapack.computational_routines.hpcon.dispatching_of_hpcon"></a><p class="title"><b>Table&#160;1.256.&#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="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>
+ 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.computational_routines.hpcon.definition"></a><h6>
+<a name="id982213"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.hpcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hpcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hpcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id982253"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.hpcon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hpcon.complexity"></a><h6>
+<a name="id982341"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.hpcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hpcon.example"></a><h6>
+<a name="id982367"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hpcon.notes"></a><h6>
+<a name="id982652"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.hpcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hpcon.see_also"></a><h6>
+<a name="id982677"></a>
+ <a class="link" href="hpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.hpcon.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hprfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hprfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hprfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hptrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hprfs"></a><a class="link" href="hprfs.html" title="hprfs">hprfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hprfs.prototype"></a><h6>
+<a name="id982770"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hprfs.description"></a><h6>
+<a name="id983014"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSPRFS, DSPRFS, 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="boost_numeric_bindings.reference.lapack.computational_routines.hprfs.dispatching_of_hprfs"></a><p class="title"><b>Table&#160;1.257.&#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="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>
+ 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.computational_routines.hprfs.definition"></a><h6>
+<a name="id983347"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.hprfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hprfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hprfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id983387"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.hprfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hprfs.complexity"></a><h6>
+<a name="id983474"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.hprfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hprfs.example"></a><h6>
+<a name="id983501"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hprfs.notes"></a><h6>
+<a name="id983785"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.hprfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hprfs.see_also"></a><h6>
+<a name="id983810"></a>
+ <a class="link" href="hprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.hprfs.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hptrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hptrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hptrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="hetrd.html" title="hetrd">
+<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="hetrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="opgtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrd"></a><a class="link" href="hptrd.html" title="hptrd">hptrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrd.prototype"></a><h6>
+<a name="id1038218"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hptrd.description"></a><h6>
+<a name="id1038371"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSPTRD, DSPTRD, 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="boost_numeric_bindings.reference.lapack.computational_routines.hptrd.dispatching_of_hptrd"></a><p class="title"><b>Table&#160;1.310.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.hptrd.definition"></a><h6>
+<a name="id1038703"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hptrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1038744"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hptrd.complexity"></a><h6>
+<a name="id1038831"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrd.example"></a><h6>
+<a name="id1038857"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hptrd.notes"></a><h6>
+<a name="id1039142"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrd.see_also"></a><h6>
+<a name="id1039167"></a>
+ <a class="link" href="hptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssptrd.f,
+ dsptrd.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="opgtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hptrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hptrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hptri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrf"></a><a class="link" href="hptrf.html" title="hptrf">hptrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrf.prototype"></a><h6>
+<a name="id983900"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hptrf.description"></a><h6>
+<a name="id984006"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSPTRF, DSPTRF, 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="boost_numeric_bindings.reference.lapack.computational_routines.hptrf.dispatching_of_hptrf"></a><p class="title"><b>Table&#160;1.258.&#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="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>
+ 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.computational_routines.hptrf.definition"></a><h6>
+<a name="id984363"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hptrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id984402"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hptrf.complexity"></a><h6>
+<a name="id984490"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrf.example"></a><h6>
+<a name="id984516"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hptrf.notes"></a><h6>
+<a name="id984799"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrf.see_also"></a><h6>
+<a name="id984824"></a>
+ <a class="link" href="hptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrf.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hptri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hptri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hptri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hptrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptri"></a><a class="link" href="hptri.html" title="hptri">hptri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptri.prototype"></a><h6>
+<a name="id984917"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hptri.description"></a><h6>
+<a name="id985030"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSPTRI, DSPTRI, 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="boost_numeric_bindings.reference.lapack.computational_routines.hptri.dispatching_of_hptri"></a><p class="title"><b>Table&#160;1.259.&#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="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>
+ 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.computational_routines.hptri.definition"></a><h6>
+<a name="id985376"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.computational_routines.hptri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hptri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptri.parameters_or_requirements_on_types"></a><h6>
+<a name="id985416"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.computational_routines.hptri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hptri.complexity"></a><h6>
+<a name="id985502"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.computational_routines.hptri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptri.example"></a><h6>
+<a name="id985529"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hptri.notes"></a><h6>
+<a name="id985814"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.computational_routines.hptri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptri.see_also"></a><h6>
+<a name="id985839"></a>
+ <a class="link" href="hptri.html#boost_numeric_bindings.reference.lapack.computational_routines.hptri.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hptrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hptrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hptrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="hptri.html" title="hptri">
+<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="hptri.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrs"></a><a class="link" href="hptrs.html" title="hptrs">hptrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrs.prototype"></a><h6>
+<a name="id985930"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hptrs.description"></a><h6>
+<a name="id986073"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SSPTRS, DSPTRS, 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="boost_numeric_bindings.reference.lapack.computational_routines.hptrs.dispatching_of_hptrs"></a><p class="title"><b>Table&#160;1.260.&#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="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>
+ 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.computational_routines.hptrs.definition"></a><h6>
+<a name="id986417"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hptrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id986458"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hptrs.complexity"></a><h6>
+<a name="id986545"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrs.example"></a><h6>
+<a name="id986572"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hptrs.notes"></a><h6>
+<a name="id986857"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hptrs.see_also"></a><h6>
+<a name="id986882"></a>
+ <a class="link" href="hptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.hptrs.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hsein.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hsein.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,241 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hseqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hsein"></a><a class="link" href="hsein.html" title="hsein">hsein</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hsein.prototype"></a><h6>
+<a name="id949224"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hsein.description"></a><h6>
+<a name="id949908"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.hsein.dispatching_of_hsein"></a><p class="title"><b>Table&#160;1.227.&#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.computational_routines.hsein.definition"></a><h6>
+<a name="id950261"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.computational_routines.hsein.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hsein.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hsein.parameters_or_requirements_on_types"></a><h6>
+<a name="id950301"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.computational_routines.hsein.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hsein.complexity"></a><h6>
+<a name="id950389"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.computational_routines.hsein.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hsein.example"></a><h6>
+<a name="id950415"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hsein.notes"></a><h6>
+<a name="id950700"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.computational_routines.hsein.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hsein.see_also"></a><h6>
+<a name="id950724"></a>
+ <a class="link" href="hsein.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hseqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hseqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/hseqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orghr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hseqr"></a><a class="link" href="hseqr.html" title="hseqr">hseqr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hseqr.prototype"></a><h6>
+<a name="id950816"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.hseqr.description"></a><h6>
+<a name="id951247"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.hseqr.dispatching_of_hseqr"></a><p class="title"><b>Table&#160;1.228.&#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.computational_routines.hseqr.definition"></a><h6>
+<a name="id951603"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.computational_routines.hseqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/hseqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hseqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id951643"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.computational_routines.hseqr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.hseqr.complexity"></a><h6>
+<a name="id951730"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.computational_routines.hseqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hseqr.example"></a><h6>
+<a name="id951756"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.hseqr.notes"></a><h6>
+<a name="id952040"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.computational_routines.hseqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.hseqr.see_also"></a><h6>
+<a name="id952065"></a>
+ <a class="link" href="hseqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orghr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/opgtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/opgtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,197 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="hptrd.html" title="hptrd">
+<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="hptrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="opmtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opgtr"></a><a class="link" href="opgtr.html" title="opgtr">opgtr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opgtr.prototype"></a><h6>
+<a name="id1039259"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.opgtr.description"></a><h6>
+<a name="id1039424"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.opgtr.dispatching_of_opgtr"></a><p class="title"><b>Table&#160;1.311.&#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.computational_routines.opgtr.definition"></a><h6>
+<a name="id1039675"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.opgtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/opgtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opgtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1039715"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.opgtr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.opgtr.complexity"></a><h6>
+<a name="id1039802"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.opgtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opgtr.example"></a><h6>
+<a name="id1039828"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.opgtr.notes"></a><h6>
+<a name="id1040113"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.opgtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opgtr.see_also"></a><h6>
+<a name="id1040139"></a>
+ <a class="link" href="opgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="hptrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="opmtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/opmtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/opmtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,204 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opmtr"></a><a class="link" href="opmtr.html" title="opmtr">opmtr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opmtr.prototype"></a><h6>
+<a name="id1040216"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.opmtr.description"></a><h6>
+<a name="id1040406"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.opmtr.dispatching_of_opmtr"></a><p class="title"><b>Table&#160;1.312.&#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.computational_routines.opmtr.definition"></a><h6>
+<a name="id1040675"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.opmtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/opmtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opmtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1040715"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.opmtr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.opmtr.complexity"></a><h6>
+<a name="id1040803"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.opmtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opmtr.example"></a><h6>
+<a name="id1040829"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.opmtr.notes"></a><h6>
+<a name="id1041114"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.opmtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.opmtr.see_also"></a><h6>
+<a name="id1041139"></a>
+ <a class="link" href="opmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgbr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgbr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,205 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="gebrd.html" title="gebrd">
+<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="gebrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormbr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgbr"></a><a class="link" href="orgbr.html" title="orgbr">orgbr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgbr.prototype"></a><h6>
+<a name="id941526"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.orgbr.description"></a><h6>
+<a name="id941733"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.orgbr.dispatching_of_orgbr"></a><p class="title"><b>Table&#160;1.220.&#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.computational_routines.orgbr.definition"></a><h6>
+<a name="id942054"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgbr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/orgbr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgbr.parameters_or_requirements_on_types"></a><h6>
+<a name="id942094"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgbr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.orgbr.complexity"></a><h6>
+<a name="id942182"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgbr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgbr.example"></a><h6>
+<a name="id942208"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.orgbr.notes"></a><h6>
+<a name="id942493"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgbr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgbr.see_also"></a><h6>
+<a name="id942518"></a>
+ <a class="link" href="orgbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="gebrd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormbr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orghr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orghr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,194 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormhr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orghr"></a><a class="link" href="orghr.html" title="orghr">orghr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orghr.prototype"></a><h6>
+<a name="id952156"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.orghr.description"></a><h6>
+<a name="id952339"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.orghr.dispatching_of_orghr"></a><p class="title"><b>Table&#160;1.229.&#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.computational_routines.orghr.definition"></a><h6>
+<a name="id952583"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.computational_routines.orghr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/orghr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orghr.parameters_or_requirements_on_types"></a><h6>
+<a name="id952622"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.computational_routines.orghr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.orghr.complexity"></a><h6>
+<a name="id952710"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.computational_routines.orghr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orghr.example"></a><h6>
+<a name="id952735"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.orghr.notes"></a><h6>
+<a name="id953020"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.computational_routines.orghr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orghr.see_also"></a><h6>
+<a name="id953045"></a>
+ <a class="link" href="orghr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormhr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orglq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orglq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,196 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="gerqf.html" title="gerqf">
+<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="gerqf.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgql.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orglq"></a><a class="link" href="orglq.html" title="orglq">orglq</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orglq.prototype"></a><h6>
+<a name="id918040"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.orglq.description"></a><h6>
+<a name="id918153"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.orglq.dispatching_of_orglq"></a><p class="title"><b>Table&#160;1.197.&#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.computational_routines.orglq.definition"></a><h6>
+<a name="id918402"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.computational_routines.orglq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/orglq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orglq.parameters_or_requirements_on_types"></a><h6>
+<a name="id918442"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.computational_routines.orglq.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.orglq.complexity"></a><h6>
+<a name="id918530"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.computational_routines.orglq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orglq.example"></a><h6>
+<a name="id918555"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.orglq.notes"></a><h6>
+<a name="id918840"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.computational_routines.orglq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orglq.see_also"></a><h6>
+<a name="id918865"></a>
+ <a class="link" href="orglq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="gerqf.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgql.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgql.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgql.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,196 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgql"></a><a class="link" href="orgql.html" title="orgql">orgql</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgql.prototype"></a><h6>
+<a name="id918940"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.orgql.description"></a><h6>
+<a name="id919052"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.orgql.dispatching_of_orgql"></a><p class="title"><b>Table&#160;1.198.&#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.computational_routines.orgql.definition"></a><h6>
+<a name="id919302"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.computational_routines.orgql.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/orgql.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgql.parameters_or_requirements_on_types"></a><h6>
+<a name="id919342"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.computational_routines.orgql.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.orgql.complexity"></a><h6>
+<a name="id919430"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.computational_routines.orgql.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgql.example"></a><h6>
+<a name="id919455"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.orgql.notes"></a><h6>
+<a name="id919740"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.computational_routines.orgql.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgql.see_also"></a><h6>
+<a name="id919765"></a>
+ <a class="link" href="orgql.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,196 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgrq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgqr"></a><a class="link" href="orgqr.html" title="orgqr">orgqr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgqr.prototype"></a><h6>
+<a name="id919841"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.orgqr.description"></a><h6>
+<a name="id919954"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.orgqr.dispatching_of_orgqr"></a><p class="title"><b>Table&#160;1.199.&#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.computational_routines.orgqr.definition"></a><h6>
+<a name="id920203"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/orgqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id920242"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgqr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.orgqr.complexity"></a><h6>
+<a name="id920329"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgqr.example"></a><h6>
+<a name="id920355"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.orgqr.notes"></a><h6>
+<a name="id920639"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgqr.see_also"></a><h6>
+<a name="id920665"></a>
+ <a class="link" href="orgqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="orgrq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgrq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgrq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,196 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormlq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgrq"></a><a class="link" href="orgrq.html" title="orgrq">orgrq</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgrq.prototype"></a><h6>
+<a name="id920743"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.orgrq.description"></a><h6>
+<a name="id920856"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.orgrq.dispatching_of_orgrq"></a><p class="title"><b>Table&#160;1.200.&#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.computational_routines.orgrq.definition"></a><h6>
+<a name="id921105"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.computational_routines.orgrq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/orgrq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgrq.parameters_or_requirements_on_types"></a><h6>
+<a name="id921145"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.computational_routines.orgrq.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.orgrq.complexity"></a><h6>
+<a name="id921231"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.computational_routines.orgrq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgrq.example"></a><h6>
+<a name="id921257"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.orgrq.notes"></a><h6>
+<a name="id921540"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.computational_routines.orgrq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgrq.see_also"></a><h6>
+<a name="id921565"></a>
+ <a class="link" href="orgrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormlq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/orgtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,196 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgtr"></a><a class="link" href="orgtr.html" title="orgtr">orgtr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgtr.prototype"></a><h6>
+<a name="id1041215"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.orgtr.description"></a><h6>
+<a name="id1041352"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.orgtr.dispatching_of_orgtr"></a><p class="title"><b>Table&#160;1.313.&#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.computational_routines.orgtr.definition"></a><h6>
+<a name="id1041603"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/orgtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1041643"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgtr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.orgtr.complexity"></a><h6>
+<a name="id1041730"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgtr.example"></a><h6>
+<a name="id1041756"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.orgtr.notes"></a><h6>
+<a name="id1042042"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.orgtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.orgtr.see_also"></a><h6>
+<a name="id1042067"></a>
+ <a class="link" href="orgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormbr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormbr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungbr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormbr"></a><a class="link" href="ormbr.html" title="ormbr">ormbr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormbr.prototype"></a><h6>
+<a name="id942593"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ormbr.description"></a><h6>
+<a name="id942805"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ormbr.dispatching_of_ormbr"></a><p class="title"><b>Table&#160;1.221.&#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.computational_routines.ormbr.definition"></a><h6>
+<a name="id943125"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormbr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ormbr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormbr.parameters_or_requirements_on_types"></a><h6>
+<a name="id943165"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormbr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ormbr.complexity"></a><h6>
+<a name="id943252"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormbr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormbr.example"></a><h6>
+<a name="id943277"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ormbr.notes"></a><h6>
+<a name="id943561"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormbr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormbr.see_also"></a><h6>
+<a name="id943586"></a>
+ <a class="link" href="ormbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungbr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormhr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormhr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,202 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trevc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormhr"></a><a class="link" href="ormhr.html" title="ormhr">ormhr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormhr.prototype"></a><h6>
+<a name="id953120"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ormhr.description"></a><h6>
+<a name="id953333"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ormhr.dispatching_of_ormhr"></a><p class="title"><b>Table&#160;1.230.&#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.computational_routines.ormhr.definition"></a><h6>
+<a name="id953594"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormhr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ormhr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormhr.parameters_or_requirements_on_types"></a><h6>
+<a name="id953634"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormhr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ormhr.complexity"></a><h6>
+<a name="id953722"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormhr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormhr.example"></a><h6>
+<a name="id953747"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ormhr.notes"></a><h6>
+<a name="id954032"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormhr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormhr.see_also"></a><h6>
+<a name="id954057"></a>
+ <a class="link" href="ormhr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trevc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormlq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormlq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,204 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormql.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormlq"></a><a class="link" href="ormlq.html" title="ormlq">ormlq</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormlq.prototype"></a><h6>
+<a name="id921640"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ormlq.description"></a><h6>
+<a name="id921829"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ormlq.dispatching_of_ormlq"></a><p class="title"><b>Table&#160;1.201.&#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.computational_routines.ormlq.definition"></a><h6>
+<a name="id922095"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.computational_routines.ormlq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ormlq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormlq.parameters_or_requirements_on_types"></a><h6>
+<a name="id922136"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.computational_routines.ormlq.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ormlq.complexity"></a><h6>
+<a name="id922223"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.computational_routines.ormlq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormlq.example"></a><h6>
+<a name="id922249"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ormlq.notes"></a><h6>
+<a name="id922533"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.computational_routines.ormlq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormlq.see_also"></a><h6>
+<a name="id922558"></a>
+ <a class="link" href="ormlq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormql.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormql.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormql.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,204 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormql"></a><a class="link" href="ormql.html" title="ormql">ormql</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormql.prototype"></a><h6>
+<a name="id922634"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ormql.description"></a><h6>
+<a name="id922823"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ormql.dispatching_of_ormql"></a><p class="title"><b>Table&#160;1.202.&#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.computational_routines.ormql.definition"></a><h6>
+<a name="id923088"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.computational_routines.ormql.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ormql.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormql.parameters_or_requirements_on_types"></a><h6>
+<a name="id923130"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.computational_routines.ormql.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ormql.complexity"></a><h6>
+<a name="id923217"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.computational_routines.ormql.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormql.example"></a><h6>
+<a name="id923242"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ormql.notes"></a><h6>
+<a name="id923527"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.computational_routines.ormql.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormql.see_also"></a><h6>
+<a name="id923552"></a>
+ <a class="link" href="ormql.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,204 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormrq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormqr"></a><a class="link" href="ormqr.html" title="ormqr">ormqr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormqr.prototype"></a><h6>
+<a name="id923628"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ormqr.description"></a><h6>
+<a name="id923794"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ormqr.dispatching_of_ormqr"></a><p class="title"><b>Table&#160;1.203.&#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.computational_routines.ormqr.definition"></a><h6>
+<a name="id924061"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ormqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id924100"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormqr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ormqr.complexity"></a><h6>
+<a name="id924188"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormqr.example"></a><h6>
+<a name="id924214"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ormqr.notes"></a><h6>
+<a name="id924499"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormqr.see_also"></a><h6>
+<a name="id924524"></a>
+ <a class="link" href="ormqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormrq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormrq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormrq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,204 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormrz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrq"></a><a class="link" href="ormrq.html" title="ormrq">ormrq</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrq.prototype"></a><h6>
+<a name="id924599"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ormrq.description"></a><h6>
+<a name="id924788"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ormrq.dispatching_of_ormrq"></a><p class="title"><b>Table&#160;1.204.&#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.computational_routines.ormrq.definition"></a><h6>
+<a name="id925055"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.computational_routines.ormrq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ormrq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrq.parameters_or_requirements_on_types"></a><h6>
+<a name="id925094"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.computational_routines.ormrq.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ormrq.complexity"></a><h6>
+<a name="id925181"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.computational_routines.ormrq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrq.example"></a><h6>
+<a name="id925206"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ormrq.notes"></a><h6>
+<a name="id925490"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.computational_routines.ormrq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrq.see_also"></a><h6>
+<a name="id925515"></a>
+ <a class="link" href="ormrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ormrz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormrz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormrz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,204 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tzrzf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrz"></a><a class="link" href="ormrz.html" title="ormrz">ormrz</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrz.prototype"></a><h6>
+<a name="id925591"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ormrz.description"></a><h6>
+<a name="id925781"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ormrz.dispatching_of_ormrz"></a><p class="title"><b>Table&#160;1.205.&#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.computational_routines.ormrz.definition"></a><h6>
+<a name="id926048"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.computational_routines.ormrz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ormrz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrz.parameters_or_requirements_on_types"></a><h6>
+<a name="id926087"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.computational_routines.ormrz.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ormrz.complexity"></a><h6>
+<a name="id926175"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.computational_routines.ormrz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrz.example"></a><h6>
+<a name="id926201"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ormrz.notes"></a><h6>
+<a name="id926485"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.computational_routines.ormrz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormrz.see_also"></a><h6>
+<a name="id926510"></a>
+ <a class="link" href="ormrz.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tzrzf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ormtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,204 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pteqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormtr"></a><a class="link" href="ormtr.html" title="ormtr">ormtr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormtr.prototype"></a><h6>
+<a name="id1042143"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ormtr.description"></a><h6>
+<a name="id1042309"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ormtr.dispatching_of_ormtr"></a><p class="title"><b>Table&#160;1.314.&#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.computational_routines.ormtr.definition"></a><h6>
+<a name="id1042577"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ormtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1042617"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormtr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ormtr.complexity"></a><h6>
+<a name="id1042704"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormtr.example"></a><h6>
+<a name="id1042730"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ormtr.notes"></a><h6>
+<a name="id1043014"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.computational_routines.ormtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ormtr.see_also"></a><h6>
+<a name="id1043039"></a>
+ <a class="link" href="ormtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pteqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="hptrs.html" title="hptrs">
+<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="hptrs.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbcon"></a><a class="link" href="pbcon.html" title="pbcon">pbcon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbcon.prototype"></a><h6>
+<a name="id986973"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.pbcon.description"></a><h6>
+<a name="id987099"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pbcon.dispatching_of_pbcon"></a><p class="title"><b>Table&#160;1.261.&#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.computational_routines.pbcon.definition"></a><h6>
+<a name="id987445"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.pbcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pbcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id987485"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.pbcon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pbcon.complexity"></a><h6>
+<a name="id987573"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.pbcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbcon.example"></a><h6>
+<a name="id987599"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pbcon.notes"></a><h6>
+<a name="id987884"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.pbcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbcon.see_also"></a><h6>
+<a name="id987908"></a>
+ <a class="link" href="pbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="hptrs.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbequ"></a><a class="link" href="pbequ.html" title="pbequ">pbequ</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbequ.prototype"></a><h6>
+<a name="id988000"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pbequ.description"></a><h6>
+<a name="id988144"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pbequ.dispatching_of_pbequ"></a><p class="title"><b>Table&#160;1.262.&#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.computational_routines.pbequ.definition"></a><h6>
+<a name="id988482"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.pbequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pbequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id988523"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.pbequ.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pbequ.complexity"></a><h6>
+<a name="id988610"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.pbequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbequ.example"></a><h6>
+<a name="id988636"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pbequ.notes"></a><h6>
+<a name="id988921"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.pbequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbequ.see_also"></a><h6>
+<a name="id988946"></a>
+ <a class="link" href="pbequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbtrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbrfs"></a><a class="link" href="pbrfs.html" title="pbrfs">pbrfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbrfs.prototype"></a><h6>
+<a name="id989037"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pbrfs.description"></a><h6>
+<a name="id989253"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pbrfs.dispatching_of_pbrfs"></a><p class="title"><b>Table&#160;1.263.&#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.computational_routines.pbrfs.definition"></a><h6>
+<a name="id989587"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.pbrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pbrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id989627"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.pbrfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pbrfs.complexity"></a><h6>
+<a name="id989714"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.pbrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbrfs.example"></a><h6>
+<a name="id989740"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pbrfs.notes"></a><h6>
+<a name="id990025"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.pbrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbrfs.see_also"></a><h6>
+<a name="id990050"></a>
+ <a class="link" href="pbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbtrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbstf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbstf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,231 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbgst.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbstf"></a><a class="link" href="pbstf.html" title="pbstf">pbstf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbstf.prototype"></a><h6>
+<a name="id907973"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pbstf.description"></a><h6>
+<a name="id908057"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pbstf.dispatching_of_pbstf"></a><p class="title"><b>Table&#160;1.187.&#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.computational_routines.pbstf.definition"></a><h6>
+<a name="id908408"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.computational_routines.pbstf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pbstf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbstf.parameters_or_requirements_on_types"></a><h6>
+<a name="id908448"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.computational_routines.pbstf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pbstf.complexity"></a><h6>
+<a name="id908535"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.computational_routines.pbstf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbstf.example"></a><h6>
+<a name="id908562"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pbstf.notes"></a><h6>
+<a name="id908846"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.computational_routines.pbstf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbstf.see_also"></a><h6>
+<a name="id908871"></a>
+ <a class="link" href="pbstf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbgst.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbtrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbtrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbtrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrf"></a><a class="link" href="pbtrf.html" title="pbtrf">pbtrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrf.prototype"></a><h6>
+<a name="id990142"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pbtrf.description"></a><h6>
+<a name="id990227"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pbtrf.dispatching_of_pbtrf"></a><p class="title"><b>Table&#160;1.264.&#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.computational_routines.pbtrf.definition"></a><h6>
+<a name="id990570"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pbtrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pbtrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id990613"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pbtrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pbtrf.complexity"></a><h6>
+<a name="id990700"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pbtrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrf.example"></a><h6>
+<a name="id990727"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pbtrf.notes"></a><h6>
+<a name="id991012"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pbtrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrf.see_also"></a><h6>
+<a name="id991037"></a>
+ <a class="link" href="pbtrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbtrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbtrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pbtrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="pbtrf.html" title="pbtrf">
+<link rel="next" href="pftrf.html" title="pftrf">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pftrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrs"></a><a class="link" href="pbtrs.html" title="pbtrs">pbtrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrs.prototype"></a><h6>
+<a name="id991128"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.pbtrs.description"></a><h6>
+<a name="id991241"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pbtrs.dispatching_of_pbtrs"></a><p class="title"><b>Table&#160;1.265.&#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.computational_routines.pbtrs.definition"></a><h6>
+<a name="id991586"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pbtrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pbtrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id991626"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pbtrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pbtrs.complexity"></a><h6>
+<a name="id991714"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pbtrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrs.example"></a><h6>
+<a name="id991740"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pbtrs.notes"></a><h6>
+<a name="id992024"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pbtrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pbtrs.see_also"></a><h6>
+<a name="id992048"></a>
+ <a class="link" href="pbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pftrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pftrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pftrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pftrf</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="pbtrs.html" title="pbtrs">
+<link rel="next" href="pftri.html" title="pftri">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pftri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrf"></a><a class="link" href="pftrf.html" title="pftrf">pftrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrf.prototype"></a><h6>
+<a name="id992139"></a>
+ <a class="link" href="pftrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pftrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pftrf</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="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.computational_routines.pftrf.description"></a><h6>
+<a name="id992247"></a>
+ <a class="link" href="pftrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pftrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPFTRF, DPFTRF, CPFTRF, and
+ ZPFTRF. <code class="computeroutput"><span class="identifier">pftrf</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="boost_numeric_bindings.reference.lapack.computational_routines.pftrf.dispatching_of_pftrf"></a><p class="title"><b>Table&#160;1.266.&#160;Dispatching of pftrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pftrf">
+<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>
+ SPFTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPFTRF
+ </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>
+ CPFTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZPFTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrf.definition"></a><h6>
+<a name="id992595"></a>
+ <a class="link" href="pftrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pftrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id992637"></a>
+ <a class="link" href="pftrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pftrf.complexity"></a><h6>
+<a name="id992725"></a>
+ <a class="link" href="pftrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrf.example"></a><h6>
+<a name="id992751"></a>
+ <a class="link" href="pftrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrf.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">computational</span><span class="special">/</span><span class="identifier">pftrf</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">pftrf</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.computational_routines.pftrf.notes"></a><h6>
+<a name="id993036"></a>
+ <a class="link" href="pftrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrf.see_also"></a><h6>
+<a name="id993062"></a>
+ <a class="link" href="pftrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spftrf.f,
+ dpftrf.f,
+ cpftrf.f,
+ and zpftrf.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pftri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pftri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pftri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pftri</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="pftrf.html" title="pftrf">
+<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="pftrf.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pftrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftri"></a><a class="link" href="pftri.html" title="pftri">pftri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftri.prototype"></a><h6>
+<a name="id993153"></a>
+ <a class="link" href="pftri.html#boost_numeric_bindings.reference.lapack.computational_routines.pftri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pftri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pftri</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.computational_routines.pftri.description"></a><h6>
+<a name="id993238"></a>
+ <a class="link" href="pftri.html#boost_numeric_bindings.reference.lapack.computational_routines.pftri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pftri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPFTRI, DPFTRI, CPFTRI, and
+ ZPFTRI. <code class="computeroutput"><span class="identifier">pftri</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 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">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="boost_numeric_bindings.reference.lapack.computational_routines.pftri.dispatching_of_pftri"></a><p class="title"><b>Table&#160;1.267.&#160;Dispatching of pftri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pftri">
+<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>
+ SPFTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPFTRI
+ </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>
+ CPFTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZPFTRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.computational_routines.pftri.definition"></a><h6>
+<a name="id993577"></a>
+ <a class="link" href="pftri.html#boost_numeric_bindings.reference.lapack.computational_routines.pftri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pftri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftri.parameters_or_requirements_on_types"></a><h6>
+<a name="id993617"></a>
+ <a class="link" href="pftri.html#boost_numeric_bindings.reference.lapack.computational_routines.pftri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pftri.complexity"></a><h6>
+<a name="id993704"></a>
+ <a class="link" href="pftri.html#boost_numeric_bindings.reference.lapack.computational_routines.pftri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftri.example"></a><h6>
+<a name="id993730"></a>
+ <a class="link" href="pftri.html#boost_numeric_bindings.reference.lapack.computational_routines.pftri.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">computational</span><span class="special">/</span><span class="identifier">pftri</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">pftri</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.computational_routines.pftri.notes"></a><h6>
+<a name="id994014"></a>
+ <a class="link" href="pftri.html#boost_numeric_bindings.reference.lapack.computational_routines.pftri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftri.see_also"></a><h6>
+<a name="id994039"></a>
+ <a class="link" href="pftri.html#boost_numeric_bindings.reference.lapack.computational_routines.pftri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spftri.f,
+ dpftri.f,
+ cpftri.f,
+ and zpftri.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="pftrf.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pftrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pftrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pftrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="pftri.html" title="pftri">
+<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="pftri.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pocon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrs"></a><a class="link" href="pftrs.html" title="pftrs">pftrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrs.prototype"></a><h6>
+<a name="id994130"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.pftrs.description"></a><h6>
+<a name="id994242"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">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="boost_numeric_bindings.reference.lapack.computational_routines.pftrs.dispatching_of_pftrs"></a><p class="title"><b>Table&#160;1.268.&#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 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>
+ 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.computational_routines.pftrs.definition"></a><h6>
+<a name="id994586"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pftrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id994627"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pftrs.complexity"></a><h6>
+<a name="id994714"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrs.example"></a><h6>
+<a name="id994740"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pftrs.notes"></a><h6>
+<a name="id995025"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pftrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pftrs.see_also"></a><h6>
+<a name="id995050"></a>
+ <a class="link" href="pftrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="pftri.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pocon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pocon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pocon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="poequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pocon"></a><a class="link" href="pocon.html" title="pocon">pocon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pocon.prototype"></a><h6>
+<a name="id995143"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pocon.description"></a><h6>
+<a name="id995269"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pocon.dispatching_of_pocon"></a><p class="title"><b>Table&#160;1.269.&#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.computational_routines.pocon.definition"></a><h6>
+<a name="id995615"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.computational_routines.pocon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pocon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pocon.parameters_or_requirements_on_types"></a><h6>
+<a name="id995655"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.computational_routines.pocon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pocon.complexity"></a><h6>
+<a name="id995743"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.computational_routines.pocon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pocon.example"></a><h6>
+<a name="id995769"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pocon.notes"></a><h6>
+<a name="id996053"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.computational_routines.pocon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pocon.see_also"></a><h6>
+<a name="id996078"></a>
+ <a class="link" href="pocon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="poequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/poequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/poequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="porfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.poequ"></a><a class="link" href="poequ.html" title="poequ">poequ</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.poequ.prototype"></a><h6>
+<a name="id996169"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.poequ.description"></a><h6>
+<a name="id996312"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.poequ.dispatching_of_poequ"></a><p class="title"><b>Table&#160;1.270.&#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.computational_routines.poequ.definition"></a><h6>
+<a name="id996649"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.computational_routines.poequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/poequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.poequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id996689"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.computational_routines.poequ.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.poequ.complexity"></a><h6>
+<a name="id996775"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.computational_routines.poequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.poequ.example"></a><h6>
+<a name="id996800"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.poequ.notes"></a><h6>
+<a name="id997085"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.computational_routines.poequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.poequ.see_also"></a><h6>
+<a name="id997110"></a>
+ <a class="link" href="poequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="porfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/porfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/porfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="potrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.porfs"></a><a class="link" href="porfs.html" title="porfs">porfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.porfs.prototype"></a><h6>
+<a name="id997201"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.porfs.description"></a><h6>
+<a name="id997417"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.porfs.dispatching_of_porfs"></a><p class="title"><b>Table&#160;1.271.&#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.computational_routines.porfs.definition"></a><h6>
+<a name="id997751"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.computational_routines.porfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/porfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.porfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id997791"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.computational_routines.porfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.porfs.complexity"></a><h6>
+<a name="id997879"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.computational_routines.porfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.porfs.example"></a><h6>
+<a name="id997905"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.porfs.notes"></a><h6>
+<a name="id998190"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.computational_routines.porfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.porfs.see_also"></a><h6>
+<a name="id998214"></a>
+ <a class="link" href="porfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="potrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/potrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/potrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="potri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrf"></a><a class="link" href="potrf.html" title="potrf">potrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrf.prototype"></a><h6>
+<a name="id998306"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.potrf.description"></a><h6>
+<a name="id998391"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.potrf.dispatching_of_potrf"></a><p class="title"><b>Table&#160;1.272.&#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.computational_routines.potrf.definition"></a><h6>
+<a name="id998739"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.computational_routines.potrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/potrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id998780"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.computational_routines.potrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.potrf.complexity"></a><h6>
+<a name="id998868"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.computational_routines.potrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrf.example"></a><h6>
+<a name="id998894"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.potrf.notes"></a><h6>
+<a name="id999178"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.computational_routines.potrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrf.see_also"></a><h6>
+<a name="id999203"></a>
+ <a class="link" href="potrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="potri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/potri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/potri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="potrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potri"></a><a class="link" href="potri.html" title="potri">potri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potri.prototype"></a><h6>
+<a name="id999296"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.potri.description"></a><h6>
+<a name="id999380"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.potri.dispatching_of_potri"></a><p class="title"><b>Table&#160;1.273.&#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.computational_routines.potri.definition"></a><h6>
+<a name="id999718"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.computational_routines.potri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/potri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potri.parameters_or_requirements_on_types"></a><h6>
+<a name="id999759"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.computational_routines.potri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.potri.complexity"></a><h6>
+<a name="id999846"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.computational_routines.potri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potri.example"></a><h6>
+<a name="id999872"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.potri.notes"></a><h6>
+<a name="id1000157"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.computational_routines.potri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potri.see_also"></a><h6>
+<a name="id1000182"></a>
+ <a class="link" href="potri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="potrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/potrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/potrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ppcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrs"></a><a class="link" href="potrs.html" title="potrs">potrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrs.prototype"></a><h6>
+<a name="id1000274"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.potrs.description"></a><h6>
+<a name="id1000387"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.potrs.dispatching_of_potrs"></a><p class="title"><b>Table&#160;1.274.&#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.computational_routines.potrs.definition"></a><h6>
+<a name="id1000732"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.computational_routines.potrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/potrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1000772"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.computational_routines.potrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.potrs.complexity"></a><h6>
+<a name="id1000859"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.computational_routines.potrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrs.example"></a><h6>
+<a name="id1000886"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.potrs.notes"></a><h6>
+<a name="id1001171"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.computational_routines.potrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.potrs.see_also"></a><h6>
+<a name="id1001196"></a>
+ <a class="link" href="potrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ppcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ppcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ppcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ppequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppcon"></a><a class="link" href="ppcon.html" title="ppcon">ppcon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppcon.prototype"></a><h6>
+<a name="id1001287"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ppcon.description"></a><h6>
+<a name="id1001415"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ppcon.dispatching_of_ppcon"></a><p class="title"><b>Table&#160;1.275.&#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.computational_routines.ppcon.definition"></a><h6>
+<a name="id1001761"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.computational_routines.ppcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ppcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id1001801"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.computational_routines.ppcon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ppcon.complexity"></a><h6>
+<a name="id1001889"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.computational_routines.ppcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppcon.example"></a><h6>
+<a name="id1001914"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ppcon.notes"></a><h6>
+<a name="id1002198"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.computational_routines.ppcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppcon.see_also"></a><h6>
+<a name="id1002223"></a>
+ <a class="link" href="ppcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ppequ.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ppequ.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ppequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pprfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppequ"></a><a class="link" href="ppequ.html" title="ppequ">ppequ</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppequ.prototype"></a><h6>
+<a name="id1002316"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ppequ.description"></a><h6>
+<a name="id1002458"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ppequ.dispatching_of_ppequ"></a><p class="title"><b>Table&#160;1.276.&#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.computational_routines.ppequ.definition"></a><h6>
+<a name="id1002797"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.computational_routines.ppequ.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ppequ.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppequ.parameters_or_requirements_on_types"></a><h6>
+<a name="id1002836"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.computational_routines.ppequ.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ppequ.complexity"></a><h6>
+<a name="id1002924"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.computational_routines.ppequ.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppequ.example"></a><h6>
+<a name="id1002950"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ppequ.notes"></a><h6>
+<a name="id1003234"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.computational_routines.ppequ.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ppequ.see_also"></a><h6>
+<a name="id1003260"></a>
+ <a class="link" href="ppequ.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pprfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pprfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pprfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pptrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pprfs"></a><a class="link" href="pprfs.html" title="pprfs">pprfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pprfs.prototype"></a><h6>
+<a name="id1003351"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pprfs.description"></a><h6>
+<a name="id1003568"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pprfs.dispatching_of_pprfs"></a><p class="title"><b>Table&#160;1.277.&#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.computational_routines.pprfs.definition"></a><h6>
+<a name="id1003902"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.pprfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pprfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pprfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1003942"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.pprfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pprfs.complexity"></a><h6>
+<a name="id1004029"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.pprfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pprfs.example"></a><h6>
+<a name="id1004055"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pprfs.notes"></a><h6>
+<a name="id1004339"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.pprfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pprfs.see_also"></a><h6>
+<a name="id1004364"></a>
+ <a class="link" href="pprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pptrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pptrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pptrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pptri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrf"></a><a class="link" href="pptrf.html" title="pptrf">pptrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrf.prototype"></a><h6>
+<a name="id1004457"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pptrf.description"></a><h6>
+<a name="id1004541"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pptrf.dispatching_of_pptrf"></a><p class="title"><b>Table&#160;1.278.&#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.computational_routines.pptrf.definition"></a><h6>
+<a name="id1004884"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pptrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pptrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id1004926"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pptrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pptrf.complexity"></a><h6>
+<a name="id1005013"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pptrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrf.example"></a><h6>
+<a name="id1005039"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pptrf.notes"></a><h6>
+<a name="id1005323"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pptrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrf.see_also"></a><h6>
+<a name="id1005349"></a>
+ <a class="link" href="pptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pptri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pptri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pptri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pptrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptri"></a><a class="link" href="pptri.html" title="pptri">pptri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptri.prototype"></a><h6>
+<a name="id1005440"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pptri.description"></a><h6>
+<a name="id1005524"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pptri.dispatching_of_pptri"></a><p class="title"><b>Table&#160;1.279.&#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.computational_routines.pptri.definition"></a><h6>
+<a name="id1005864"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.computational_routines.pptri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pptri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptri.parameters_or_requirements_on_types"></a><h6>
+<a name="id1005903"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.computational_routines.pptri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pptri.complexity"></a><h6>
+<a name="id1005990"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.computational_routines.pptri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptri.example"></a><h6>
+<a name="id1006016"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pptri.notes"></a><h6>
+<a name="id1006301"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.computational_routines.pptri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptri.see_also"></a><h6>
+<a name="id1006327"></a>
+ <a class="link" href="pptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pptrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pptrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pptrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="pptri.html" title="pptri">
+<link rel="next" href="pstrf.html" title="pstrf">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pstrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrs"></a><a class="link" href="pptrs.html" title="pptrs">pptrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrs.prototype"></a><h6>
+<a name="id1006418"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pptrs.description"></a><h6>
+<a name="id1006531"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pptrs.dispatching_of_pptrs"></a><p class="title"><b>Table&#160;1.280.&#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.computational_routines.pptrs.definition"></a><h6>
+<a name="id1006877"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pptrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pptrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1006917"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pptrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pptrs.complexity"></a><h6>
+<a name="id1007003"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pptrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrs.example"></a><h6>
+<a name="id1007029"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pptrs.notes"></a><h6>
+<a name="id1007314"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pptrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pptrs.see_also"></a><h6>
+<a name="id1007340"></a>
+ <a class="link" href="pptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pstrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pstrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pstrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,227 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>pstrf</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="pptrs.html" title="pptrs">
+<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="pptrs.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ptcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pstrf"></a><a class="link" href="pstrf.html" title="pstrf">pstrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pstrf.prototype"></a><h6>
+<a name="id1007431"></a>
+ <a class="link" href="pstrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pstrf.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">pstrf</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">pstrf</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">VectorPIV</span><span class="special">&amp;</span> <span class="identifier">piv</span><span class="special">,</span> <span class="identifier">int_t</span><span class="special">&amp;</span> <span class="identifier">rank</span><span class="special">,</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.lapack.computational_routines.pstrf.description"></a><h6>
+<a name="id1007584"></a>
+ <a class="link" href="pstrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pstrf.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">pstrf</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines SPSTRF, DPSTRF, CPSTRF, and
+ ZPSTRF. <code class="computeroutput"><span class="identifier">pstrf</span></code> computes
+ the Cholesky factorization with complete pivoting of a complex Hermitian
+ positive semidefinite matrix A.
+ </p>
+<p>
+ The factorization has the form P' * A * P = U' * U , if UPLO = 'U', P'
+ * A * P = L * L', if UPLO = 'L', where U is an upper triangular matrix
+ and L is lower triangular, and P is stored as vector PIV.
+ </p>
+<p>
+ This algorithm does not attempt to check that A is positive semidefinite.
+ This version of the algorithm calls 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="boost_numeric_bindings.reference.lapack.computational_routines.pstrf.dispatching_of_pstrf"></a><p class="title"><b>Table&#160;1.281.&#160;Dispatching of pstrf</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of pstrf">
+<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>
+ SPSTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DPSTRF
+ </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>
+ CPSTRF
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZPSTRF
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.computational_routines.pstrf.definition"></a><h6>
+<a name="id1007930"></a>
+ <a class="link" href="pstrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pstrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pstrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pstrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id1007969"></a>
+ <a class="link" href="pstrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pstrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pstrf.complexity"></a><h6>
+<a name="id1008057"></a>
+ <a class="link" href="pstrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pstrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pstrf.example"></a><h6>
+<a name="id1008083"></a>
+ <a class="link" href="pstrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pstrf.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">computational</span><span class="special">/</span><span class="identifier">pstrf</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">pstrf</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.computational_routines.pstrf.notes"></a><h6>
+<a name="id1008368"></a>
+ <a class="link" href="pstrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pstrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pstrf.see_also"></a><h6>
+<a name="id1008392"></a>
+ <a class="link" href="pstrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pstrf.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files spstrf.f,
+ dpstrf.f,
+ cpstrf.f,
+ and zpstrf.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ptcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ptcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ptcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="pstrf.html" title="pstrf">
+<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="pstrf.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ptrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptcon"></a><a class="link" href="ptcon.html" title="ptcon">ptcon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptcon.prototype"></a><h6>
+<a name="id1008484"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ptcon.description"></a><h6>
+<a name="id1008640"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ptcon.dispatching_of_ptcon"></a><p class="title"><b>Table&#160;1.282.&#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.computational_routines.ptcon.definition"></a><h6>
+<a name="id1008991"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.computational_routines.ptcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ptcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id1009031"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.computational_routines.ptcon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ptcon.complexity"></a><h6>
+<a name="id1009119"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.computational_routines.ptcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptcon.example"></a><h6>
+<a name="id1009145"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ptcon.notes"></a><h6>
+<a name="id1009430"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.computational_routines.ptcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptcon.see_also"></a><h6>
+<a name="id1009455"></a>
+ <a class="link" href="ptcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="pstrf.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ptrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pteqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pteqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbtrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pteqr"></a><a class="link" href="pteqr.html" title="pteqr">pteqr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pteqr.prototype"></a><h6>
+<a name="id1043116"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pteqr.description"></a><h6>
+<a name="id1043269"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pteqr.dispatching_of_pteqr"></a><p class="title"><b>Table&#160;1.315.&#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.computational_routines.pteqr.definition"></a><h6>
+<a name="id1043632"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.computational_routines.pteqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pteqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pteqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1043672"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.computational_routines.pteqr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pteqr.complexity"></a><h6>
+<a name="id1043759"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.computational_routines.pteqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pteqr.example"></a><h6>
+<a name="id1043786"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pteqr.notes"></a><h6>
+<a name="id1044070"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.computational_routines.pteqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pteqr.see_also"></a><h6>
+<a name="id1044096"></a>
+ <a class="link" href="pteqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbtrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ptrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ptrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,229 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pttrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptrfs"></a><a class="link" href="ptrfs.html" title="ptrfs">ptrfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptrfs.prototype"></a><h6>
+<a name="id1009548"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ptrfs.description"></a><h6>
+<a name="id1010080"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.ptrfs.dispatching_of_ptrfs"></a><p class="title"><b>Table&#160;1.283.&#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.computational_routines.ptrfs.definition"></a><h6>
+<a name="id1010413"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.ptrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ptrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1010454"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.ptrfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ptrfs.complexity"></a><h6>
+<a name="id1010541"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.ptrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptrfs.example"></a><h6>
+<a name="id1010569"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ptrfs.notes"></a><h6>
+<a name="id1010853"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.ptrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ptrfs.see_also"></a><h6>
+<a name="id1010879"></a>
+ <a class="link" href="ptrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pttrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pttrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pttrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pttrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrf"></a><a class="link" href="pttrf.html" title="pttrf">pttrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrf.prototype"></a><h6>
+<a name="id1010970"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pttrf.description"></a><h6>
+<a name="id1011075"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pttrf.dispatching_of_pttrf"></a><p class="title"><b>Table&#160;1.284.&#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.computational_routines.pttrf.definition"></a><h6>
+<a name="id1011408"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pttrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pttrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id1011449"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pttrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pttrf.complexity"></a><h6>
+<a name="id1011537"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pttrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrf.example"></a><h6>
+<a name="id1011563"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pttrf.notes"></a><h6>
+<a name="id1011848"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.computational_routines.pttrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrf.see_also"></a><h6>
+<a name="id1011873"></a>
+ <a class="link" href="pttrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pttrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pttrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/pttrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrs"></a><a class="link" href="pttrs.html" title="pttrs">pttrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrs.prototype"></a><h6>
+<a name="id1011964"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.pttrs.description"></a><h6>
+<a name="id1012232"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.pttrs.dispatching_of_pttrs"></a><p class="title"><b>Table&#160;1.285.&#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.computational_routines.pttrs.definition"></a><h6>
+<a name="id1012573"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pttrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/pttrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1012614"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pttrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.pttrs.complexity"></a><h6>
+<a name="id1012701"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pttrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrs.example"></a><h6>
+<a name="id1012728"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.pttrs.notes"></a><h6>
+<a name="id1013013"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.pttrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.pttrs.see_also"></a><h6>
+<a name="id1013038"></a>
+ <a class="link" href="pttrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sbgst.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sbgst.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sygst.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbgst"></a><a class="link" href="sbgst.html" title="sbgst">sbgst</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbgst.prototype"></a><h6>
+<a name="id908962"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sbgst.description"></a><h6>
+<a name="id909123"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sbgst.dispatching_of_sbgst"></a><p class="title"><b>Table&#160;1.188.&#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.computational_routines.sbgst.definition"></a><h6>
+<a name="id909385"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.sbgst.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sbgst.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbgst.parameters_or_requirements_on_types"></a><h6>
+<a name="id909424"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.sbgst.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sbgst.complexity"></a><h6>
+<a name="id909511"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.sbgst.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbgst.example"></a><h6>
+<a name="id909537"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sbgst.notes"></a><h6>
+<a name="id909822"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.sbgst.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbgst.see_also"></a><h6>
+<a name="id909847"></a>
+ <a class="link" href="sbgst.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sygst.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sbtrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sbtrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,191 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sptrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbtrd"></a><a class="link" href="sbtrd.html" title="sbtrd">sbtrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbtrd.prototype"></a><h6>
+<a name="id1044188"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sbtrd.description"></a><h6>
+<a name="id1044364"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sbtrd.dispatching_of_sbtrd"></a><p class="title"><b>Table&#160;1.316.&#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.computational_routines.sbtrd.definition"></a><h6>
+<a name="id1044604"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sbtrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sbtrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbtrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1044644"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sbtrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sbtrd.complexity"></a><h6>
+<a name="id1044731"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sbtrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbtrd.example"></a><h6>
+<a name="id1044756"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sbtrd.notes"></a><h6>
+<a name="id1045042"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sbtrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sbtrd.see_also"></a><h6>
+<a name="id1045066"></a>
+ <a class="link" href="sbtrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sptrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/spcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/spcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sprfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.spcon"></a><a class="link" href="spcon.html" title="spcon">spcon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.spcon.prototype"></a><h6>
+<a name="id1013130"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.spcon.description"></a><h6>
+<a name="id1013287"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.spcon.dispatching_of_spcon"></a><p class="title"><b>Table&#160;1.286.&#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.computational_routines.spcon.definition"></a><h6>
+<a name="id1013640"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.computational_routines.spcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/spcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.spcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id1013680"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.computational_routines.spcon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.spcon.complexity"></a><h6>
+<a name="id1013768"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.computational_routines.spcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.spcon.example"></a><h6>
+<a name="id1013793"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.spcon.notes"></a><h6>
+<a name="id1014078"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.computational_routines.spcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.spcon.see_also"></a><h6>
+<a name="id1014104"></a>
+ <a class="link" href="spcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sprfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sprfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sprfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sptrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sprfs"></a><a class="link" href="sprfs.html" title="sprfs">sprfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sprfs.prototype"></a><h6>
+<a name="id1014196"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sprfs.description"></a><h6>
+<a name="id1014442"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sprfs.dispatching_of_sprfs"></a><p class="title"><b>Table&#160;1.287.&#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.computational_routines.sprfs.definition"></a><h6>
+<a name="id1014775"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.sprfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sprfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sprfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1014815"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.sprfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sprfs.complexity"></a><h6>
+<a name="id1014902"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.sprfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sprfs.example"></a><h6>
+<a name="id1014928"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sprfs.notes"></a><h6>
+<a name="id1015213"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.sprfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sprfs.see_also"></a><h6>
+<a name="id1015239"></a>
+ <a class="link" href="sprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sptrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sptrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sptrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,190 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stebz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrd"></a><a class="link" href="sptrd.html" title="sptrd">sptrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrd.prototype"></a><h6>
+<a name="id1045142"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sptrd.description"></a><h6>
+<a name="id1045292"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sptrd.dispatching_of_sptrd"></a><p class="title"><b>Table&#160;1.317.&#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.computational_routines.sptrd.definition"></a><h6>
+<a name="id1045533"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sptrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1045574"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sptrd.complexity"></a><h6>
+<a name="id1045660"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrd.example"></a><h6>
+<a name="id1045686"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sptrd.notes"></a><h6>
+<a name="id1045972"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrd.see_also"></a><h6>
+<a name="id1045997"></a>
+ <a class="link" href="sptrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stebz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sptrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sptrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sptri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrf"></a><a class="link" href="sptrf.html" title="sptrf">sptrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrf.prototype"></a><h6>
+<a name="id1015330"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sptrf.description"></a><h6>
+<a name="id1015437"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sptrf.dispatching_of_sptrf"></a><p class="title"><b>Table&#160;1.288.&#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.computational_routines.sptrf.definition"></a><h6>
+<a name="id1015794"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sptrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id1015834"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sptrf.complexity"></a><h6>
+<a name="id1015922"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrf.example"></a><h6>
+<a name="id1015947"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sptrf.notes"></a><h6>
+<a name="id1016233"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrf.see_also"></a><h6>
+<a name="id1016258"></a>
+ <a class="link" href="sptrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sptri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sptri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sptri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sptrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptri"></a><a class="link" href="sptri.html" title="sptri">sptri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptri.prototype"></a><h6>
+<a name="id1016351"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sptri.description"></a><h6>
+<a name="id1016465"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sptri.dispatching_of_sptri"></a><p class="title"><b>Table&#160;1.289.&#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.computational_routines.sptri.definition"></a><h6>
+<a name="id1016809"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.computational_routines.sptri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sptri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptri.parameters_or_requirements_on_types"></a><h6>
+<a name="id1016849"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.computational_routines.sptri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sptri.complexity"></a><h6>
+<a name="id1016936"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.computational_routines.sptri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptri.example"></a><h6>
+<a name="id1016962"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sptri.notes"></a><h6>
+<a name="id1017246"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.computational_routines.sptri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptri.see_also"></a><h6>
+<a name="id1017271"></a>
+ <a class="link" href="sptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sptrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sptrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sptrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sycon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrs"></a><a class="link" href="sptrs.html" title="sptrs">sptrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrs.prototype"></a><h6>
+<a name="id1017363"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sptrs.description"></a><h6>
+<a name="id1017505"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sptrs.dispatching_of_sptrs"></a><p class="title"><b>Table&#160;1.290.&#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.computational_routines.sptrs.definition"></a><h6>
+<a name="id1017850"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sptrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1017890"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sptrs.complexity"></a><h6>
+<a name="id1017977"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrs.example"></a><h6>
+<a name="id1018004"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sptrs.notes"></a><h6>
+<a name="id1018288"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.sptrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sptrs.see_also"></a><h6>
+<a name="id1018313"></a>
+ <a class="link" href="sptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sycon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stebz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stebz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stedc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stebz"></a><a class="link" href="stebz.html" title="stebz">stebz</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stebz.prototype"></a><h6>
+<a name="id1046074"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.stebz.description"></a><h6>
+<a name="id1046482"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.stebz.dispatching_of_stebz"></a><p class="title"><b>Table&#160;1.318.&#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.computational_routines.stebz.definition"></a><h6>
+<a name="id1046745"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.computational_routines.stebz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/stebz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stebz.parameters_or_requirements_on_types"></a><h6>
+<a name="id1046784"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.computational_routines.stebz.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.stebz.complexity"></a><h6>
+<a name="id1046872"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.computational_routines.stebz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stebz.example"></a><h6>
+<a name="id1046898"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.stebz.notes"></a><h6>
+<a name="id1047183"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.computational_routines.stebz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stebz.see_also"></a><h6>
+<a name="id1047209"></a>
+ <a class="link" href="stebz.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stedc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stedc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stedc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,227 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stegr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stedc"></a><a class="link" href="stedc.html" title="stedc">stedc</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stedc.prototype"></a><h6>
+<a name="id1047285"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.stedc.description"></a><h6>
+<a name="id1047437"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.stedc.dispatching_of_stedc"></a><p class="title"><b>Table&#160;1.319.&#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.computational_routines.stedc.definition"></a><h6>
+<a name="id1047784"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.computational_routines.stedc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/stedc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stedc.parameters_or_requirements_on_types"></a><h6>
+<a name="id1047824"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.computational_routines.stedc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.stedc.complexity"></a><h6>
+<a name="id1047911"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.computational_routines.stedc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stedc.example"></a><h6>
+<a name="id1047937"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.stedc.notes"></a><h6>
+<a name="id1048222"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.computational_routines.stedc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stedc.see_also"></a><h6>
+<a name="id1048248"></a>
+ <a class="link" href="stedc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stegr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stegr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stegr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,243 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stein.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stegr"></a><a class="link" href="stegr.html" title="stegr">stegr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stegr.prototype"></a><h6>
+<a name="id1048340"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.stegr.description"></a><h6>
+<a name="id1048712"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.stegr.dispatching_of_stegr"></a><p class="title"><b>Table&#160;1.320.&#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.computational_routines.stegr.definition"></a><h6>
+<a name="id1049099"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.computational_routines.stegr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/stegr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stegr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1049139"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.computational_routines.stegr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.stegr.complexity"></a><h6>
+<a name="id1049227"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.computational_routines.stegr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stegr.example"></a><h6>
+<a name="id1049253"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.stegr.notes"></a><h6>
+<a name="id1049538"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.computational_routines.stegr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stegr.see_also"></a><h6>
+<a name="id1049562"></a>
+ <a class="link" href="stegr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stein.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stein.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stein.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,230 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stemr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stein"></a><a class="link" href="stein.html" title="stein">stein</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stein.prototype"></a><h6>
+<a name="id1049654"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.stein.description"></a><h6>
+<a name="id1049952"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.stein.dispatching_of_stein"></a><p class="title"><b>Table&#160;1.321.&#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.computational_routines.stein.definition"></a><h6>
+<a name="id1050304"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.computational_routines.stein.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/stein.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stein.parameters_or_requirements_on_types"></a><h6>
+<a name="id1050345"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.computational_routines.stein.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.stein.complexity"></a><h6>
+<a name="id1050432"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.computational_routines.stein.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stein.example"></a><h6>
+<a name="id1050458"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.stein.notes"></a><h6>
+<a name="id1050742"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.computational_routines.stein.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stein.see_also"></a><h6>
+<a name="id1050768"></a>
+ <a class="link" href="stein.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stemr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stemr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/stemr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="steqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stemr"></a><a class="link" href="stemr.html" title="stemr">stemr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stemr.prototype"></a><h6>
+<a name="id1050860"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">fortran_bool_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.computational_routines.stemr.description"></a><h6>
+<a name="id1051260"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.computational_routines.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>
+ Further Details 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="boost_numeric_bindings.reference.lapack.computational_routines.stemr.dispatching_of_stemr"></a><p class="title"><b>Table&#160;1.322.&#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.computational_routines.stemr.definition"></a><h6>
+<a name="id1051706"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.computational_routines.stemr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/stemr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stemr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1051746"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.computational_routines.stemr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.stemr.complexity"></a><h6>
+<a name="id1051834"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.computational_routines.stemr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stemr.example"></a><h6>
+<a name="id1051860"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.stemr.notes"></a><h6>
+<a name="id1052145"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.computational_routines.stemr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.stemr.see_also"></a><h6>
+<a name="id1052171"></a>
+ <a class="link" href="stemr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="steqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/steqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/steqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sterf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.steqr"></a><a class="link" href="steqr.html" title="steqr">steqr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.steqr.prototype"></a><h6>
+<a name="id1052263"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.steqr.description"></a><h6>
+<a name="id1052416"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.steqr.dispatching_of_steqr"></a><p class="title"><b>Table&#160;1.323.&#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.computational_routines.steqr.definition"></a><h6>
+<a name="id1052751"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.computational_routines.steqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/steqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.steqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1052792"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.computational_routines.steqr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.steqr.complexity"></a><h6>
+<a name="id1052880"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.computational_routines.steqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.steqr.example"></a><h6>
+<a name="id1052906"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.steqr.notes"></a><h6>
+<a name="id1053191"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.computational_routines.steqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.steqr.see_also"></a><h6>
+<a name="id1053216"></a>
+ <a class="link" href="steqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sterf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sterf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sterf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sytrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sterf"></a><a class="link" href="sterf.html" title="sterf">sterf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sterf.prototype"></a><h6>
+<a name="id1053307"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sterf.description"></a><h6>
+<a name="id1053438"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sterf.dispatching_of_sterf"></a><p class="title"><b>Table&#160;1.324.&#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.computational_routines.sterf.definition"></a><h6>
+<a name="id1053678"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.computational_routines.sterf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sterf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sterf.parameters_or_requirements_on_types"></a><h6>
+<a name="id1053718"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.computational_routines.sterf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sterf.complexity"></a><h6>
+<a name="id1053806"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.computational_routines.sterf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sterf.example"></a><h6>
+<a name="id1053832"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sterf.notes"></a><h6>
+<a name="id1054117"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.computational_routines.sterf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sterf.see_also"></a><h6>
+<a name="id1054143"></a>
+ <a class="link" href="sterf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sytrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sycon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sycon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sycon"></a><a class="link" href="sycon.html" title="sycon">sycon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sycon.prototype"></a><h6>
+<a name="id1018406"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sycon.description"></a><h6>
+<a name="id1018562"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sycon.dispatching_of_sycon"></a><p class="title"><b>Table&#160;1.291.&#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.computational_routines.sycon.definition"></a><h6>
+<a name="id1018914"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.computational_routines.sycon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sycon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sycon.parameters_or_requirements_on_types"></a><h6>
+<a name="id1018955"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.computational_routines.sycon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sycon.complexity"></a><h6>
+<a name="id1019042"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.computational_routines.sycon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sycon.example"></a><h6>
+<a name="id1019068"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sycon.notes"></a><h6>
+<a name="id1019353"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.computational_routines.sycon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sycon.see_also"></a><h6>
+<a name="id1019378"></a>
+ <a class="link" href="sycon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sygst.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sygst.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,201 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggqrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sygst"></a><a class="link" href="sygst.html" title="sygst">sygst</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sygst.prototype"></a><h6>
+<a name="id909924"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sygst.description"></a><h6>
+<a name="id910060"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sygst.dispatching_of_sygst"></a><p class="title"><b>Table&#160;1.189.&#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.computational_routines.sygst.definition"></a><h6>
+<a name="id910347"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.computational_routines.sygst.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sygst.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sygst.parameters_or_requirements_on_types"></a><h6>
+<a name="id910387"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.computational_routines.sygst.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sygst.complexity"></a><h6>
+<a name="id910474"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.computational_routines.sygst.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sygst.example"></a><h6>
+<a name="id910500"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sygst.notes"></a><h6>
+<a name="id910784"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.computational_routines.sygst.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sygst.see_also"></a><h6>
+<a name="id910809"></a>
+ <a class="link" href="sygst.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggqrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/syrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/syrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sytrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.syrfs"></a><a class="link" href="syrfs.html" title="syrfs">syrfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.syrfs.prototype"></a><h6>
+<a name="id1019471"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.syrfs.description"></a><h6>
+<a name="id1019716"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.syrfs.dispatching_of_syrfs"></a><p class="title"><b>Table&#160;1.292.&#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.computational_routines.syrfs.definition"></a><h6>
+<a name="id1020048"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.syrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/syrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.syrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1020089"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.syrfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.syrfs.complexity"></a><h6>
+<a name="id1020176"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.syrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.syrfs.example"></a><h6>
+<a name="id1020202"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.syrfs.notes"></a><h6>
+<a name="id1020487"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.syrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.syrfs.see_also"></a><h6>
+<a name="id1020512"></a>
+ <a class="link" href="syrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sytrf.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sytrd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sytrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,190 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrd"></a><a class="link" href="sytrd.html" title="sytrd">sytrd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrd.prototype"></a><h6>
+<a name="id1054220"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sytrd.description"></a><h6>
+<a name="id1054372"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sytrd.dispatching_of_sytrd"></a><p class="title"><b>Table&#160;1.325.&#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.computational_routines.sytrd.definition"></a><h6>
+<a name="id1054613"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sytrd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrd.parameters_or_requirements_on_types"></a><h6>
+<a name="id1054653"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sytrd.complexity"></a><h6>
+<a name="id1054740"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrd.example"></a><h6>
+<a name="id1054767"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sytrd.notes"></a><h6>
+<a name="id1055052"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrd.see_also"></a><h6>
+<a name="id1055077"></a>
+ <a class="link" href="sytrd.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sytrf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sytrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,228 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sytri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrf"></a><a class="link" href="sytrf.html" title="sytrf">sytrf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrf.prototype"></a><h6>
+<a name="id1020605"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sytrf.description"></a><h6>
+<a name="id1020712"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sytrf.dispatching_of_sytrf"></a><p class="title"><b>Table&#160;1.293.&#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.computational_routines.sytrf.definition"></a><h6>
+<a name="id1021073"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sytrf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrf.parameters_or_requirements_on_types"></a><h6>
+<a name="id1021113"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sytrf.complexity"></a><h6>
+<a name="id1021200"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrf.example"></a><h6>
+<a name="id1021227"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sytrf.notes"></a><h6>
+<a name="id1021511"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrf.see_also"></a><h6>
+<a name="id1021536"></a>
+ <a class="link" href="sytrf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sytri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sytri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sytri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,218 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sytrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytri"></a><a class="link" href="sytri.html" title="sytri">sytri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytri.prototype"></a><h6>
+<a name="id1021628"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sytri.description"></a><h6>
+<a name="id1021742"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sytri.dispatching_of_sytri"></a><p class="title"><b>Table&#160;1.294.&#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.computational_routines.sytri.definition"></a><h6>
+<a name="id1022087"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.computational_routines.sytri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sytri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytri.parameters_or_requirements_on_types"></a><h6>
+<a name="id1022126"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.computational_routines.sytri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sytri.complexity"></a><h6>
+<a name="id1022213"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.computational_routines.sytri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytri.example"></a><h6>
+<a name="id1022238"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sytri.notes"></a><h6>
+<a name="id1022523"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.computational_routines.sytri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytri.see_also"></a><h6>
+<a name="id1022549"></a>
+ <a class="link" href="sytri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sytrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sytrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/sytrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrs"></a><a class="link" href="sytrs.html" title="sytrs">sytrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrs.prototype"></a><h6>
+<a name="id1022641"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.sytrs.description"></a><h6>
+<a name="id1022783"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.sytrs.dispatching_of_sytrs"></a><p class="title"><b>Table&#160;1.295.&#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.computational_routines.sytrs.definition"></a><h6>
+<a name="id1023128"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/sytrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1023169"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.sytrs.complexity"></a><h6>
+<a name="id1023256"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrs.example"></a><h6>
+<a name="id1023281"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.sytrs.notes"></a><h6>
+<a name="id1023565"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.computational_routines.sytrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.sytrs.see_also"></a><h6>
+<a name="id1023590"></a>
+ <a class="link" href="sytrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tbcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tbcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbcon"></a><a class="link" href="tbcon.html" title="tbcon">tbcon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbcon.prototype"></a><h6>
+<a name="id1023681"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tbcon.description"></a><h6>
+<a name="id1023836"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tbcon.dispatching_of_tbcon"></a><p class="title"><b>Table&#160;1.296.&#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.computational_routines.tbcon.definition"></a><h6>
+<a name="id1024176"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.tbcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tbcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id1024216"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.tbcon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tbcon.complexity"></a><h6>
+<a name="id1024303"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.tbcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbcon.example"></a><h6>
+<a name="id1024330"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tbcon.notes"></a><h6>
+<a name="id1024614"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.tbcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbcon.see_also"></a><h6>
+<a name="id1024639"></a>
+ <a class="link" href="tbcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tbrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tbrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbtrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbrfs"></a><a class="link" href="tbrfs.html" title="tbrfs">tbrfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbrfs.prototype"></a><h6>
+<a name="id1024731"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tbrfs.description"></a><h6>
+<a name="id1024948"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tbrfs.dispatching_of_tbrfs"></a><p class="title"><b>Table&#160;1.297.&#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.computational_routines.tbrfs.definition"></a><h6>
+<a name="id1025300"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.tbrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tbrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1025341"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.tbrfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tbrfs.complexity"></a><h6>
+<a name="id1025429"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.tbrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbrfs.example"></a><h6>
+<a name="id1025454"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tbrfs.notes"></a><h6>
+<a name="id1025739"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.tbrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbrfs.see_also"></a><h6>
+<a name="id1025764"></a>
+ <a class="link" href="tbrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tbtrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tbtrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tbtrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="tbrfs.html" title="tbrfs">
+<link rel="next" href="tftri.html" title="tftri">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tftri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbtrs"></a><a class="link" href="tbtrs.html" title="tbtrs">tbtrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbtrs.prototype"></a><h6>
+<a name="id1025857"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tbtrs.description"></a><h6>
+<a name="id1025993"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tbtrs.dispatching_of_tbtrs"></a><p class="title"><b>Table&#160;1.298.&#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.computational_routines.tbtrs.definition"></a><h6>
+<a name="id1026341"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.tbtrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tbtrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbtrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1026381"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.tbtrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tbtrs.complexity"></a><h6>
+<a name="id1026468"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.tbtrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbtrs.example"></a><h6>
+<a name="id1026494"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tbtrs.notes"></a><h6>
+<a name="id1026779"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.tbtrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tbtrs.see_also"></a><h6>
+<a name="id1026804"></a>
+ <a class="link" href="tbtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tftri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tftri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tftri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>tftri</title>
+<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="tbtrs.html" title="tbtrs">
+<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="tbtrs.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tpcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tftri"></a><a class="link" href="tftri.html" title="tftri">tftri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tftri.prototype"></a><h6>
+<a name="id1026896"></a>
+ <a class="link" href="tftri.html#boost_numeric_bindings.reference.lapack.computational_routines.tftri.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">tftri</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">tftri</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.computational_routines.tftri.description"></a><h6>
+<a name="id1026981"></a>
+ <a class="link" href="tftri.html#boost_numeric_bindings.reference.lapack.computational_routines.tftri.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">tftri</span></code> (short for $FRIENDLY_NAME)
+ provides a C++ interface to LAPACK routines STFTRI, DTFTRI, CTFTRI, and
+ ZTFTRI. <code class="computeroutput"><span class="identifier">tftri</span></code> computes
+ the inverse of a triangular matrix A stored in RFP format.
+ </p>
+<p>
+ This is a 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="boost_numeric_bindings.reference.lapack.computational_routines.tftri.dispatching_of_tftri"></a><p class="title"><b>Table&#160;1.299.&#160;Dispatching of tftri</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of tftri">
+<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>
+ STFTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DTFTRI
+ </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>
+ CTFTRI
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ ZTFTRI
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><a name="boost_numeric_bindings.reference.lapack.computational_routines.tftri.definition"></a><h6>
+<a name="id1027316"></a>
+ <a class="link" href="tftri.html#boost_numeric_bindings.reference.lapack.computational_routines.tftri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tftri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tftri.parameters_or_requirements_on_types"></a><h6>
+<a name="id1027356"></a>
+ <a class="link" href="tftri.html#boost_numeric_bindings.reference.lapack.computational_routines.tftri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tftri.complexity"></a><h6>
+<a name="id1027443"></a>
+ <a class="link" href="tftri.html#boost_numeric_bindings.reference.lapack.computational_routines.tftri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tftri.example"></a><h6>
+<a name="id1027469"></a>
+ <a class="link" href="tftri.html#boost_numeric_bindings.reference.lapack.computational_routines.tftri.example">Example</a>
+ </h6>
+<p>
+
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">bindings</span><span class="special">/</span><span class="identifier">lapack</span><span class="special">/</span><span class="identifier">computational</span><span class="special">/</span><span class="identifier">tftri</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bindings</span><span class="special">;</span>
+
+<span class="identifier">lapack</span><span class="special">::</span><span class="identifier">tftri</span><span class="special">(</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">z</span> <span class="special">);</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ this will output
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <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.computational_routines.tftri.notes"></a><h6>
+<a name="id1027753"></a>
+ <a class="link" href="tftri.html#boost_numeric_bindings.reference.lapack.computational_routines.tftri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tftri.see_also"></a><h6>
+<a name="id1027779"></a>
+ <a class="link" href="tftri.html#boost_numeric_bindings.reference.lapack.computational_routines.tftri.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files stftri.f,
+ dtftri.f,
+ ctftri.f,
+ and ztftri.f
+ at Netlib.
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
+ Toon Knapen, Karl Meerbergen<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tpcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgevc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgevc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,247 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgexc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgevc"></a><a class="link" href="tgevc.html" title="tgevc">tgevc</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgevc.prototype"></a><h6>
+<a name="id1064450"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tgevc.description"></a><h6>
+<a name="id1064738"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tgevc.dispatching_of_tgevc"></a><p class="title"><b>Table&#160;1.334.&#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.computational_routines.tgevc.definition"></a><h6>
+<a name="id1065136"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.computational_routines.tgevc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tgevc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgevc.parameters_or_requirements_on_types"></a><h6>
+<a name="id1065176"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.computational_routines.tgevc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tgevc.complexity"></a><h6>
+<a name="id1065263"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.computational_routines.tgevc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgevc.example"></a><h6>
+<a name="id1065289"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tgevc.notes"></a><h6>
+<a name="id1065573"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.computational_routines.tgevc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgevc.see_also"></a><h6>
+<a name="id1065598"></a>
+ <a class="link" href="tgevc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgexc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgexc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgexc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,240 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgsen.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgexc"></a><a class="link" href="tgexc.html" title="tgexc">tgexc</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgexc.prototype"></a><h6>
+<a name="id1065690"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.computational_routines.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">fortran_bool_t</span> <span class="identifier">wantq</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">fortran_bool_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">fortran_bool_t</span> <span class="identifier">wantq</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">fortran_bool_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.computational_routines.tgexc.description"></a><h6>
+<a name="id1066141"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tgexc.dispatching_of_tgexc"></a><p class="title"><b>Table&#160;1.335.&#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.computational_routines.tgexc.definition"></a><h6>
+<a name="id1066491"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.computational_routines.tgexc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tgexc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgexc.parameters_or_requirements_on_types"></a><h6>
+<a name="id1066531"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.computational_routines.tgexc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tgexc.complexity"></a><h6>
+<a name="id1066618"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.computational_routines.tgexc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgexc.example"></a><h6>
+<a name="id1066645"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tgexc.notes"></a><h6>
+<a name="id1066929"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.computational_routines.tgexc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgexc.see_also"></a><h6>
+<a name="id1066955"></a>
+ <a class="link" href="tgexc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgsen.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgsen.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgsen.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,254 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgsna.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsen"></a><a class="link" href="tgsen.html" title="tgsen">tgsen</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsen.prototype"></a><h6>
+<a name="id1067047"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.computational_routines.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">fortran_bool_t</span> <span class="identifier">wantq</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">fortran_bool_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">fortran_bool_t</span> <span class="identifier">wantq</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">fortran_bool_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.computational_routines.tgsen.description"></a><h6>
+<a name="id1067767"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tgsen.dispatching_of_tgsen"></a><p class="title"><b>Table&#160;1.336.&#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.computational_routines.tgsen.definition"></a><h6>
+<a name="id1068134"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsen.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tgsen.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsen.parameters_or_requirements_on_types"></a><h6>
+<a name="id1068174"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsen.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tgsen.complexity"></a><h6>
+<a name="id1068261"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsen.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsen.example"></a><h6>
+<a name="id1068288"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tgsen.notes"></a><h6>
+<a name="id1068573"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsen.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsen.see_also"></a><h6>
+<a name="id1068598"></a>
+ <a class="link" href="tgsen.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgsna.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgsja.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgsja.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="ggsvp.html" title="ggsvp">
+<link rel="next" href="../auxiliary_routines.html" title="Auxiliary Routines">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../auxiliary_routines.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsja"></a><a class="link" href="tgsja.html" title="tgsja">tgsja</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsja.prototype"></a><h6>
+<a name="id1072459"></a>
+ <a class="link" href="tgsja.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tgsja.description"></a><h6>
+<a name="id1072856"></a>
+ <a class="link" href="tgsja.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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/computational/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.computational_routines.tgsja.notes"></a><h6>
+<a name="id1076564"></a>
+ <a class="link" href="tgsja.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsja.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsja.see_also"></a><h6>
+<a name="id1076589"></a>
+ <a class="link" href="tgsja.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../auxiliary_routines.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgsna.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgsna.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgsyl.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsna"></a><a class="link" href="tgsna.html" title="tgsna">tgsna</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsna.prototype"></a><h6>
+<a name="id1068689"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tgsna.description"></a><h6>
+<a name="id1069057"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tgsna.dispatching_of_tgsna"></a><p class="title"><b>Table&#160;1.337.&#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.computational_routines.tgsna.definition"></a><h6>
+<a name="id1069395"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsna.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tgsna.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsna.parameters_or_requirements_on_types"></a><h6>
+<a name="id1069436"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsna.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tgsna.complexity"></a><h6>
+<a name="id1069523"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsna.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsna.example"></a><h6>
+<a name="id1069549"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tgsna.notes"></a><h6>
+<a name="id1069834"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsna.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsna.see_also"></a><h6>
+<a name="id1069860"></a>
+ <a class="link" href="tgsna.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tgsyl.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgsyl.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tgsyl.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggsvp.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsyl"></a><a class="link" href="tgsyl.html" title="tgsyl">tgsyl</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsyl.prototype"></a><h6>
+<a name="id1069951"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tgsyl.description"></a><h6>
+<a name="id1070226"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tgsyl.dispatching_of_tgsyl"></a><p class="title"><b>Table&#160;1.338.&#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.computational_routines.tgsyl.definition"></a><h6>
+<a name="id1070641"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsyl.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tgsyl.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsyl.parameters_or_requirements_on_types"></a><h6>
+<a name="id1070682"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsyl.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tgsyl.complexity"></a><h6>
+<a name="id1070769"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsyl.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsyl.example"></a><h6>
+<a name="id1070795"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tgsyl.notes"></a><h6>
+<a name="id1071079"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.tgsyl.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tgsyl.see_also"></a><h6>
+<a name="id1071105"></a>
+ <a class="link" href="tgsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggsvp.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tpcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tpcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<link rel="prev" href="tftri.html" title="tftri">
+<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="tftri.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tprfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tpcon"></a><a class="link" href="tpcon.html" title="tpcon">tpcon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tpcon.prototype"></a><h6>
+<a name="id1027870"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tpcon.description"></a><h6>
+<a name="id1028002"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tpcon.dispatching_of_tpcon"></a><p class="title"><b>Table&#160;1.300.&#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.computational_routines.tpcon.definition"></a><h6>
+<a name="id1028341"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.tpcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tpcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tpcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id1028382"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.tpcon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tpcon.complexity"></a><h6>
+<a name="id1028470"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.tpcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tpcon.example"></a><h6>
+<a name="id1028496"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tpcon.notes"></a><h6>
+<a name="id1028781"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.tpcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tpcon.see_also"></a><h6>
+<a name="id1028806"></a>
+ <a class="link" href="tpcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="tftri.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tprfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tprfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tprfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tptri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tprfs"></a><a class="link" href="tprfs.html" title="tprfs">tprfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tprfs.prototype"></a><h6>
+<a name="id1028899"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tprfs.description"></a><h6>
+<a name="id1029092"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tprfs.dispatching_of_tprfs"></a><p class="title"><b>Table&#160;1.301.&#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.computational_routines.tprfs.definition"></a><h6>
+<a name="id1029444"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.tprfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tprfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tprfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1029485"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.tprfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tprfs.complexity"></a><h6>
+<a name="id1029573"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.tprfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tprfs.example"></a><h6>
+<a name="id1029599"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tprfs.notes"></a><h6>
+<a name="id1029884"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.tprfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tprfs.see_also"></a><h6>
+<a name="id1029910"></a>
+ <a class="link" href="tprfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tptri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tptri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tptri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,217 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tptrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptri"></a><a class="link" href="tptri.html" title="tptri">tptri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptri.prototype"></a><h6>
+<a name="id1030002"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tptri.description"></a><h6>
+<a name="id1030086"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tptri.dispatching_of_tptri"></a><p class="title"><b>Table&#160;1.302.&#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.computational_routines.tptri.definition"></a><h6>
+<a name="id1030418"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.computational_routines.tptri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tptri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptri.parameters_or_requirements_on_types"></a><h6>
+<a name="id1030458"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.computational_routines.tptri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tptri.complexity"></a><h6>
+<a name="id1030545"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.computational_routines.tptri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptri.example"></a><h6>
+<a name="id1030571"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tptri.notes"></a><h6>
+<a name="id1030856"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.computational_routines.tptri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptri.see_also"></a><h6>
+<a name="id1030881"></a>
+ <a class="link" href="tptri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="tptrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tptrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tptrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptrs"></a><a class="link" href="tptrs.html" title="tptrs">tptrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptrs.prototype"></a><h6>
+<a name="id1030973"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tptrs.description"></a><h6>
+<a name="id1031086"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tptrs.dispatching_of_tptrs"></a><p class="title"><b>Table&#160;1.303.&#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.computational_routines.tptrs.definition"></a><h6>
+<a name="id1031435"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.tptrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tptrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1031475"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.tptrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tptrs.complexity"></a><h6>
+<a name="id1031563"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.tptrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptrs.example"></a><h6>
+<a name="id1031589"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tptrs.notes"></a><h6>
+<a name="id1031874"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.tptrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tptrs.see_also"></a><h6>
+<a name="id1031900"></a>
+ <a class="link" href="tptrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trcon.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,222 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trcon"></a><a class="link" href="trcon.html" title="trcon">trcon</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trcon.prototype"></a><h6>
+<a name="id1031992"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.trcon.description"></a><h6>
+<a name="id1032124"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.trcon.dispatching_of_trcon"></a><p class="title"><b>Table&#160;1.304.&#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.computational_routines.trcon.definition"></a><h6>
+<a name="id1032463"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.computational_routines.trcon.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/trcon.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trcon.parameters_or_requirements_on_types"></a><h6>
+<a name="id1032503"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.computational_routines.trcon.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.trcon.complexity"></a><h6>
+<a name="id1032591"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.computational_routines.trcon.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trcon.example"></a><h6>
+<a name="id1032618"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.trcon.notes"></a><h6>
+<a name="id1032903"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.computational_routines.trcon.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trcon.see_also"></a><h6>
+<a name="id1032928"></a>
+ <a class="link" href="trcon.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trrfs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trevc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trevc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,249 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trexc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trevc"></a><a class="link" href="trevc.html" title="trevc">trevc</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trevc.prototype"></a><h6>
+<a name="id954134"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.trevc.description"></a><h6>
+<a name="id954599"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.trevc.dispatching_of_trevc"></a><p class="title"><b>Table&#160;1.231.&#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.computational_routines.trevc.definition"></a><h6>
+<a name="id954980"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.computational_routines.trevc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/trevc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trevc.parameters_or_requirements_on_types"></a><h6>
+<a name="id955020"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.computational_routines.trevc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.trevc.complexity"></a><h6>
+<a name="id955107"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.computational_routines.trevc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trevc.example"></a><h6>
+<a name="id955133"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.trevc.notes"></a><h6>
+<a name="id955418"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.computational_routines.trevc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trevc.see_also"></a><h6>
+<a name="id955443"></a>
+ <a class="link" href="trevc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trexc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trexc.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trexc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsen.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trexc"></a><a class="link" href="trexc.html" title="trexc">trexc</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trexc.prototype"></a><h6>
+<a name="id955535"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.trexc.description"></a><h6>
+<a name="id955850"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.trexc.dispatching_of_trexc"></a><p class="title"><b>Table&#160;1.232.&#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.computational_routines.trexc.definition"></a><h6>
+<a name="id956195"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.computational_routines.trexc.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/trexc.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trexc.parameters_or_requirements_on_types"></a><h6>
+<a name="id956235"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.computational_routines.trexc.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.trexc.complexity"></a><h6>
+<a name="id956322"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.computational_routines.trexc.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trexc.example"></a><h6>
+<a name="id956349"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.trexc.notes"></a><h6>
+<a name="id956634"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.computational_routines.trexc.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trexc.see_also"></a><h6>
+<a name="id956660"></a>
+ <a class="link" href="trexc.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsen.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trrfs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trtri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trrfs"></a><a class="link" href="trrfs.html" title="trrfs">trrfs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trrfs.prototype"></a><h6>
+<a name="id1033021"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.trrfs.description"></a><h6>
+<a name="id1033215"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.trrfs.dispatching_of_trrfs"></a><p class="title"><b>Table&#160;1.305.&#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.computational_routines.trrfs.definition"></a><h6>
+<a name="id1033566"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.trrfs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/trrfs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trrfs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1033607"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.trrfs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.trrfs.complexity"></a><h6>
+<a name="id1033695"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.trrfs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trrfs.example"></a><h6>
+<a name="id1033721"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.trrfs.notes"></a><h6>
+<a name="id1034006"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.trrfs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trrfs.see_also"></a><h6>
+<a name="id1034032"></a>
+ <a class="link" href="trrfs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trtri.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trsen.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trsen.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,198 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsna.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsen"></a><a class="link" href="trsen.html" title="trsen">trsen</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsen.prototype"></a><h6>
+<a name="id956750"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.trsen.description"></a><h6>
+<a name="id957007"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.trsen.dispatching_of_trsen"></a><p class="title"><b>Table&#160;1.233.&#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.computational_routines.trsen.definition"></a><h6>
+<a name="id957293"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.computational_routines.trsen.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/trsen.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsen.parameters_or_requirements_on_types"></a><h6>
+<a name="id957333"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.computational_routines.trsen.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.trsen.complexity"></a><h6>
+<a name="id957421"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.computational_routines.trsen.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsen.example"></a><h6>
+<a name="id957447"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.trsen.notes"></a><h6>
+<a name="id957732"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.computational_routines.trsen.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsen.see_also"></a><h6>
+<a name="id957758"></a>
+ <a class="link" href="trsen.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsna.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trsna.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trsna.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsyl.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsna"></a><a class="link" href="trsna.html" title="trsna">trsna</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsna.prototype"></a><h6>
+<a name="id957836"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.computational_routines.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>
+ <span class="keyword">const</span> <span class="identifier">int_t</span> <span class="identifier">ldwork</span> <span class="special">);</span>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsna.description"></a><h6>
+<a name="id958176"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.trsna.dispatching_of_trsna"></a><p class="title"><b>Table&#160;1.234.&#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.computational_routines.trsna.definition"></a><h6>
+<a name="id958514"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.computational_routines.trsna.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/trsna.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsna.parameters_or_requirements_on_types"></a><h6>
+<a name="id958554"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.computational_routines.trsna.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.trsna.complexity"></a><h6>
+<a name="id958640"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.computational_routines.trsna.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsna.example"></a><h6>
+<a name="id958666"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.trsna.notes"></a><h6>
+<a name="id958951"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.computational_routines.trsna.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsna.see_also"></a><h6>
+<a name="id958976"></a>
+ <a class="link" href="trsna.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trsyl.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trsyl.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trsyl.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unghr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsyl"></a><a class="link" href="trsyl.html" title="trsyl">trsyl</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsyl.prototype"></a><h6>
+<a name="id959067"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.trsyl.description"></a><h6>
+<a name="id959345"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.trsyl.dispatching_of_trsyl"></a><p class="title"><b>Table&#160;1.235.&#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.computational_routines.trsyl.definition"></a><h6>
+<a name="id959689"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.trsyl.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/trsyl.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsyl.parameters_or_requirements_on_types"></a><h6>
+<a name="id959729"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.trsyl.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.trsyl.complexity"></a><h6>
+<a name="id959816"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.trsyl.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsyl.example"></a><h6>
+<a name="id959843"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.trsyl.notes"></a><h6>
+<a name="id960128"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.trsyl.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trsyl.see_also"></a><h6>
+<a name="id960153"></a>
+ <a class="link" href="trsyl.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unghr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trtri.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trtri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,219 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trtrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtri"></a><a class="link" href="trtri.html" title="trtri">trtri</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtri.prototype"></a><h6>
+<a name="id1034123"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.trtri.description"></a><h6>
+<a name="id1034208"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.trtri.dispatching_of_trtri"></a><p class="title"><b>Table&#160;1.306.&#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.computational_routines.trtri.definition"></a><h6>
+<a name="id1034544"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.computational_routines.trtri.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/trtri.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtri.parameters_or_requirements_on_types"></a><h6>
+<a name="id1034584"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.computational_routines.trtri.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.trtri.complexity"></a><h6>
+<a name="id1034672"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.computational_routines.trtri.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtri.example"></a><h6>
+<a name="id1034698"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.trtri.notes"></a><h6>
+<a name="id1034983"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.computational_routines.trtri.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtri.see_also"></a><h6>
+<a name="id1035008"></a>
+ <a class="link" href="trtri.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="trtrs.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trtrs.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/trtrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbtrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtrs"></a><a class="link" href="trtrs.html" title="trtrs">trtrs</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtrs.prototype"></a><h6>
+<a name="id1035099"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.trtrs.description"></a><h6>
+<a name="id1035212"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.trtrs.dispatching_of_trtrs"></a><p class="title"><b>Table&#160;1.307.&#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.computational_routines.trtrs.definition"></a><h6>
+<a name="id1035560"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.trtrs.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/trtrs.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtrs.parameters_or_requirements_on_types"></a><h6>
+<a name="id1035600"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.trtrs.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.trtrs.complexity"></a><h6>
+<a name="id1035688"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.trtrs.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtrs.example"></a><h6>
+<a name="id1035714"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.trtrs.notes"></a><h6>
+<a name="id1035999"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.trtrs.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.trtrs.see_also"></a><h6>
+<a name="id1036025"></a>
+ <a class="link" href="trtrs.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbtrd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tzrzf.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/tzrzf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,227 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unglq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tzrzf"></a><a class="link" href="tzrzf.html" title="tzrzf">tzrzf</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tzrzf.prototype"></a><h6>
+<a name="id926585"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.tzrzf.description"></a><h6>
+<a name="id926693"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="boost_numeric_bindings.reference.lapack.computational_routines.tzrzf.dispatching_of_tzrzf"></a><p class="title"><b>Table&#160;1.206.&#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.computational_routines.tzrzf.definition"></a><h6>
+<a name="id927043"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.computational_routines.tzrzf.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/tzrzf.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tzrzf.parameters_or_requirements_on_types"></a><h6>
+<a name="id927084"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.computational_routines.tzrzf.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.tzrzf.complexity"></a><h6>
+<a name="id927171"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.computational_routines.tzrzf.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tzrzf.example"></a><h6>
+<a name="id927197"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.tzrzf.notes"></a><h6>
+<a name="id927481"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.computational_routines.tzrzf.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.tzrzf.see_also"></a><h6>
+<a name="id927507"></a>
+ <a class="link" href="tzrzf.html#boost_numeric_bindings.reference.lapack.computational_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unglq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungbr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungbr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,233 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmbr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungbr"></a><a class="link" href="ungbr.html" title="ungbr">ungbr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungbr.prototype"></a><h6>
+<a name="id943661"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ungbr.description"></a><h6>
+<a name="id943868"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORGBR, DORGBR, 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="boost_numeric_bindings.reference.lapack.computational_routines.ungbr.dispatching_of_ungbr"></a><p class="title"><b>Table&#160;1.222.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.ungbr.definition"></a><h6>
+<a name="id944282"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungbr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ungbr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungbr.parameters_or_requirements_on_types"></a><h6>
+<a name="id944322"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungbr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ungbr.complexity"></a><h6>
+<a name="id944408"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungbr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungbr.example"></a><h6>
+<a name="id944434"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ungbr.notes"></a><h6>
+<a name="id944718"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungbr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungbr.see_also"></a><h6>
+<a name="id944744"></a>
+ <a class="link" href="ungbr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungbr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgbr.f,
+ dorgbr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmbr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unghr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unghr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,221 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmhr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unghr"></a><a class="link" href="unghr.html" title="unghr">unghr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unghr.prototype"></a><h6>
+<a name="id960244"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.unghr.description"></a><h6>
+<a name="id960430"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORGHR, DORGHR, 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="boost_numeric_bindings.reference.lapack.computational_routines.unghr.dispatching_of_unghr"></a><p class="title"><b>Table&#160;1.236.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unghr.definition"></a><h6>
+<a name="id960767"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.computational_routines.unghr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unghr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unghr.parameters_or_requirements_on_types"></a><h6>
+<a name="id960806"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.computational_routines.unghr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unghr.complexity"></a><h6>
+<a name="id960892"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.computational_routines.unghr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unghr.example"></a><h6>
+<a name="id960917"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unghr.notes"></a><h6>
+<a name="id961202"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.computational_routines.unghr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unghr.see_also"></a><h6>
+<a name="id961228"></a>
+ <a class="link" href="unghr.html#boost_numeric_bindings.reference.lapack.computational_routines.unghr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorghr.f,
+ dorghr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmhr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unglq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unglq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungql.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unglq"></a><a class="link" href="unglq.html" title="unglq">unglq</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unglq.prototype"></a><h6>
+<a name="id927599"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.unglq.description"></a><h6>
+<a name="id927712"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORGLQ, DORGLQ, 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="boost_numeric_bindings.reference.lapack.computational_routines.unglq.dispatching_of_unglq"></a><p class="title"><b>Table&#160;1.207.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unglq.definition"></a><h6>
+<a name="id928053"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.computational_routines.unglq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unglq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unglq.parameters_or_requirements_on_types"></a><h6>
+<a name="id928092"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.computational_routines.unglq.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unglq.complexity"></a><h6>
+<a name="id928179"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.computational_routines.unglq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unglq.example"></a><h6>
+<a name="id928205"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unglq.notes"></a><h6>
+<a name="id928490"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.computational_routines.unglq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unglq.see_also"></a><h6>
+<a name="id928516"></a>
+ <a class="link" href="unglq.html#boost_numeric_bindings.reference.lapack.computational_routines.unglq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorglq.f,
+ dorglq.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungql.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungql.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungql.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungql"></a><a class="link" href="ungql.html" title="ungql">ungql</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungql.prototype"></a><h6>
+<a name="id928607"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.ungql.description"></a><h6>
+<a name="id928719"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORGQL, DORGQL, 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="boost_numeric_bindings.reference.lapack.computational_routines.ungql.dispatching_of_ungql"></a><p class="title"><b>Table&#160;1.208.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.ungql.definition"></a><h6>
+<a name="id929060"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.computational_routines.ungql.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ungql.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungql.parameters_or_requirements_on_types"></a><h6>
+<a name="id929100"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.computational_routines.ungql.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ungql.complexity"></a><h6>
+<a name="id929188"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.computational_routines.ungql.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungql.example"></a><h6>
+<a name="id929213"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ungql.notes"></a><h6>
+<a name="id929498"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.computational_routines.ungql.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungql.see_also"></a><h6>
+<a name="id929523"></a>
+ <a class="link" href="ungql.html#boost_numeric_bindings.reference.lapack.computational_routines.ungql.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgql.f,
+ dorgql.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungrq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungqr"></a><a class="link" href="ungqr.html" title="ungqr">ungqr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungqr.prototype"></a><h6>
+<a name="id929613"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ungqr.description"></a><h6>
+<a name="id929726"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORGQR, DORGQR, 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="boost_numeric_bindings.reference.lapack.computational_routines.ungqr.dispatching_of_ungqr"></a><p class="title"><b>Table&#160;1.209.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.ungqr.definition"></a><h6>
+<a name="id930067"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ungqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id930108"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungqr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ungqr.complexity"></a><h6>
+<a name="id930194"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungqr.example"></a><h6>
+<a name="id930220"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ungqr.notes"></a><h6>
+<a name="id930504"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungqr.see_also"></a><h6>
+<a name="id930528"></a>
+ <a class="link" href="ungqr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgqr.f,
+ dorgqr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ungrq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungrq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungrq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmlq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungrq"></a><a class="link" href="ungrq.html" title="ungrq">ungrq</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungrq.prototype"></a><h6>
+<a name="id930620"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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="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.computational_routines.ungrq.description"></a><h6>
+<a name="id930732"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORGRQ, DORGRQ, 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="boost_numeric_bindings.reference.lapack.computational_routines.ungrq.dispatching_of_ungrq"></a><p class="title"><b>Table&#160;1.210.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.ungrq.definition"></a><h6>
+<a name="id931073"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.computational_routines.ungrq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ungrq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungrq.parameters_or_requirements_on_types"></a><h6>
+<a name="id931113"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.computational_routines.ungrq.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ungrq.complexity"></a><h6>
+<a name="id931200"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.computational_routines.ungrq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungrq.example"></a><h6>
+<a name="id931225"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ungrq.notes"></a><h6>
+<a name="id931510"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.computational_routines.ungrq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungrq.see_also"></a><h6>
+<a name="id931535"></a>
+ <a class="link" href="ungrq.html#boost_numeric_bindings.reference.lapack.computational_routines.ungrq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgrq.f,
+ dorgrq.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmlq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/ungtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungtr"></a><a class="link" href="ungtr.html" title="ungtr">ungtr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungtr.prototype"></a><h6>
+<a name="id1055153"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.ungtr.description"></a><h6>
+<a name="id1055290"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORGTR, DORGTR, 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="boost_numeric_bindings.reference.lapack.computational_routines.ungtr.dispatching_of_ungtr"></a><p class="title"><b>Table&#160;1.326.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.ungtr.definition"></a><h6>
+<a name="id1055632"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/ungtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1055672"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungtr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.ungtr.complexity"></a><h6>
+<a name="id1055759"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungtr.example"></a><h6>
+<a name="id1055785"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.ungtr.notes"></a><h6>
+<a name="id1056070"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.ungtr.see_also"></a><h6>
+<a name="id1056096"></a>
+ <a class="link" href="ungtr.html#boost_numeric_bindings.reference.lapack.computational_routines.ungtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sorgtr.f,
+ dorgtr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmbr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmbr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,243 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gebak.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmbr"></a><a class="link" href="unmbr.html" title="unmbr">unmbr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmbr.prototype"></a><h6>
+<a name="id944836"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.unmbr.description"></a><h6>
+<a name="id945049"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORMBR, DORMBR, 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="boost_numeric_bindings.reference.lapack.computational_routines.unmbr.dispatching_of_unmbr"></a><p class="title"><b>Table&#160;1.223.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unmbr.definition"></a><h6>
+<a name="id945461"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmbr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unmbr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmbr.parameters_or_requirements_on_types"></a><h6>
+<a name="id945502"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmbr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unmbr.complexity"></a><h6>
+<a name="id945589"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmbr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmbr.example"></a><h6>
+<a name="id945614"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unmbr.notes"></a><h6>
+<a name="id945899"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmbr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmbr.see_also"></a><h6>
+<a name="id945924"></a>
+ <a class="link" href="unmbr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmbr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormbr.f,
+ dormbr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gebak.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmhr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmhr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,229 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmhr"></a><a class="link" href="unmhr.html" title="unmhr">unmhr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmhr.prototype"></a><h6>
+<a name="id961319"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.unmhr.description"></a><h6>
+<a name="id961532"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORMHR, DORMHR, 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="boost_numeric_bindings.reference.lapack.computational_routines.unmhr.dispatching_of_unmhr"></a><p class="title"><b>Table&#160;1.237.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unmhr.definition"></a><h6>
+<a name="id961887"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmhr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unmhr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmhr.parameters_or_requirements_on_types"></a><h6>
+<a name="id961927"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmhr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unmhr.complexity"></a><h6>
+<a name="id962014"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmhr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmhr.example"></a><h6>
+<a name="id962040"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unmhr.notes"></a><h6>
+<a name="id962325"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmhr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmhr.see_also"></a><h6>
+<a name="id962351"></a>
+ <a class="link" href="unmhr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmhr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormhr.f,
+ dormhr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbcon.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmlq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmlq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,231 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmql.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmlq"></a><a class="link" href="unmlq.html" title="unmlq">unmlq</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmlq.prototype"></a><h6>
+<a name="id931626"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.unmlq.description"></a><h6>
+<a name="id931814"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORMLQ, DORMLQ, 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="boost_numeric_bindings.reference.lapack.computational_routines.unmlq.dispatching_of_unmlq"></a><p class="title"><b>Table&#160;1.211.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unmlq.definition"></a><h6>
+<a name="id932172"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmlq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unmlq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmlq.parameters_or_requirements_on_types"></a><h6>
+<a name="id932212"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmlq.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unmlq.complexity"></a><h6>
+<a name="id932299"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmlq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmlq.example"></a><h6>
+<a name="id932324"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unmlq.notes"></a><h6>
+<a name="id932609"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmlq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmlq.see_also"></a><h6>
+<a name="id932634"></a>
+ <a class="link" href="unmlq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmlq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormlq.f,
+ dormlq.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmql.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmql.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmql.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,231 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmql"></a><a class="link" href="unmql.html" title="unmql">unmql</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmql.prototype"></a><h6>
+<a name="id932726"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.unmql.description"></a><h6>
+<a name="id932915"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORMQL, DORMQL, 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="boost_numeric_bindings.reference.lapack.computational_routines.unmql.dispatching_of_unmql"></a><p class="title"><b>Table&#160;1.212.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unmql.definition"></a><h6>
+<a name="id933273"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.computational_routines.unmql.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unmql.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmql.parameters_or_requirements_on_types"></a><h6>
+<a name="id933313"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.computational_routines.unmql.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unmql.complexity"></a><h6>
+<a name="id933399"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.computational_routines.unmql.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmql.example"></a><h6>
+<a name="id933425"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unmql.notes"></a><h6>
+<a name="id933709"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.computational_routines.unmql.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmql.see_also"></a><h6>
+<a name="id933734"></a>
+ <a class="link" href="unmql.html#boost_numeric_bindings.reference.lapack.computational_routines.unmql.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormql.f,
+ dormql.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmqr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmqr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,231 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmrq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmqr"></a><a class="link" href="unmqr.html" title="unmqr">unmqr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmqr.prototype"></a><h6>
+<a name="id933826"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.unmqr.description"></a><h6>
+<a name="id933992"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORMQR, DORMQR, 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="boost_numeric_bindings.reference.lapack.computational_routines.unmqr.dispatching_of_unmqr"></a><p class="title"><b>Table&#160;1.213.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unmqr.definition"></a><h6>
+<a name="id934349"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmqr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unmqr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmqr.parameters_or_requirements_on_types"></a><h6>
+<a name="id934389"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmqr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unmqr.complexity"></a><h6>
+<a name="id934476"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmqr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmqr.example"></a><h6>
+<a name="id934502"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unmqr.notes"></a><h6>
+<a name="id934786"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmqr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmqr.see_also"></a><h6>
+<a name="id934812"></a>
+ <a class="link" href="unmqr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmqr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormqr.f,
+ dormqr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmrq.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmrq.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmrq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,231 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmrz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrq"></a><a class="link" href="unmrq.html" title="unmrq">unmrq</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrq.prototype"></a><h6>
+<a name="id934902"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.unmrq.description"></a><h6>
+<a name="id935090"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORMRQ, DORMRQ, 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="boost_numeric_bindings.reference.lapack.computational_routines.unmrq.dispatching_of_unmrq"></a><p class="title"><b>Table&#160;1.214.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unmrq.definition"></a><h6>
+<a name="id935449"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrq.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unmrq.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrq.parameters_or_requirements_on_types"></a><h6>
+<a name="id935489"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrq.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unmrq.complexity"></a><h6>
+<a name="id935577"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrq.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrq.example"></a><h6>
+<a name="id935604"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unmrq.notes"></a><h6>
+<a name="id935888"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrq.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrq.see_also"></a><h6>
+<a name="id935913"></a>
+ <a class="link" href="unmrq.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrq.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormrq.f,
+ dormrq.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="unmrz.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmrz.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmrz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,231 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="bdsdc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrz"></a><a class="link" href="unmrz.html" title="unmrz">unmrz</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrz.prototype"></a><h6>
+<a name="id936004"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.unmrz.description"></a><h6>
+<a name="id936193"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORMRZ, DORMRZ, 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="boost_numeric_bindings.reference.lapack.computational_routines.unmrz.dispatching_of_unmrz"></a><p class="title"><b>Table&#160;1.215.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unmrz.definition"></a><h6>
+<a name="id936551"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrz.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unmrz.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrz.parameters_or_requirements_on_types"></a><h6>
+<a name="id936591"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrz.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unmrz.complexity"></a><h6>
+<a name="id936678"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrz.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrz.example"></a><h6>
+<a name="id936703"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unmrz.notes"></a><h6>
+<a name="id936987"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrz.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmrz.see_also"></a><h6>
+<a name="id937013"></a>
+ <a class="link" href="unmrz.html#boost_numeric_bindings.reference.lapack.computational_routines.unmrz.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormrz.f,
+ dormrz.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="bdsdc.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/unmtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,231 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="upgtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmtr"></a><a class="link" href="unmtr.html" title="unmtr">unmtr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmtr.prototype"></a><h6>
+<a name="id1056187"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.unmtr.description"></a><h6>
+<a name="id1056353"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SORMTR, DORMTR, 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="boost_numeric_bindings.reference.lapack.computational_routines.unmtr.dispatching_of_unmtr"></a><p class="title"><b>Table&#160;1.327.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.unmtr.definition"></a><h6>
+<a name="id1056712"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/unmtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1056753"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmtr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.unmtr.complexity"></a><h6>
+<a name="id1056840"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmtr.example"></a><h6>
+<a name="id1056866"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.unmtr.notes"></a><h6>
+<a name="id1057151"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.unmtr.see_also"></a><h6>
+<a name="id1057177"></a>
+ <a class="link" href="unmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.unmtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sormtr.f,
+ dormtr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="upgtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/upgtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/upgtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="upmtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upgtr"></a><a class="link" href="upgtr.html" title="upgtr">upgtr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upgtr.prototype"></a><h6>
+<a name="id1057270"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.upgtr.description"></a><h6>
+<a name="id1057435"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SOPGTR, DOPGTR, 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="boost_numeric_bindings.reference.lapack.computational_routines.upgtr.dispatching_of_upgtr"></a><p class="title"><b>Table&#160;1.328.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.upgtr.definition"></a><h6>
+<a name="id1057779"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upgtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/upgtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upgtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1057819"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upgtr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.upgtr.complexity"></a><h6>
+<a name="id1057907"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upgtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upgtr.example"></a><h6>
+<a name="id1057933"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.upgtr.notes"></a><h6>
+<a name="id1058217"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upgtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upgtr.see_also"></a><h6>
+<a name="id1058242"></a>
+ <a class="link" href="upgtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upgtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sopgtr.f,
+ dopgtr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="upmtr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/upmtr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/computational_routines/upmtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,231 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../computational_routines.html" title="Computational Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggbak.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upmtr"></a><a class="link" href="upmtr.html" title="upmtr">upmtr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upmtr.prototype"></a><h6>
+<a name="id1058334"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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.computational_routines.upmtr.description"></a><h6>
+<a name="id1058524"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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 SOPMTR, DOPMTR, 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="boost_numeric_bindings.reference.lapack.computational_routines.upmtr.dispatching_of_upmtr"></a><p class="title"><b>Table&#160;1.329.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.computational_routines.upmtr.definition"></a><h6>
+<a name="id1058885"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upmtr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/computational/upmtr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upmtr.parameters_or_requirements_on_types"></a><h6>
+<a name="id1058925"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upmtr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.computational_routines.upmtr.complexity"></a><h6>
+<a name="id1059013"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upmtr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upmtr.example"></a><h6>
+<a name="id1059038"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.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">computational</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.computational_routines.upmtr.notes"></a><h6>
+<a name="id1059322"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upmtr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.computational_routines.upmtr.see_also"></a><h6>
+<a name="id1059347"></a>
+ <a class="link" href="upmtr.html#boost_numeric_bindings.reference.lapack.computational_routines.upmtr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sopmtr.f,
+ dopmtr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../computational_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggbak.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/cposv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/cposv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,201 +0,0 @@
-<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/driver_routines.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,125 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Driver Routines</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../lapack.html" title="LAPACK">
+<link rel="prev" href="../lapack.html" title="LAPACK">
+<link rel="next" href="driver_routines/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="../lapack.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="driver_routines/gegv.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines"></a><a class="link" href="driver_routines.html" title="Driver Routines">Driver
+ Routines</a>
+</h4></div></div></div>
+<div class="toc"><dl>
+<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">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">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">iter_gesv</span></dt>
+<dt><span class="section">iter_posv</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">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>
+</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="../lapack.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../lapack.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="driver_routines/gegv.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gbsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gbsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="gglse.html" title="gglse">
+<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="gglse.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsv"></a><a class="link" href="gbsv.html" title="gbsv">gbsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsv.prototype"></a><h6>
+<a name="id838705"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gbsv.description"></a><h6>
+<a name="id838833"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gbsv.dispatching_of_gbsv"></a><p class="title"><b>Table&#160;1.126.&#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.driver_routines.gbsv.definition"></a><h6>
+<a name="id839177"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gbsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gbsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id839217"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gbsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gbsv.complexity"></a><h6>
+<a name="id839303"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gbsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsv.example"></a><h6>
+<a name="id839329"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gbsv.notes"></a><h6>
+<a name="id839613"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gbsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsv.see_also"></a><h6>
+<a name="id839638"></a>
+ <a class="link" href="gbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="gglse.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gbsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gbsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gejsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsvx"></a><a class="link" href="gbsvx.html" title="gbsvx">gbsvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsvx.prototype"></a><h6>
+<a name="id839728"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gbsvx.description"></a><h6>
+<a name="id840053"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gbsvx.dispatching_of_gbsvx"></a><p class="title"><b>Table&#160;1.127.&#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.driver_routines.gbsvx.definition"></a><h6>
+<a name="id840488"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gbsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gbsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id840529"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gbsvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gbsvx.complexity"></a><h6>
+<a name="id840616"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gbsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsvx.example"></a><h6>
+<a name="id840643"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gbsvx.notes"></a><h6>
+<a name="id840928"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gbsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gbsvx.see_also"></a><h6>
+<a name="id840953"></a>
+ <a class="link" href="gbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gejsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gees.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gees.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,236 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geesx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gees"></a><a class="link" href="gees.html" title="gees">gees</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gees.prototype"></a><h6>
+<a name="id867048"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.driver_routines.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">external_fp</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">external_fp</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.driver_routines.gees.description"></a><h6>
+<a name="id867467"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gees.dispatching_of_gees"></a><p class="title"><b>Table&#160;1.151.&#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.driver_routines.gees.definition"></a><h6>
+<a name="id867821"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.driver_routines.gees.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gees.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gees.parameters_or_requirements_on_types"></a><h6>
+<a name="id867861"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.driver_routines.gees.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gees.complexity"></a><h6>
+<a name="id867949"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.driver_routines.gees.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gees.example"></a><h6>
+<a name="id867974"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gees.notes"></a><h6>
+<a name="id868259"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.driver_routines.gees.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gees.see_also"></a><h6>
+<a name="id868284"></a>
+ <a class="link" href="gees.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geesx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/geesx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/geesx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,245 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geesx"></a><a class="link" href="geesx.html" title="geesx">geesx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geesx.prototype"></a><h6>
+<a name="id868373"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">external_fp</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">external_fp</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.driver_routines.geesx.description"></a><h6>
+<a name="id868898"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.geesx.dispatching_of_geesx"></a><p class="title"><b>Table&#160;1.152.&#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.driver_routines.geesx.definition"></a><h6>
+<a name="id869262"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.driver_routines.geesx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/geesx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geesx.parameters_or_requirements_on_types"></a><h6>
+<a name="id869302"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.driver_routines.geesx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.geesx.complexity"></a><h6>
+<a name="id869389"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.driver_routines.geesx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geesx.example"></a><h6>
+<a name="id869417"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.geesx.notes"></a><h6>
+<a name="id869701"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.driver_routines.geesx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geesx.see_also"></a><h6>
+<a name="id869726"></a>
+ <a class="link" href="geesx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/geev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/geev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geev"></a><a class="link" href="geev.html" title="geev">geev</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geev.prototype"></a><h6>
+<a name="id869816"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.geev.description"></a><h6>
+<a name="id870197"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.geev.dispatching_of_geev"></a><p class="title"><b>Table&#160;1.153.&#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.driver_routines.geev.definition"></a><h6>
+<a name="id870556"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.driver_routines.geev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/geev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geev.parameters_or_requirements_on_types"></a><h6>
+<a name="id870596"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.driver_routines.geev.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.geev.complexity"></a><h6>
+<a name="id870683"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.driver_routines.geev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geev.example"></a><h6>
+<a name="id870709"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.geev.notes"></a><h6>
+<a name="id870993"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.driver_routines.geev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geev.see_also"></a><h6>
+<a name="id871019"></a>
+ <a class="link" href="geev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="geevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/geevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/geevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gesdd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geevx"></a><a class="link" href="geevx.html" title="geevx">geevx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geevx.prototype"></a><h6>
+<a name="id871108"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.geevx.description"></a><h6>
+<a name="id871837"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.geevx.dispatching_of_geevx"></a><p class="title"><b>Table&#160;1.154.&#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.driver_routines.geevx.definition"></a><h6>
+<a name="id872220"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.driver_routines.geevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/geevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id872260"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.driver_routines.geevx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.geevx.complexity"></a><h6>
+<a name="id872347"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.driver_routines.geevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geevx.example"></a><h6>
+<a name="id872374"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.geevx.notes"></a><h6>
+<a name="id872659"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.driver_routines.geevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.geevx.see_also"></a><h6>
+<a name="id872684"></a>
+ <a class="link" href="geevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gesdd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gegv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gegv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,250 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="../driver_routines.html" title="Driver Routines">
+<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="../driver_routines.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gges.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gegv"></a><a class="link" href="gegv.html" title="gegv">gegv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gegv.prototype"></a><h6>
+<a name="id806906"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gegv.description"></a><h6>
+<a name="id807381"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gegv.dispatching_of_gegv"></a><p class="title"><b>Table&#160;1.101.&#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.driver_routines.gegv.definition"></a><h6>
+<a name="id807756"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.driver_routines.gegv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gegv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gegv.parameters_or_requirements_on_types"></a><h6>
+<a name="id807797"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.driver_routines.gegv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gegv.complexity"></a><h6>
+<a name="id807885"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.driver_routines.gegv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gegv.example"></a><h6>
+<a name="id807911"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gegv.notes"></a><h6>
+<a name="id808195"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.driver_routines.gegv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gegv.see_also"></a><h6>
+<a name="id808220"></a>
+ <a class="link" href="gegv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../driver_routines.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gges.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gejsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gejsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,204 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gesv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gejsv"></a><a class="link" href="gejsv.html" title="gejsv">gejsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gejsv.prototype"></a><h6>
+<a name="id841043"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="identifier">VectorSVA</span><span class="special">&amp;</span> <span class="identifier">sva</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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gejsv.description"></a><h6>
+<a name="id841337"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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. <code class="computeroutput"><span class="identifier">gejsv</span></code> computes the singular value decomposition
+ (SVD) of a real M-by-N 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>
+ 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="boost_numeric_bindings.reference.lapack.driver_routines.gejsv.dispatching_of_gejsv"></a><p class="title"><b>Table&#160;1.128.&#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.driver_routines.gejsv.definition"></a><h6>
+<a name="id841594"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gejsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gejsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gejsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id841636"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gejsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gejsv.complexity"></a><h6>
+<a name="id841724"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gejsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gejsv.example"></a><h6>
+<a name="id841751"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gejsv.notes"></a><h6>
+<a name="id842035"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gejsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gejsv.see_also"></a><h6>
+<a name="id842060"></a>
+ <a class="link" href="gejsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gesv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gels.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gels.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,244 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gelsd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gels"></a><a class="link" href="gels.html" title="gels">gels</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gels.prototype"></a><h6>
+<a name="id901391"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gels.description"></a><h6>
+<a name="id901496"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gels.dispatching_of_gels"></a><p class="title"><b>Table&#160;1.181.&#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.driver_routines.gels.definition"></a><h6>
+<a name="id901881"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.driver_routines.gels.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gels.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gels.parameters_or_requirements_on_types"></a><h6>
+<a name="id901920"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.driver_routines.gels.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gels.complexity"></a><h6>
+<a name="id902007"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.driver_routines.gels.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gels.example"></a><h6>
+<a name="id902033"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gels.notes"></a><h6>
+<a name="id902316"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.driver_routines.gels.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gels.see_also"></a><h6>
+<a name="id902340"></a>
+ <a class="link" href="gels.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gelsd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gelsd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gelsd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gelss.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsd"></a><a class="link" href="gelsd.html" title="gelsd">gelsd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsd.prototype"></a><h6>
+<a name="id902428"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gelsd.description"></a><h6>
+<a name="id902735"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gelsd.dispatching_of_gelsd"></a><p class="title"><b>Table&#160;1.182.&#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.driver_routines.gelsd.definition"></a><h6>
+<a name="id903098"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.driver_routines.gelsd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gelsd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsd.parameters_or_requirements_on_types"></a><h6>
+<a name="id903138"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.driver_routines.gelsd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gelsd.complexity"></a><h6>
+<a name="id903225"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.driver_routines.gelsd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsd.example"></a><h6>
+<a name="id903252"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gelsd.notes"></a><h6>
+<a name="id903536"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.driver_routines.gelsd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsd.see_also"></a><h6>
+<a name="id903559"></a>
+ <a class="link" href="gelsd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gelss.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gelss.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gelss.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,233 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gelsy.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelss"></a><a class="link" href="gelss.html" title="gelss">gelss</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelss.prototype"></a><h6>
+<a name="id903648"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gelss.description"></a><h6>
+<a name="id903818"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gelss.dispatching_of_gelss"></a><p class="title"><b>Table&#160;1.183.&#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.driver_routines.gelss.definition"></a><h6>
+<a name="id904173"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.driver_routines.gelss.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gelss.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelss.parameters_or_requirements_on_types"></a><h6>
+<a name="id904214"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.driver_routines.gelss.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gelss.complexity"></a><h6>
+<a name="id904301"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.driver_routines.gelss.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelss.example"></a><h6>
+<a name="id904328"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gelss.notes"></a><h6>
+<a name="id904612"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.driver_routines.gelss.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelss.see_also"></a><h6>
+<a name="id904637"></a>
+ <a class="link" href="gelss.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gelsy.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gelsy.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gelsy.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,245 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="gelss.html" title="gelss">
+<link rel="next" href="../computational_routines.html" title="Computational Routines">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../computational_routines.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsy"></a><a class="link" href="gelsy.html" title="gelsy">gelsy</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsy.prototype"></a><h6>
+<a name="id904727"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gelsy.description"></a><h6>
+<a name="id904896"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gelsy.dispatching_of_gelsy"></a><p class="title"><b>Table&#160;1.184.&#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.driver_routines.gelsy.definition"></a><h6>
+<a name="id905262"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.driver_routines.gelsy.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gelsy.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsy.parameters_or_requirements_on_types"></a><h6>
+<a name="id905302"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.driver_routines.gelsy.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gelsy.complexity"></a><h6>
+<a name="id905389"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.driver_routines.gelsy.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsy.example"></a><h6>
+<a name="id905416"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gelsy.notes"></a><h6>
+<a name="id905701"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.driver_routines.gelsy.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gelsy.see_also"></a><h6>
+<a name="id905725"></a>
+ <a class="link" href="gelsy.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="../computational_routines.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gesdd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gesdd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,241 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gesvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesdd"></a><a class="link" href="gesdd.html" title="gesdd">gesdd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesdd.prototype"></a><h6>
+<a name="id872774"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gesdd.description"></a><h6>
+<a name="id872950"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gesdd.dispatching_of_gesdd"></a><p class="title"><b>Table&#160;1.155.&#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.driver_routines.gesdd.definition"></a><h6>
+<a name="id688746"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.driver_routines.gesdd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gesdd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesdd.parameters_or_requirements_on_types"></a><h6>
+<a name="id874051"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.driver_routines.gesdd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gesdd.complexity"></a><h6>
+<a name="id874133"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.driver_routines.gesdd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesdd.example"></a><h6>
+<a name="id874156"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gesdd.notes"></a><h6>
+<a name="id874415"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.driver_routines.gesdd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesdd.see_also"></a><h6>
+<a name="id874437"></a>
+ <a class="link" href="gesdd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gesvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gesv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gesv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,223 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gesvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesv"></a><a class="link" href="gesv.html" title="gesv">gesv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesv.prototype"></a><h6>
+<a name="id842134"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gesv.description"></a><h6>
+<a name="id842263"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gesv.dispatching_of_gesv"></a><p class="title"><b>Table&#160;1.129.&#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.driver_routines.gesv.definition"></a><h6>
+<a name="id842605"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.gesv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gesv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesv.parameters_or_requirements_on_types"></a><h6>
+<a name="id842645"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.gesv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gesv.complexity"></a><h6>
+<a name="id842732"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.gesv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesv.example"></a><h6>
+<a name="id842758"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gesv.notes"></a><h6>
+<a name="id843042"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.gesv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesv.see_also"></a><h6>
+<a name="id843067"></a>
+ <a class="link" href="gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gesvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gesvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gesvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,233 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvd"></a><a class="link" href="gesvd.html" title="gesvd">gesvd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvd.prototype"></a><h6>
+<a name="id874515"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gesvd.description"></a><h6>
+<a name="id874694"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gesvd.dispatching_of_gesvd"></a><p class="title"><b>Table&#160;1.156.&#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.driver_routines.gesvd.definition"></a><h6>
+<a name="id875019"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.driver_routines.gesvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gesvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id875053"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.driver_routines.gesvd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gesvd.complexity"></a><h6>
+<a name="id875136"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.driver_routines.gesvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvd.example"></a><h6>
+<a name="id875159"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gesvd.notes"></a><h6>
+<a name="id875417"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.driver_routines.gesvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvd.see_also"></a><h6>
+<a name="id875439"></a>
+ <a class="link" href="gesvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gesvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gesvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,266 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gtsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvx"></a><a class="link" href="gesvx.html" title="gesvx">gesvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvx.prototype"></a><h6>
+<a name="id843156"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gesvx.description"></a><h6>
+<a name="id843480"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gesvx.dispatching_of_gesvx"></a><p class="title"><b>Table&#160;1.130.&#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.driver_routines.gesvx.definition"></a><h6>
+<a name="id843895"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gesvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gesvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id843937"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gesvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gesvx.complexity"></a><h6>
+<a name="id844024"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gesvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvx.example"></a><h6>
+<a name="id844052"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gesvx.notes"></a><h6>
+<a name="id844336"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gesvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gesvx.see_also"></a><h6>
+<a name="id844362"></a>
+ <a class="link" href="gesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gtsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gges.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gges.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggesx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gges"></a><a class="link" href="gges.html" title="gges">gges</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gges.prototype"></a><h6>
+<a name="id808310"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.driver_routines.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">external_fp</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">external_fp</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.driver_routines.gges.description"></a><h6>
+<a name="id808912"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gges.dispatching_of_gges"></a><p class="title"><b>Table&#160;1.102.&#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.driver_routines.gges.definition"></a><h6>
+<a name="id809285"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.driver_routines.gges.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gges.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gges.parameters_or_requirements_on_types"></a><h6>
+<a name="id809324"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.driver_routines.gges.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gges.complexity"></a><h6>
+<a name="id809411"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.driver_routines.gges.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gges.example"></a><h6>
+<a name="id809437"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gges.notes"></a><h6>
+<a name="id809721"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.driver_routines.gges.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gges.see_also"></a><h6>
+<a name="id809746"></a>
+ <a class="link" href="gges.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggesx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggesx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggesx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,261 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggesx"></a><a class="link" href="ggesx.html" title="ggesx">ggesx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggesx.prototype"></a><h6>
+<a name="id809835"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">external_fp</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">external_fp</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.driver_routines.ggesx.description"></a><h6>
+<a name="id810576"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.ggesx.dispatching_of_ggesx"></a><p class="title"><b>Table&#160;1.103.&#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.driver_routines.ggesx.definition"></a><h6>
+<a name="id810956"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.driver_routines.ggesx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/ggesx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggesx.parameters_or_requirements_on_types"></a><h6>
+<a name="id810996"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.driver_routines.ggesx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.ggesx.complexity"></a><h6>
+<a name="id811083"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.driver_routines.ggesx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggesx.example"></a><h6>
+<a name="id811110"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.ggesx.notes"></a><h6>
+<a name="id811393"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.driver_routines.ggesx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggesx.see_also"></a><h6>
+<a name="id811418"></a>
+ <a class="link" href="ggesx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,250 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggev"></a><a class="link" href="ggev.html" title="ggev">ggev</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggev.prototype"></a><h6>
+<a name="id811509"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.ggev.description"></a><h6>
+<a name="id811981"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.ggev.dispatching_of_ggev"></a><p class="title"><b>Table&#160;1.104.&#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.driver_routines.ggev.definition"></a><h6>
+<a name="id812350"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.driver_routines.ggev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/ggev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggev.parameters_or_requirements_on_types"></a><h6>
+<a name="id812390"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.driver_routines.ggev.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.ggev.complexity"></a><h6>
+<a name="id812477"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.driver_routines.ggev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggev.example"></a><h6>
+<a name="id812502"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.ggev.notes"></a><h6>
+<a name="id812787"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.driver_routines.ggev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggev.see_also"></a><h6>
+<a name="id812812"></a>
+ <a class="link" href="ggev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,251 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggsvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggevx"></a><a class="link" href="ggevx.html" title="ggevx">ggevx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggevx.prototype"></a><h6>
+<a name="id812901"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.ggevx.description"></a><h6>
+<a name="id813793"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.ggevx.dispatching_of_ggevx"></a><p class="title"><b>Table&#160;1.105.&#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.driver_routines.ggevx.definition"></a><h6>
+<a name="id814166"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.driver_routines.ggevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/ggevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id814206"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.driver_routines.ggevx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.ggevx.complexity"></a><h6>
+<a name="id814293"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.driver_routines.ggevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggevx.example"></a><h6>
+<a name="id814319"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.ggevx.notes"></a><h6>
+<a name="id814602"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.driver_routines.ggevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggevx.see_also"></a><h6>
+<a name="id814628"></a>
+ <a class="link" href="ggevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggsvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggglm.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggglm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,245 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gglse.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggglm"></a><a class="link" href="ggglm.html" title="ggglm">ggglm</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggglm.prototype"></a><h6>
+<a name="id836513"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.ggglm.description"></a><h6>
+<a name="id836688"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.ggglm.dispatching_of_ggglm"></a><p class="title"><b>Table&#160;1.124.&#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.driver_routines.ggglm.definition"></a><h6>
+<a name="id837065"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.driver_routines.ggglm.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/ggglm.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggglm.parameters_or_requirements_on_types"></a><h6>
+<a name="id837105"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.driver_routines.ggglm.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.ggglm.complexity"></a><h6>
+<a name="id837192"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.driver_routines.ggglm.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggglm.example"></a><h6>
+<a name="id837219"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.ggglm.notes"></a><h6>
+<a name="id837503"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.driver_routines.ggglm.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggglm.see_also"></a><h6>
+<a name="id837528"></a>
+ <a class="link" href="ggglm.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gglse.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gglse.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gglse.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,234 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="ggglm.html" title="ggglm">
+<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="ggglm.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gglse"></a><a class="link" href="gglse.html" title="gglse">gglse</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gglse.prototype"></a><h6>
+<a name="id837619"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gglse.description"></a><h6>
+<a name="id837792"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gglse.dispatching_of_gglse"></a><p class="title"><b>Table&#160;1.125.&#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.driver_routines.gglse.definition"></a><h6>
+<a name="id838151"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.driver_routines.gglse.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gglse.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gglse.parameters_or_requirements_on_types"></a><h6>
+<a name="id838191"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.driver_routines.gglse.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gglse.complexity"></a><h6>
+<a name="id838278"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.driver_routines.gglse.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gglse.example"></a><h6>
+<a name="id838305"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gglse.notes"></a><h6>
+<a name="id838591"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.driver_routines.gglse.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gglse.see_also"></a><h6>
+<a name="id838616"></a>
+ <a class="link" href="gglse.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gbsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggsvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ggsvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggsvd"></a><a class="link" href="ggsvd.html" title="ggsvd">ggsvd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggsvd.prototype"></a><h6>
+<a name="id814718"></a>
+ <a class="link" href="ggsvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.ggsvd.description"></a><h6>
+<a name="id815054"></a>
+ <a class="link" href="ggsvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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/driver/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.driver_routines.ggsvd.notes"></a><h6>
+<a name="id816686"></a>
+ <a class="link" href="ggsvd.html#boost_numeric_bindings.reference.lapack.driver_routines.ggsvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ggsvd.see_also"></a><h6>
+<a name="id816711"></a>
+ <a class="link" href="ggsvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gtsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gtsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gtsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsv"></a><a class="link" href="gtsv.html" title="gtsv">gtsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsv.prototype"></a><h6>
+<a name="id844451"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.gtsv.description"></a><h6>
+<a name="id844628"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gtsv.dispatching_of_gtsv"></a><p class="title"><b>Table&#160;1.131.&#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.driver_routines.gtsv.definition"></a><h6>
+<a name="id844975"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gtsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gtsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id845015"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gtsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gtsv.complexity"></a><h6>
+<a name="id845102"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gtsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsv.example"></a><h6>
+<a name="id845128"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gtsv.notes"></a><h6>
+<a name="id845412"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.driver_routines.gtsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsv.see_also"></a><h6>
+<a name="id845437"></a>
+ <a class="link" href="gtsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gtsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gtsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/gtsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hesv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsvx"></a><a class="link" href="gtsvx.html" title="gtsvx">gtsvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsvx.prototype"></a><h6>
+<a name="id845527"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">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.driver_routines.gtsvx.description"></a><h6>
+<a name="id845923"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.gtsvx.dispatching_of_gtsvx"></a><p class="title"><b>Table&#160;1.132.&#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.driver_routines.gtsvx.definition"></a><h6>
+<a name="id846324"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gtsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/gtsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id846366"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gtsvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.gtsvx.complexity"></a><h6>
+<a name="id846454"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gtsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsvx.example"></a><h6>
+<a name="id846481"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.gtsvx.notes"></a><h6>
+<a name="id846766"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.gtsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.gtsvx.see_also"></a><h6>
+<a name="id846791"></a>
+ <a class="link" href="gtsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hesv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,217 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbev"></a><a class="link" href="hbev.html" title="hbev">hbev</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbev.prototype"></a><h6>
+<a name="id875517"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hbev.description"></a><h6>
+<a name="id875654"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSBEV, DSBEV, 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="boost_numeric_bindings.reference.lapack.driver_routines.hbev.dispatching_of_hbev"></a><p class="title"><b>Table&#160;1.157.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hbev.definition"></a><h6>
+<a name="id875957"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.driver_routines.hbev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hbev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbev.parameters_or_requirements_on_types"></a><h6>
+<a name="id875991"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.driver_routines.hbev.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hbev.complexity"></a><h6>
+<a name="id876073"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.driver_routines.hbev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbev.example"></a><h6>
+<a name="id876095"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hbev.notes"></a><h6>
+<a name="id876365"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.driver_routines.hbev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbev.see_also"></a><h6>
+<a name="id876388"></a>
+ <a class="link" href="hbev.html#boost_numeric_bindings.reference.lapack.driver_routines.hbev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbev.f,
+ dsbev.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,226 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevd"></a><a class="link" href="hbevd.html" title="hbevd">hbevd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevd.prototype"></a><h6>
+<a name="id876470"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hbevd.description"></a><h6>
+<a name="id876619"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSBEVD, DSBEVD, 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="boost_numeric_bindings.reference.lapack.driver_routines.hbevd.dispatching_of_hbevd"></a><p class="title"><b>Table&#160;1.158.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hbevd.definition"></a><h6>
+<a name="id876954"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hbevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id876992"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hbevd.complexity"></a><h6>
+<a name="id877076"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevd.example"></a><h6>
+<a name="id877101"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hbevd.notes"></a><h6>
+<a name="id877382"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevd.see_also"></a><h6>
+<a name="id877405"></a>
+ <a class="link" href="hbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbevd.f,
+ dsbevd.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,221 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="heev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevx"></a><a class="link" href="hbevx.html" title="hbevx">hbevx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevx.prototype"></a><h6>
+<a name="id877488"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hbevx.description"></a><h6>
+<a name="id877832"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSBEVX, DSBEVX, 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="boost_numeric_bindings.reference.lapack.driver_routines.hbevx.dispatching_of_hbevx"></a><p class="title"><b>Table&#160;1.159.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hbevx.definition"></a><h6>
+<a name="id878156"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hbevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id878194"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hbevx.complexity"></a><h6>
+<a name="id878279"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevx.example"></a><h6>
+<a name="id878303"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hbevx.notes"></a><h6>
+<a name="id878584"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbevx.see_also"></a><h6>
+<a name="id878607"></a>
+ <a class="link" href="hbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbevx.f,
+ dsbevx.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="heev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,220 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbgvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgv"></a><a class="link" href="hbgv.html" title="hbgv">hbgv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgv.prototype"></a><h6>
+<a name="id816800"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hbgv.description"></a><h6>
+<a name="id816978"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSBGV, DSBGV, 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="boost_numeric_bindings.reference.lapack.driver_routines.hbgv.dispatching_of_hbgv"></a><p class="title"><b>Table&#160;1.106.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hbgv.definition"></a><h6>
+<a name="id817310"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hbgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id817350"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hbgv.complexity"></a><h6>
+<a name="id817436"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgv.example"></a><h6>
+<a name="id817462"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hbgv.notes"></a><h6>
+<a name="id817746"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgv.see_also"></a><h6>
+<a name="id817771"></a>
+ <a class="link" href="hbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbgv.f,
+ dsbgv.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbgvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbgvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbgvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,228 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbgvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvd"></a><a class="link" href="hbgvd.html" title="hbgvd">hbgvd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.prototype"></a><h6>
+<a name="id817859"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hbgvd.description"></a><h6>
+<a name="id818035"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSBGVD, DSBGVD, 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="boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.dispatching_of_hbgvd"></a><p class="title"><b>Table&#160;1.107.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hbgvd.definition"></a><h6>
+<a name="id818367"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hbgvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id818407"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hbgvd.complexity"></a><h6>
+<a name="id818494"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.example"></a><h6>
+<a name="id818522"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hbgvd.notes"></a><h6>
+<a name="id818806"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.see_also"></a><h6>
+<a name="id818830"></a>
+ <a class="link" href="hbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbgvd.f,
+ dsbgvd.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hbgvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbgvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hbgvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hegv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvx"></a><a class="link" href="hbgvx.html" title="hbgvx">hbgvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.prototype"></a><h6>
+<a name="id818921"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hbgvx.description"></a><h6>
+<a name="id819291"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSBGVX, DSBGVX, 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="boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.dispatching_of_hbgvx"></a><p class="title"><b>Table&#160;1.108.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hbgvx.definition"></a><h6>
+<a name="id819629"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hbgvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id819669"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hbgvx.complexity"></a><h6>
+<a name="id819756"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.example"></a><h6>
+<a name="id819784"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hbgvx.notes"></a><h6>
+<a name="id820068"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.see_also"></a><h6>
+<a name="id820093"></a>
+ <a class="link" href="hbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hbgvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssbgvx.f,
+ dsbgvx.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hegv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/heev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/heev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,217 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="heevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heev"></a><a class="link" href="heev.html" title="heev">heev</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heev.prototype"></a><h6>
+<a name="id878690"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.heev.description"></a><h6>
+<a name="id878817"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSYEV, DSYEV, 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="boost_numeric_bindings.reference.lapack.driver_routines.heev.dispatching_of_heev"></a><p class="title"><b>Table&#160;1.160.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.heev.definition"></a><h6>
+<a name="id879149"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.driver_routines.heev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/heev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heev.parameters_or_requirements_on_types"></a><h6>
+<a name="id879189"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.driver_routines.heev.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.heev.complexity"></a><h6>
+<a name="id879276"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.driver_routines.heev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heev.example"></a><h6>
+<a name="id879302"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.heev.notes"></a><h6>
+<a name="id879585"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.driver_routines.heev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heev.see_also"></a><h6>
+<a name="id879610"></a>
+ <a class="link" href="heev.html#boost_numeric_bindings.reference.lapack.driver_routines.heev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyev.f,
+ dsyev.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="heevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/heevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/heevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="heevr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevd"></a><a class="link" href="heevd.html" title="heevd">heevd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevd.prototype"></a><h6>
+<a name="id879699"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.heevd.description"></a><h6>
+<a name="id879829"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSYEVD, DSYEVD, 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="boost_numeric_bindings.reference.lapack.driver_routines.heevd.dispatching_of_heevd"></a><p class="title"><b>Table&#160;1.161.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.heevd.definition"></a><h6>
+<a name="id880172"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.driver_routines.heevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/heevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id880211"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.driver_routines.heevd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.heevd.complexity"></a><h6>
+<a name="id880298"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.driver_routines.heevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevd.example"></a><h6>
+<a name="id880325"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.heevd.notes"></a><h6>
+<a name="id880608"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.driver_routines.heevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevd.see_also"></a><h6>
+<a name="id880632"></a>
+ <a class="link" href="heevd.html#boost_numeric_bindings.reference.lapack.driver_routines.heevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyevd.f,
+ dsyevd.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="heevr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/heevr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/heevr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,276 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="heevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevr"></a><a class="link" href="heevr.html" title="heevr">heevr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevr.prototype"></a><h6>
+<a name="id880723"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.heevr.description"></a><h6>
+<a name="id881049"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSYEVR, DSYEVR, 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="boost_numeric_bindings.reference.lapack.driver_routines.heevr.dispatching_of_heevr"></a><p class="title"><b>Table&#160;1.162.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.heevr.definition"></a><h6>
+<a name="id881491"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.driver_routines.heevr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/heevr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevr.parameters_or_requirements_on_types"></a><h6>
+<a name="id881531"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.driver_routines.heevr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.heevr.complexity"></a><h6>
+<a name="id881618"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.driver_routines.heevr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevr.example"></a><h6>
+<a name="id881645"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.heevr.notes"></a><h6>
+<a name="id881930"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.driver_routines.heevr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevr.see_also"></a><h6>
+<a name="id881955"></a>
+ <a class="link" href="heevr.html#boost_numeric_bindings.reference.lapack.driver_routines.heevr.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyevr.f,
+ dsyevr.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="heevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/heevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/heevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,221 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevx"></a><a class="link" href="heevx.html" title="heevx">heevx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevx.prototype"></a><h6>
+<a name="id882044"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.heevx.description"></a><h6>
+<a name="id882369"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSYEVX, DSYEVX, 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="boost_numeric_bindings.reference.lapack.driver_routines.heevx.dispatching_of_heevx"></a><p class="title"><b>Table&#160;1.163.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.heevx.definition"></a><h6>
+<a name="id882702"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.driver_routines.heevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/heevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id882742"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.driver_routines.heevx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.heevx.complexity"></a><h6>
+<a name="id882830"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.driver_routines.heevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevx.example"></a><h6>
+<a name="id882857"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.heevx.notes"></a><h6>
+<a name="id883142"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.driver_routines.heevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.heevx.see_also"></a><h6>
+<a name="id883167"></a>
+ <a class="link" href="heevx.html#boost_numeric_bindings.reference.lapack.driver_routines.heevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssyevx.f,
+ dsyevx.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hegv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hegv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,220 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hegvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegv"></a><a class="link" href="hegv.html" title="hegv">hegv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegv.prototype"></a><h6>
+<a name="id820184"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hegv.description"></a><h6>
+<a name="id820360"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSYGV, DSYGV, 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="boost_numeric_bindings.reference.lapack.driver_routines.hegv.dispatching_of_hegv"></a><p class="title"><b>Table&#160;1.109.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hegv.definition"></a><h6>
+<a name="id820702"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.driver_routines.hegv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hegv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegv.parameters_or_requirements_on_types"></a><h6>
+<a name="id820742"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.driver_routines.hegv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hegv.complexity"></a><h6>
+<a name="id820829"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.driver_routines.hegv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegv.example"></a><h6>
+<a name="id820855"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hegv.notes"></a><h6>
+<a name="id821139"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.driver_routines.hegv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegv.see_also"></a><h6>
+<a name="id821163"></a>
+ <a class="link" href="hegv.html#boost_numeric_bindings.reference.lapack.driver_routines.hegv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssygv.f,
+ dsygv.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hegvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hegvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hegvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,229 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hegvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvd"></a><a class="link" href="hegvd.html" title="hegvd">hegvd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvd.prototype"></a><h6>
+<a name="id821253"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hegvd.description"></a><h6>
+<a name="id821429"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSYGVD, DSYGVD, 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="boost_numeric_bindings.reference.lapack.driver_routines.hegvd.dispatching_of_hegvd"></a><p class="title"><b>Table&#160;1.110.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hegvd.definition"></a><h6>
+<a name="id821779"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hegvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id821819"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hegvd.complexity"></a><h6>
+<a name="id821906"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvd.example"></a><h6>
+<a name="id821934"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hegvd.notes"></a><h6>
+<a name="id822218"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvd.see_also"></a><h6>
+<a name="id822242"></a>
+ <a class="link" href="hegvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssygvd.f,
+ dsygvd.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hegvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hegvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hegvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvx"></a><a class="link" href="hegvx.html" title="hegvx">hegvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvx.prototype"></a><h6>
+<a name="id822332"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hegvx.description"></a><h6>
+<a name="id822704"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSYGVX, DSYGVX, 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="boost_numeric_bindings.reference.lapack.driver_routines.hegvx.dispatching_of_hegvx"></a><p class="title"><b>Table&#160;1.111.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hegvx.definition"></a><h6>
+<a name="id823178"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hegvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id823218"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hegvx.complexity"></a><h6>
+<a name="id823305"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvx.example"></a><h6>
+<a name="id823332"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hegvx.notes"></a><h6>
+<a name="id823617"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hegvx.see_also"></a><h6>
+<a name="id823641"></a>
+ <a class="link" href="hegvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hegvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files ssygvx.f,
+ dsygvx.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hesv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hesv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hesvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesv"></a><a class="link" href="hesv.html" title="hesv">hesv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesv.prototype"></a><h6>
+<a name="id846881"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hesv.description"></a><h6>
+<a name="id847010"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSYSV, DSYSV, 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="boost_numeric_bindings.reference.lapack.driver_routines.hesv.dispatching_of_hesv"></a><p class="title"><b>Table&#160;1.133.&#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="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>
+ 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.driver_routines.hesv.definition"></a><h6>
+<a name="id847358"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.driver_routines.hesv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hesv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesv.parameters_or_requirements_on_types"></a><h6>
+<a name="id847398"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.driver_routines.hesv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hesv.complexity"></a><h6>
+<a name="id847485"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.driver_routines.hesv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesv.example"></a><h6>
+<a name="id847510"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hesv.notes"></a><h6>
+<a name="id847794"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.driver_routines.hesv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesv.see_also"></a><h6>
+<a name="id847818"></a>
+ <a class="link" href="hesv.html#boost_numeric_bindings.reference.lapack.driver_routines.hesv.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hesvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hesvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hesvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,253 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesvx"></a><a class="link" href="hesvx.html" title="hesvx">hesvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesvx.prototype"></a><h6>
+<a name="id847908"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hesvx.description"></a><h6>
+<a name="id848178"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSYSVX, DSYSVX, 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="boost_numeric_bindings.reference.lapack.driver_routines.hesvx.dispatching_of_hesvx"></a><p class="title"><b>Table&#160;1.134.&#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="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>
+ 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.driver_routines.hesvx.definition"></a><h6>
+<a name="id848580"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hesvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hesvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id848622"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hesvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hesvx.complexity"></a><h6>
+<a name="id848709"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hesvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesvx.example"></a><h6>
+<a name="id848737"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hesvx.notes"></a><h6>
+<a name="id849021"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hesvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hesvx.see_also"></a><h6>
+<a name="id849046"></a>
+ <a class="link" href="hesvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hesvx.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,217 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpev"></a><a class="link" href="hpev.html" title="hpev">hpev</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpev.prototype"></a><h6>
+<a name="id883256"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hpev.description"></a><h6>
+<a name="id883408"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSPEV, DSPEV, 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="boost_numeric_bindings.reference.lapack.driver_routines.hpev.dispatching_of_hpev"></a><p class="title"><b>Table&#160;1.164.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hpev.definition"></a><h6>
+<a name="id883741"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.driver_routines.hpev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hpev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpev.parameters_or_requirements_on_types"></a><h6>
+<a name="id883780"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.driver_routines.hpev.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hpev.complexity"></a><h6>
+<a name="id883867"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.driver_routines.hpev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpev.example"></a><h6>
+<a name="id883891"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hpev.notes"></a><h6>
+<a name="id884175"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.driver_routines.hpev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpev.see_also"></a><h6>
+<a name="id884200"></a>
+ <a class="link" href="hpev.html#boost_numeric_bindings.reference.lapack.driver_routines.hpev.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspev.f,
+ dspev.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,226 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevd"></a><a class="link" href="hpevd.html" title="hpevd">hpevd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevd.prototype"></a><h6>
+<a name="id884289"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hpevd.description"></a><h6>
+<a name="id884442"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSPEVD, DSPEVD, 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="boost_numeric_bindings.reference.lapack.driver_routines.hpevd.dispatching_of_hpevd"></a><p class="title"><b>Table&#160;1.165.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hpevd.definition"></a><h6>
+<a name="id884786"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hpevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id884826"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hpevd.complexity"></a><h6>
+<a name="id884914"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevd.example"></a><h6>
+<a name="id884941"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hpevd.notes"></a><h6>
+<a name="id885225"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevd.see_also"></a><h6>
+<a name="id885250"></a>
+ <a class="link" href="hpevd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspevd.f,
+ dspevd.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,221 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevx"></a><a class="link" href="hpevx.html" title="hpevx">hpevx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevx.prototype"></a><h6>
+<a name="id885340"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hpevx.description"></a><h6>
+<a name="id885665"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSPEVX, DSPEVX, 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="boost_numeric_bindings.reference.lapack.driver_routines.hpevx.dispatching_of_hpevx"></a><p class="title"><b>Table&#160;1.166.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hpevx.definition"></a><h6>
+<a name="id885999"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hpevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id886040"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hpevx.complexity"></a><h6>
+<a name="id886127"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevx.example"></a><h6>
+<a name="id886155"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hpevx.notes"></a><h6>
+<a name="id886439"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpevx.see_also"></a><h6>
+<a name="id886464"></a>
+ <a class="link" href="hpevx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpevx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspevx.f,
+ dspevx.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,220 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpgvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgv"></a><a class="link" href="hpgv.html" title="hpgv">hpgv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgv.prototype"></a><h6>
+<a name="id823732"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hpgv.description"></a><h6>
+<a name="id823931"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSPGV, DSPGV, 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="boost_numeric_bindings.reference.lapack.driver_routines.hpgv.dispatching_of_hpgv"></a><p class="title"><b>Table&#160;1.112.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hpgv.definition"></a><h6>
+<a name="id824274"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hpgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id824314"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hpgv.complexity"></a><h6>
+<a name="id824400"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgv.example"></a><h6>
+<a name="id824425"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hpgv.notes"></a><h6>
+<a name="id824709"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgv.see_also"></a><h6>
+<a name="id824734"></a>
+ <a class="link" href="hpgv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspgv.f,
+ dspgv.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpgvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpgvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpgvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,229 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpgvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvd"></a><a class="link" href="hpgvd.html" title="hpgvd">hpgvd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.prototype"></a><h6>
+<a name="id824824"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hpgvd.description"></a><h6>
+<a name="id825023"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSPGVD, DSPGVD, 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="boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.dispatching_of_hpgvd"></a><p class="title"><b>Table&#160;1.113.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hpgvd.definition"></a><h6>
+<a name="id825377"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hpgvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id825416"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hpgvd.complexity"></a><h6>
+<a name="id825503"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.example"></a><h6>
+<a name="id825530"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hpgvd.notes"></a><h6>
+<a name="id825814"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.see_also"></a><h6>
+<a name="id825840"></a>
+ <a class="link" href="hpgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvd.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspgvd.f,
+ dspgvd.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpgvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpgvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpgvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="hpgvd.html" title="hpgvd">
+<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="hpgvd.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvx"></a><a class="link" href="hpgvx.html" title="hpgvx">hpgvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.prototype"></a><h6>
+<a name="id825930"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hpgvx.description"></a><h6>
+<a name="id826302"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSPGVX, DSPGVX, 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="boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.dispatching_of_hpgvx"></a><p class="title"><b>Table&#160;1.114.&#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="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>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.hpgvx.definition"></a><h6>
+<a name="id826645"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hpgvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id826685"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hpgvx.complexity"></a><h6>
+<a name="id826772"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.example"></a><h6>
+<a name="id826799"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hpgvx.notes"></a><h6>
+<a name="id827084"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.see_also"></a><h6>
+<a name="id827109"></a>
+ <a class="link" href="hpgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpgvx.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files sspgvx.f,
+ dspgvx.f,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,225 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsv"></a><a class="link" href="hpsv.html" title="hpsv">hpsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsv.prototype"></a><h6>
+<a name="id849135"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hpsv.description"></a><h6>
+<a name="id849265"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSPSV, DSPSV, 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="boost_numeric_bindings.reference.lapack.driver_routines.hpsv.dispatching_of_hpsv"></a><p class="title"><b>Table&#160;1.135.&#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="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>
+ 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.driver_routines.hpsv.definition"></a><h6>
+<a name="id849615"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hpsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id849655"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hpsv.complexity"></a><h6>
+<a name="id849742"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsv.example"></a><h6>
+<a name="id849767"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hpsv.notes"></a><h6>
+<a name="id850051"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsv.see_also"></a><h6>
+<a name="id850076"></a>
+ <a class="link" href="hpsv.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsv.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="hpsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/hpsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,253 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="hpsv.html" title="hpsv">
+<link rel="next" href="iter_gesv.html" title="iter_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="hpsv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="iter_gesv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsvx"></a><a class="link" href="hpsvx.html" title="hpsvx">hpsvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.prototype"></a><h6>
+<a name="id850165"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.hpsvx.description"></a><h6>
+<a name="id850436"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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 SSPSVX, DSPSVX, 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="boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.dispatching_of_hpsvx"></a><p class="title"><b>Table&#160;1.136.&#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="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>
+ 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.driver_routines.hpsvx.definition"></a><h6>
+<a name="id850849"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/hpsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id850891"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.hpsvx.complexity"></a><h6>
+<a name="id850978"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.example"></a><h6>
+<a name="id851005"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.hpsvx.notes"></a><h6>
+<a name="id851289"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.see_also"></a><h6>
+<a name="id851315"></a>
+ <a class="link" href="hpsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.hpsvx.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,
+ 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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="iter_gesv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/iter_gesv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/iter_gesv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,215 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>iter_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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="hpsvx.html" title="hpsvx">
+<link rel="next" href="iter_posv.html" title="iter_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="hpsvx.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="iter_posv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv"></a><a class="link" href="iter_gesv.html" title="iter_gesv">iter_gesv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.prototype"></a><h6>
+<a name="id851405"></a>
+ <a class="link" href="iter_gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">iter_gesv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">iter_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="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.driver_routines.iter_gesv.description"></a><h6>
+<a name="id851586"></a>
+ <a class="link" href="iter_gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">iter_gesv</span></code> (short for
+ $FRIENDLY_NAME) provides a C++ interface to LAPACK routines DSGESV and
+ ZCGESV. <code class="computeroutput"><span class="identifier">iter_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>
+ <code class="computeroutput"><span class="identifier">iter_gesv</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="boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.dispatching_of_iter_gesv"></a><p class="title"><b>Table&#160;1.137.&#160;Dispatching of iter_gesv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of iter_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">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSGESV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.iter_gesv.definition"></a><h6>
+<a name="id851899"></a>
+ <a class="link" href="iter_gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/iter_gesv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.parameters_or_requirements_on_types"></a><h6>
+<a name="id851939"></a>
+ <a class="link" href="iter_gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.iter_gesv.complexity"></a><h6>
+<a name="id852026"></a>
+ <a class="link" href="iter_gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.example"></a><h6>
+<a name="id852053"></a>
+ <a class="link" href="iter_gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_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">driver</span><span class="special">/</span><span class="identifier">iter_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">iter_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.driver_routines.iter_gesv.notes"></a><h6>
+<a name="id852339"></a>
+ <a class="link" href="iter_gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.see_also"></a><h6>
+<a name="id852364"></a>
+ <a class="link" href="iter_gesv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_gesv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files dsgesv.f
+ and 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="hpsvx.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="iter_posv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/iter_posv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/iter_posv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,216 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>iter_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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="iter_gesv.html" title="iter_gesv">
+<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="iter_gesv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_posv"></a><a class="link" href="iter_posv.html" title="iter_posv">iter_posv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.prototype"></a><h6>
+<a name="id852439"></a>
+ <a class="link" href="iter_posv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.prototype">Prototype</a>
+ </h6>
+<p>
+ There is one prototype of <code class="computeroutput"><span class="identifier">iter_posv</span></code>
+ available, please see below.
+</p>
+<pre class="programlisting"><span class="identifier">iter_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="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.driver_routines.iter_posv.description"></a><h6>
+<a name="id852598"></a>
+ <a class="link" href="iter_posv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.description">Description</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">iter_posv</span></code> (short for
+ $FRIENDLY_NAME) provides a C++ interface to LAPACK routines DSPOSV and
+ ZCPOSV. <code class="computeroutput"><span class="identifier">iter_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>
+ <code class="computeroutput"><span class="identifier">iter_posv</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="boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.dispatching_of_iter_posv"></a><p class="title"><b>Table&#160;1.138.&#160;Dispatching of iter_posv</b></p>
+<div class="table-contents"><table class="table" summary="Dispatching of iter_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">double</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ DSPOSV
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span 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.driver_routines.iter_posv.definition"></a><h6>
+<a name="id852905"></a>
+ <a class="link" href="iter_posv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/iter_posv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.parameters_or_requirements_on_types"></a><h6>
+<a name="id852946"></a>
+ <a class="link" href="iter_posv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.iter_posv.complexity"></a><h6>
+<a name="id853033"></a>
+ <a class="link" href="iter_posv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.example"></a><h6>
+<a name="id853060"></a>
+ <a class="link" href="iter_posv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_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">driver</span><span class="special">/</span><span class="identifier">iter_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">iter_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.driver_routines.iter_posv.notes"></a><h6>
+<a name="id853346"></a>
+ <a class="link" href="iter_posv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.see_also"></a><h6>
+<a name="id853371"></a>
+ <a class="link" href="iter_posv.html#boost_numeric_bindings.reference.lapack.driver_routines.iter_posv.see_also">See
+ Also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Originating Fortran source files dsposv.f
+ and 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="iter_gesv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/pbsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/pbsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,226 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="iter_posv.html" title="iter_posv">
+<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="iter_posv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsv"></a><a class="link" href="pbsv.html" title="pbsv">pbsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsv.prototype"></a><h6>
+<a name="id853446"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.pbsv.description"></a><h6>
+<a name="id853553"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.pbsv.dispatching_of_pbsv"></a><p class="title"><b>Table&#160;1.139.&#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.driver_routines.pbsv.definition"></a><h6>
+<a name="id853903"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.pbsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/pbsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id853943"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.pbsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.pbsv.complexity"></a><h6>
+<a name="id854031"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.pbsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsv.example"></a><h6>
+<a name="id854056"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.pbsv.notes"></a><h6>
+<a name="id854340"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.pbsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsv.see_also"></a><h6>
+<a name="id854366"></a>
+ <a class="link" href="pbsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="iter_posv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="pbsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/pbsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/pbsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,264 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="posv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsvx"></a><a class="link" href="pbsvx.html" title="pbsvx">pbsvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsvx.prototype"></a><h6>
+<a name="id854455"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.pbsvx.description"></a><h6>
+<a name="id854733"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.pbsvx.dispatching_of_pbsvx"></a><p class="title"><b>Table&#160;1.140.&#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.driver_routines.pbsvx.definition"></a><h6>
+<a name="id855151"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.pbsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/pbsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id855192"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.pbsvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.pbsvx.complexity"></a><h6>
+<a name="id855280"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.pbsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsvx.example"></a><h6>
+<a name="id855307"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.pbsvx.notes"></a><h6>
+<a name="id855591"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.pbsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.pbsvx.see_also"></a><h6>
+<a name="id855617"></a>
+ <a class="link" href="pbsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="posv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/posv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/posv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="posvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posv"></a><a class="link" href="posv.html" title="posv">posv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posv.prototype"></a><h6>
+<a name="id855706"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.posv.description"></a><h6>
+<a name="id855812"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.posv.dispatching_of_posv"></a><p class="title"><b>Table&#160;1.141.&#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.driver_routines.posv.definition"></a><h6>
+<a name="id856162"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.driver_routines.posv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/posv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posv.parameters_or_requirements_on_types"></a><h6>
+<a name="id856201"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.driver_routines.posv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.posv.complexity"></a><h6>
+<a name="id856288"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.driver_routines.posv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posv.example"></a><h6>
+<a name="id856314"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.posv.notes"></a><h6>
+<a name="id856598"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.driver_routines.posv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posv.see_also"></a><h6>
+<a name="id856624"></a>
+ <a class="link" href="posv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="posvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/posvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/posvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ppsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posvx"></a><a class="link" href="posvx.html" title="posvx">posvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posvx.prototype"></a><h6>
+<a name="id856713"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.posvx.description"></a><h6>
+<a name="id856991"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.posvx.dispatching_of_posvx"></a><p class="title"><b>Table&#160;1.142.&#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.driver_routines.posvx.definition"></a><h6>
+<a name="id857416"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.driver_routines.posvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/posvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id857458"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.driver_routines.posvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.posvx.complexity"></a><h6>
+<a name="id857545"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.driver_routines.posvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posvx.example"></a><h6>
+<a name="id857573"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.posvx.notes"></a><h6>
+<a name="id857857"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.driver_routines.posvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.posvx.see_also"></a><h6>
+<a name="id857883"></a>
+ <a class="link" href="posvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ppsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ppsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ppsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ppsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsv"></a><a class="link" href="ppsv.html" title="ppsv">ppsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsv.prototype"></a><h6>
+<a name="id857973"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.ppsv.description"></a><h6>
+<a name="id858079"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.ppsv.dispatching_of_ppsv"></a><p class="title"><b>Table&#160;1.143.&#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.driver_routines.ppsv.definition"></a><h6>
+<a name="id858428"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.driver_routines.ppsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/ppsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id858468"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.driver_routines.ppsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.ppsv.complexity"></a><h6>
+<a name="id858555"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.driver_routines.ppsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsv.example"></a><h6>
+<a name="id858580"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.ppsv.notes"></a><h6>
+<a name="id858864"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.driver_routines.ppsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsv.see_also"></a><h6>
+<a name="id858889"></a>
+ <a class="link" href="ppsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ppsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ppsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ppsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ptsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsvx"></a><a class="link" href="ppsvx.html" title="ppsvx">ppsvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsvx.prototype"></a><h6>
+<a name="id858978"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.ppsvx.description"></a><h6>
+<a name="id859257"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.ppsvx.dispatching_of_ppsvx"></a><p class="title"><b>Table&#160;1.144.&#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.driver_routines.ppsvx.definition"></a><h6>
+<a name="id859672"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.ppsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/ppsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id859714"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.ppsvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.ppsvx.complexity"></a><h6>
+<a name="id859802"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.ppsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsvx.example"></a><h6>
+<a name="id859829"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.ppsvx.notes"></a><h6>
+<a name="id860113"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.ppsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ppsvx.see_also"></a><h6>
+<a name="id860138"></a>
+ <a class="link" href="ppsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ptsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ptsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ptsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ptsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsv"></a><a class="link" href="ptsv.html" title="ptsv">ptsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsv.prototype"></a><h6>
+<a name="id860228"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.ptsv.description"></a><h6>
+<a name="id860357"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.ptsv.dispatching_of_ptsv"></a><p class="title"><b>Table&#160;1.145.&#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.driver_routines.ptsv.definition"></a><h6>
+<a name="id860701"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.driver_routines.ptsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/ptsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id860743"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.driver_routines.ptsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.ptsv.complexity"></a><h6>
+<a name="id860830"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.driver_routines.ptsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsv.example"></a><h6>
+<a name="id860856"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.ptsv.notes"></a><h6>
+<a name="id861141"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.driver_routines.ptsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsv.see_also"></a><h6>
+<a name="id861166"></a>
+ <a class="link" href="ptsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ptsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ptsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/ptsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="ptsv.html" title="ptsv">
+<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="ptsv.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsvx"></a><a class="link" href="ptsvx.html" title="ptsvx">ptsvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsvx.prototype"></a><h6>
+<a name="id861256"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.ptsvx.description"></a><h6>
+<a name="id861552"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.ptsvx.dispatching_of_ptsvx"></a><p class="title"><b>Table&#160;1.146.&#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.driver_routines.ptsvx.definition"></a><h6>
+<a name="id861964"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.ptsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/ptsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id862006"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.ptsvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.ptsvx.complexity"></a><h6>
+<a name="id862093"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.ptsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsvx.example"></a><h6>
+<a name="id862119"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.ptsvx.notes"></a><h6>
+<a name="id862404"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.ptsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.ptsvx.see_also"></a><h6>
+<a name="id862429"></a>
+ <a class="link" href="ptsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spsv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,189 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbev"></a><a class="link" href="sbev.html" title="sbev">sbev</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbev.prototype"></a><h6>
+<a name="id886554"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.sbev.description"></a><h6>
+<a name="id886707"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sbev.dispatching_of_sbev"></a><p class="title"><b>Table&#160;1.167.&#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.driver_routines.sbev.definition"></a><h6>
+<a name="id886945"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.driver_routines.sbev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sbev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbev.parameters_or_requirements_on_types"></a><h6>
+<a name="id886986"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.driver_routines.sbev.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sbev.complexity"></a><h6>
+<a name="id887072"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.driver_routines.sbev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbev.example"></a><h6>
+<a name="id887098"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sbev.notes"></a><h6>
+<a name="id887382"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.driver_routines.sbev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbev.see_also"></a><h6>
+<a name="id887408"></a>
+ <a class="link" href="sbev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,198 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevd"></a><a class="link" href="sbevd.html" title="sbevd">sbevd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevd.prototype"></a><h6>
+<a name="id887482"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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>
+</pre>
+<p>
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevd.description"></a><h6>
+<a name="id887634"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sbevd.dispatching_of_sbevd"></a><p class="title"><b>Table&#160;1.168.&#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.driver_routines.sbevd.definition"></a><h6>
+<a name="id887884"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.sbevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sbevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id887925"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.sbevd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sbevd.complexity"></a><h6>
+<a name="id888012"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.sbevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevd.example"></a><h6>
+<a name="id888038"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sbevd.notes"></a><h6>
+<a name="id888322"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.sbevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevd.see_also"></a><h6>
+<a name="id888347"></a>
+ <a class="link" href="sbevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,194 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevx"></a><a class="link" href="sbevx.html" title="sbevx">sbevx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevx.prototype"></a><h6>
+<a name="id888421"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.sbevx.description"></a><h6>
+<a name="id888769"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sbevx.dispatching_of_sbevx"></a><p class="title"><b>Table&#160;1.169.&#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.driver_routines.sbevx.definition"></a><h6>
+<a name="id889008"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.sbevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sbevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id889049"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.sbevx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sbevx.complexity"></a><h6>
+<a name="id889137"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.sbevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevx.example"></a><h6>
+<a name="id889164"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sbevx.notes"></a><h6>
+<a name="id889448"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.sbevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbevx.see_also"></a><h6>
+<a name="id889473"></a>
+ <a class="link" href="sbevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,192 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="hpgvx.html" title="hpgvx">
+<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="hpgvx.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbgvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgv"></a><a class="link" href="sbgv.html" title="sbgv">sbgv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgv.prototype"></a><h6>
+<a name="id827198"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.sbgv.description"></a><h6>
+<a name="id827373"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sbgv.dispatching_of_sbgv"></a><p class="title"><b>Table&#160;1.115.&#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.driver_routines.sbgv.definition"></a><h6>
+<a name="id827615"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sbgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id827656"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sbgv.complexity"></a><h6>
+<a name="id827743"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgv.example"></a><h6>
+<a name="id827769"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sbgv.notes"></a><h6>
+<a name="id828054"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgv.see_also"></a><h6>
+<a name="id828079"></a>
+ <a class="link" href="sbgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="hpgvx.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbgvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbgvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbgvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbgvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvd"></a><a class="link" href="sbgvd.html" title="sbgvd">sbgvd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvd.prototype"></a><h6>
+<a name="id828154"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.sbgvd.description"></a><h6>
+<a name="id828329"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sbgvd.dispatching_of_sbgvd"></a><p class="title"><b>Table&#160;1.116.&#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.driver_routines.sbgvd.definition"></a><h6>
+<a name="id828582"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sbgvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id828624"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgvd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sbgvd.complexity"></a><h6>
+<a name="id828711"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvd.example"></a><h6>
+<a name="id828738"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sbgvd.notes"></a><h6>
+<a name="id829022"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvd.see_also"></a><h6>
+<a name="id829048"></a>
+ <a class="link" href="sbgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sbgvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbgvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sbgvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,197 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvx"></a><a class="link" href="sbgvx.html" title="sbgvx">sbgvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvx.prototype"></a><h6>
+<a name="id829122"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.sbgvx.description"></a><h6>
+<a name="id829493"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sbgvx.dispatching_of_sbgvx"></a><p class="title"><b>Table&#160;1.117.&#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.driver_routines.sbgvx.definition"></a><h6>
+<a name="id829736"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sbgvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id829776"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sbgvx.complexity"></a><h6>
+<a name="id829864"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvx.example"></a><h6>
+<a name="id829891"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sbgvx.notes"></a><h6>
+<a name="id830176"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sbgvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sbgvx.see_also"></a><h6>
+<a name="id830201"></a>
+ <a class="link" href="sbgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spgv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,189 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spev"></a><a class="link" href="spev.html" title="spev">spev</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spev.prototype"></a><h6>
+<a name="id889547"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.spev.description"></a><h6>
+<a name="id889699"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.spev.dispatching_of_spev"></a><p class="title"><b>Table&#160;1.170.&#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.driver_routines.spev.definition"></a><h6>
+<a name="id889938"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.driver_routines.spev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/spev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spev.parameters_or_requirements_on_types"></a><h6>
+<a name="id889979"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.driver_routines.spev.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.spev.complexity"></a><h6>
+<a name="id890065"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.driver_routines.spev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spev.example"></a><h6>
+<a name="id890090"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.spev.notes"></a><h6>
+<a name="id890374"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.driver_routines.spev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spev.see_also"></a><h6>
+<a name="id890399"></a>
+ <a class="link" href="spev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevd"></a><a class="link" href="spevd.html" title="spevd">spevd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevd.prototype"></a><h6>
+<a name="id890473"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.spevd.description"></a><h6>
+<a name="id890626"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.spevd.dispatching_of_spevd"></a><p class="title"><b>Table&#160;1.171.&#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.driver_routines.spevd.definition"></a><h6>
+<a name="id890876"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.driver_routines.spevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/spevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id890917"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.driver_routines.spevd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.spevd.complexity"></a><h6>
+<a name="id891004"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.driver_routines.spevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevd.example"></a><h6>
+<a name="id891031"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.spevd.notes"></a><h6>
+<a name="id891315"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.driver_routines.spevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevd.see_also"></a><h6>
+<a name="id891340"></a>
+ <a class="link" href="spevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,194 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevx"></a><a class="link" href="spevx.html" title="spevx">spevx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevx.prototype"></a><h6>
+<a name="id891414"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.spevx.description"></a><h6>
+<a name="id891739"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.spevx.dispatching_of_spevx"></a><p class="title"><b>Table&#160;1.172.&#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.driver_routines.spevx.definition"></a><h6>
+<a name="id891980"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.driver_routines.spevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/spevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id892021"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.driver_routines.spevx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.spevx.complexity"></a><h6>
+<a name="id892109"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.driver_routines.spevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevx.example"></a><h6>
+<a name="id892135"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.spevx.notes"></a><h6>
+<a name="id892418"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.driver_routines.spevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spevx.see_also"></a><h6>
+<a name="id892444"></a>
+ <a class="link" href="spevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spgv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,193 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spgvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgv"></a><a class="link" href="spgv.html" title="spgv">spgv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgv.prototype"></a><h6>
+<a name="id830275"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.spgv.description"></a><h6>
+<a name="id830474"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.spgv.dispatching_of_spgv"></a><p class="title"><b>Table&#160;1.118.&#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.driver_routines.spgv.definition"></a><h6>
+<a name="id830723"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.driver_routines.spgv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/spgv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgv.parameters_or_requirements_on_types"></a><h6>
+<a name="id830764"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.driver_routines.spgv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.spgv.complexity"></a><h6>
+<a name="id830851"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.driver_routines.spgv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgv.example"></a><h6>
+<a name="id830876"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.spgv.notes"></a><h6>
+<a name="id831161"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.driver_routines.spgv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgv.see_also"></a><h6>
+<a name="id831186"></a>
+ <a class="link" href="spgv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spgvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spgvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spgvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spgvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvd"></a><a class="link" href="spgvd.html" title="spgvd">spgvd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvd.prototype"></a><h6>
+<a name="id831261"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.spgvd.description"></a><h6>
+<a name="id831460"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.spgvd.dispatching_of_spgvd"></a><p class="title"><b>Table&#160;1.119.&#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.driver_routines.spgvd.definition"></a><h6>
+<a name="id831721"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.spgvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/spgvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id831763"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.spgvd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.spgvd.complexity"></a><h6>
+<a name="id831850"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.spgvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvd.example"></a><h6>
+<a name="id831877"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.spgvd.notes"></a><h6>
+<a name="id832162"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.spgvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvd.see_also"></a><h6>
+<a name="id832187"></a>
+ <a class="link" href="spgvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spgvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spgvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spgvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,198 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sygv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvx"></a><a class="link" href="spgvx.html" title="spgvx">spgvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvx.prototype"></a><h6>
+<a name="id832262"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="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.driver_routines.spgvx.description"></a><h6>
+<a name="id832633"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.spgvx.dispatching_of_spgvx"></a><p class="title"><b>Table&#160;1.120.&#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.driver_routines.spgvx.definition"></a><h6>
+<a name="id832877"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.spgvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/spgvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id832918"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.spgvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.spgvx.complexity"></a><h6>
+<a name="id833005"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.spgvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvx.example"></a><h6>
+<a name="id833033"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.spgvx.notes"></a><h6>
+<a name="id833317"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.spgvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spgvx.see_also"></a><h6>
+<a name="id833343"></a>
+ <a class="link" href="spgvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sygv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spsv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<link rel="prev" href="ptsvx.html" title="ptsvx">
+<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="ptsvx.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsv"></a><a class="link" href="spsv.html" title="spsv">spsv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsv.prototype"></a><h6>
+<a name="id862519"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.spsv.description"></a><h6>
+<a name="id862649"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.spsv.dispatching_of_spsv"></a><p class="title"><b>Table&#160;1.147.&#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.driver_routines.spsv.definition"></a><h6>
+<a name="id862999"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.driver_routines.spsv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/spsv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsv.parameters_or_requirements_on_types"></a><h6>
+<a name="id863039"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.driver_routines.spsv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.spsv.complexity"></a><h6>
+<a name="id863126"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.driver_routines.spsv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsv.example"></a><h6>
+<a name="id863152"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.spsv.notes"></a><h6>
+<a name="id863436"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.driver_routines.spsv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsv.see_also"></a><h6>
+<a name="id863462"></a>
+ <a class="link" href="spsv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="ptsvx.html"><img src="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="spsvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spsvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/spsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sysv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsvx"></a><a class="link" href="spsvx.html" title="spsvx">spsvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsvx.prototype"></a><h6>
+<a name="id863551"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.spsvx.description"></a><h6>
+<a name="id863821"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.spsvx.dispatching_of_spsvx"></a><p class="title"><b>Table&#160;1.148.&#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.driver_routines.spsvx.definition"></a><h6>
+<a name="id864236"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.spsvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/spsvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id864277"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.spsvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.spsvx.complexity"></a><h6>
+<a name="id864365"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.spsvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsvx.example"></a><h6>
+<a name="id864392"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.spsvx.notes"></a><h6>
+<a name="id864677"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.spsvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.spsvx.see_also"></a><h6>
+<a name="id864702"></a>
+ <a class="link" href="spsvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sysv.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/stev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/stev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,190 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stev"></a><a class="link" href="stev.html" title="stev">stev</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stev.prototype"></a><h6>
+<a name="id892518"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.stev.description"></a><h6>
+<a name="id892695"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.stev.dispatching_of_stev"></a><p class="title"><b>Table&#160;1.173.&#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.driver_routines.stev.definition"></a><h6>
+<a name="id892933"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.driver_routines.stev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/stev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stev.parameters_or_requirements_on_types"></a><h6>
+<a name="id892974"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.driver_routines.stev.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.stev.complexity"></a><h6>
+<a name="id893878"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.driver_routines.stev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stev.example"></a><h6>
+<a name="id688763"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.stev.notes"></a><h6>
+<a name="id894056"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.driver_routines.stev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stev.see_also"></a><h6>
+<a name="id894077"></a>
+ <a class="link" href="stev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/stevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/stevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stevr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevd"></a><a class="link" href="stevd.html" title="stevd">stevd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevd.prototype"></a><h6>
+<a name="id894143"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.stevd.description"></a><h6>
+<a name="id894301"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.stevd.dispatching_of_stevd"></a><p class="title"><b>Table&#160;1.174.&#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.driver_routines.stevd.definition"></a><h6>
+<a name="id894529"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.driver_routines.stevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/stevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id894565"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.driver_routines.stevd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.stevd.complexity"></a><h6>
+<a name="id894647"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.driver_routines.stevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevd.example"></a><h6>
+<a name="id894670"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.stevd.notes"></a><h6>
+<a name="id894929"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.driver_routines.stevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevd.see_also"></a><h6>
+<a name="id894951"></a>
+ <a class="link" href="stevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stevr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/stevr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/stevr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,230 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevr"></a><a class="link" href="stevr.html" title="stevr">stevr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevr.prototype"></a><h6>
+<a name="id895016"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.stevr.description"></a><h6>
+<a name="id895353"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.stevr.dispatching_of_stevr"></a><p class="title"><b>Table&#160;1.175.&#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.driver_routines.stevr.definition"></a><h6>
+<a name="id895653"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.driver_routines.stevr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/stevr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevr.parameters_or_requirements_on_types"></a><h6>
+<a name="id895689"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.driver_routines.stevr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.stevr.complexity"></a><h6>
+<a name="id895772"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.driver_routines.stevr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevr.example"></a><h6>
+<a name="id895794"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.stevr.notes"></a><h6>
+<a name="id896059"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.driver_routines.stevr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevr.see_also"></a><h6>
+<a name="id896082"></a>
+ <a class="link" href="stevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="stevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/stevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/stevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,195 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevx"></a><a class="link" href="stevx.html" title="stevx">stevx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevx.prototype"></a><h6>
+<a name="id896150"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.stevx.description"></a><h6>
+<a name="id896518"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.stevx.dispatching_of_stevx"></a><p class="title"><b>Table&#160;1.176.&#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.driver_routines.stevx.definition"></a><h6>
+<a name="id896750"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.driver_routines.stevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/stevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id896789"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.driver_routines.stevx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.stevx.complexity"></a><h6>
+<a name="id896873"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.driver_routines.stevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevx.example"></a><h6>
+<a name="id896898"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.stevx.notes"></a><h6>
+<a name="id897179"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.driver_routines.stevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.stevx.see_also"></a><h6>
+<a name="id897202"></a>
+ <a class="link" href="stevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syev.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/syev.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/syev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,189 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syev"></a><a class="link" href="syev.html" title="syev">syev</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syev.prototype"></a><h6>
+<a name="id897270"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.syev.description"></a><h6>
+<a name="id897397"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.syev.dispatching_of_syev"></a><p class="title"><b>Table&#160;1.177.&#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.driver_routines.syev.definition"></a><h6>
+<a name="id897627"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.driver_routines.syev.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/syev.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syev.parameters_or_requirements_on_types"></a><h6>
+<a name="id897665"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.driver_routines.syev.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.syev.complexity"></a><h6>
+<a name="id897750"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.driver_routines.syev.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syev.example"></a><h6>
+<a name="id897773"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.syev.notes"></a><h6>
+<a name="id898054"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.driver_routines.syev.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syev.see_also"></a><h6>
+<a name="id898076"></a>
+ <a class="link" href="syev.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syevd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/syevd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/syevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syevr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevd"></a><a class="link" href="syevd.html" title="syevd">syevd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevd.prototype"></a><h6>
+<a name="id898145"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.syevd.description"></a><h6>
+<a name="id898271"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.syevd.dispatching_of_syevd"></a><p class="title"><b>Table&#160;1.178.&#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.driver_routines.syevd.definition"></a><h6>
+<a name="id898530"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.driver_routines.syevd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/syevd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevd.parameters_or_requirements_on_types"></a><h6>
+<a name="id898569"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.driver_routines.syevd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.syevd.complexity"></a><h6>
+<a name="id898653"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.driver_routines.syevd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevd.example"></a><h6>
+<a name="id898678"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.syevd.notes"></a><h6>
+<a name="id898959"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.driver_routines.syevd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevd.see_also"></a><h6>
+<a name="id898982"></a>
+ <a class="link" href="syevd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syevr.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/syevr.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/syevr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,249 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevr"></a><a class="link" href="syevr.html" title="syevr">syevr</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevr.prototype"></a><h6>
+<a name="id899052"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.syevr.description"></a><h6>
+<a name="id899378"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.syevr.dispatching_of_syevr"></a><p class="title"><b>Table&#160;1.179.&#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.driver_routines.syevr.definition"></a><h6>
+<a name="id899753"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.driver_routines.syevr.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/syevr.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevr.parameters_or_requirements_on_types"></a><h6>
+<a name="id899794"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.driver_routines.syevr.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.syevr.complexity"></a><h6>
+<a name="id899880"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.driver_routines.syevr.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevr.example"></a><h6>
+<a name="id899907"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.syevr.notes"></a><h6>
+<a name="id900192"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.driver_routines.syevr.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevr.see_also"></a><h6>
+<a name="id900216"></a>
+ <a class="link" href="syevr.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="syevx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/syevx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/syevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,194 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gels.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevx"></a><a class="link" href="syevx.html" title="syevx">syevx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevx.prototype"></a><h6>
+<a name="id900290"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.syevx.description"></a><h6>
+<a name="id900615"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.syevx.dispatching_of_syevx"></a><p class="title"><b>Table&#160;1.180.&#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.driver_routines.syevx.definition"></a><h6>
+<a name="id900854"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.driver_routines.syevx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/syevx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevx.parameters_or_requirements_on_types"></a><h6>
+<a name="id900895"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.driver_routines.syevx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.syevx.complexity"></a><h6>
+<a name="id900982"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.driver_routines.syevx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevx.example"></a><h6>
+<a name="id901009"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.syevx.notes"></a><h6>
+<a name="id901292"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.driver_routines.syevx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.syevx.see_also"></a><h6>
+<a name="id901317"></a>
+ <a class="link" href="syevx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gels.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sygv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sygv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sygvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygv"></a><a class="link" href="sygv.html" title="sygv">sygv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygv.prototype"></a><h6>
+<a name="id833418"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.sygv.description"></a><h6>
+<a name="id833594"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sygv.dispatching_of_sygv"></a><p class="title"><b>Table&#160;1.121.&#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.driver_routines.sygv.definition"></a><h6>
+<a name="id833843"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.driver_routines.sygv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sygv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygv.parameters_or_requirements_on_types"></a><h6>
+<a name="id833884"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.driver_routines.sygv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sygv.complexity"></a><h6>
+<a name="id833971"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.driver_routines.sygv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygv.example"></a><h6>
+<a name="id833997"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sygv.notes"></a><h6>
+<a name="id834281"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.driver_routines.sygv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygv.see_also"></a><h6>
+<a name="id834305"></a>
+ <a class="link" href="sygv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sygvd.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sygvd.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sygvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,202 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sygvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvd"></a><a class="link" href="sygvd.html" title="sygvd">sygvd</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvd.prototype"></a><h6>
+<a name="id834379"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.sygvd.description"></a><h6>
+<a name="id834556"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sygvd.dispatching_of_sygvd"></a><p class="title"><b>Table&#160;1.122.&#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.driver_routines.sygvd.definition"></a><h6>
+<a name="id834815"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.driver_routines.sygvd.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sygvd.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvd.parameters_or_requirements_on_types"></a><h6>
+<a name="id834857"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.driver_routines.sygvd.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sygvd.complexity"></a><h6>
+<a name="id834944"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.driver_routines.sygvd.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvd.example"></a><h6>
+<a name="id834971"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sygvd.notes"></a><h6>
+<a name="id835255"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.driver_routines.sygvd.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvd.see_also"></a><h6>
+<a name="id835280"></a>
+ <a class="link" href="sygvd.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sygvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sygvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sygvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggglm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvx"></a><a class="link" href="sygvx.html" title="sygvx">sygvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvx.prototype"></a><h6>
+<a name="id835355"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="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.driver_routines.sygvx.description"></a><h6>
+<a name="id835727"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sygvx.dispatching_of_sygvx"></a><p class="title"><b>Table&#160;1.123.&#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.driver_routines.sygvx.definition"></a><h6>
+<a name="id835972"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sygvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sygvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id836014"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sygvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sygvx.complexity"></a><h6>
+<a name="id836101"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sygvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvx.example"></a><h6>
+<a name="id836129"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sygvx.notes"></a><h6>
+<a name="id836413"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sygvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sygvx.see_also"></a><h6>
+<a name="id836439"></a>
+ <a class="link" href="sygvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="ggglm.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sysv.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sysv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,224 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sysvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysv"></a><a class="link" href="sysv.html" title="sysv">sysv</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysv.prototype"></a><h6>
+<a name="id864791"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.sysv.description"></a><h6>
+<a name="id864921"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sysv.dispatching_of_sysv"></a><p class="title"><b>Table&#160;1.149.&#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.driver_routines.sysv.definition"></a><h6>
+<a name="id865269"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.driver_routines.sysv.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sysv.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysv.parameters_or_requirements_on_types"></a><h6>
+<a name="id865309"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.driver_routines.sysv.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sysv.complexity"></a><h6>
+<a name="id865396"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.driver_routines.sysv.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysv.example"></a><h6>
+<a name="id865422"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sysv.notes"></a><h6>
+<a name="id865707"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.driver_routines.sysv.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysv.see_also"></a><h6>
+<a name="id865732"></a>
+ <a class="link" href="sysv.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="sysvx.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sysvx.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/driver_routines/sysvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -0,0 +1,253 @@
+<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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../driver_routines.html" title="Driver Routines">
+<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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gees.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysvx"></a><a class="link" href="sysvx.html" title="sysvx">sysvx</a>
+</h5></div></div></div>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysvx.prototype"></a><h6>
+<a name="id865820"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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.driver_routines.sysvx.description"></a><h6>
+<a name="id866090"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="boost_numeric_bindings.reference.lapack.driver_routines.sysvx.dispatching_of_sysvx"></a><p class="title"><b>Table&#160;1.150.&#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.driver_routines.sysvx.definition"></a><h6>
+<a name="id866492"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sysvx.definition">Definition</a>
+ </h6>
+<p>
+ Defined in header <code class="computeroutput">boost/numeric/bindings/lapack/driver/sysvx.hpp</code>.
+ </p>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysvx.parameters_or_requirements_on_types"></a><h6>
+<a name="id866534"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sysvx.parameters_or_requirements_on_types">Parameters
+ or Requirements on Types</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatrixA</span></dt>
+<dd><p>
+ The definition of term 1
+ </p></dd>
+<dt><span class="term">MatrixB</span></dt>
+<dd><p>
+ The definition of term 2
+ </p></dd>
+<dt><span class="term">MatrixC</span></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.driver_routines.sysvx.complexity"></a><h6>
+<a name="id866622"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sysvx.complexity">Complexity</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysvx.example"></a><h6>
+<a name="id866649"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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">driver</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.driver_routines.sysvx.notes"></a><h6>
+<a name="id866933"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.driver_routines.sysvx.notes">Notes</a>
+ </h6>
+<a name="boost_numeric_bindings.reference.lapack.driver_routines.sysvx.see_also"></a><h6>
+<a name="id866958"></a>
+ <a class="link" href="sysvx.html#boost_numeric_bindings.reference.lapack.driver_routines.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="../../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../driver_routines.html"><img src="../../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../images/home.png" alt="Home"></a><a accesskey="n" href="gees.html"><img src="../../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbbrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbbrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbcon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbequ.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,227 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbrfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,226 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbsvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,267 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbtrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbtrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,221 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbtrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gbtrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebak.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebak.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebal.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebal.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,226 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gebrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,222 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gecon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gecon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geequ.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,227 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gees.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gees.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,237 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geesx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geesx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,246 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geev.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,236 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geevx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,257 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gegv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gegv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,251 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gehrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gehrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gejsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gejsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,266 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelqf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelqf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,217 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gels.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gels.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,245 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelsd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelsd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,251 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelss.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelss.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,234 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelsy.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gelsy.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,246 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqlf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqlf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,217 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqp3.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqp3.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,218 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/geqrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,217 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gerfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gerfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gerqf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gerqf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,217 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesdd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesdd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesvd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,232 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gesvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,265 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,226 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getri.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,221 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/getrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggbak.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggbak.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,221 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggbal.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggbal.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,228 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gges.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gges.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,259 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggesx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggesx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,262 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggev.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,251 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggevx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,252 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggglm.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggglm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,246 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gghrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gghrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,236 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gglse.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gglse.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,235 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggqrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggqrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,250 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggrqf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggrqf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,250 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggsvd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggsvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,209 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggsvp.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ggsvp.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,240 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtrfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,222 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,228 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtsvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gtsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,253 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gttrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/gttrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,221 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbev.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,190 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbevd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbevx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,195 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgst.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgst.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,196 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,193 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgvd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,201 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbgvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbtrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hbtrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,192 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hecon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hecon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,197 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heev.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,190 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,250 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/heevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,195 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegst.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegst.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,202 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,194 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegvd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,202 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hegvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,199 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/herfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/herfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,193 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hesv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hesv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hesvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hesvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,191 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,202 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetri.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,191 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hetrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,191 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hgeqz.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hgeqz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,273 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpcon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,197 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpev.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,190 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpevd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpevx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,195 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,194 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgvd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,202 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpgvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,199 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hprfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hprfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,193 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpsvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hpsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,226 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,191 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,199 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptri.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,192 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hptrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,191 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hsein.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hsein.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,242 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hseqr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/hseqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,235 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/labrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/labrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,228 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lacgv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lacgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,191 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lacon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lacon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/laebz.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/laebz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,230 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lalsd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/lalsd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,235 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/largv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/largv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,230 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/larz.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/larz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,242 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,231 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,232 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrz.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/latrz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/opgtr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/opgtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/opmtr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/opmtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgbr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgbr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,207 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orghr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orghr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,195 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orglq.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orglq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgql.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgql.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgqr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,197 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgrq.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgrq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgtr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/orgtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,197 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormbr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormbr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,216 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormhr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormhr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,203 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormlq.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormlq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormql.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormql.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormqr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormrq.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormrq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormrz.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormrz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormtr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ormtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbcon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbequ.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbrfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbstf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbstf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,232 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,225 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbsvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,263 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbtrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbtrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbtrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pbtrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pftrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pftrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pocon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pocon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/poequ.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/poequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/porfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/porfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/posv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/posv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/posvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/posvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,263 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,226 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potri.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/potrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppcon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppequ.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppequ.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pprfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pprfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,225 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppsvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ppsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,263 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptri.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pptrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptcon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pteqr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pteqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,234 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptrfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,230 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,222 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptsvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ptsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,250 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pttrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pttrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pttrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/pttrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,227 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbev.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,190 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbevd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,199 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbevx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,195 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgst.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgst.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,196 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,193 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgvd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,201 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbgvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbtrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sbtrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,192 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sgesv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sgesv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,200 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spcon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spev.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,190 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spevd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spevx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,195 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,194 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgvd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,202 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spgvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,199 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sposv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sposv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,201 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sprfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sprfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spsv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spsv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,225 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spsvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/spsvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,253 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,191 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,226 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptri.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sptrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stebz.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stebz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stedc.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stedc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,229 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stegr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stegr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,244 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stein.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stein.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,231 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stemr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stemr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,287 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/steqr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/steqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sterf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sterf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,190 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stev.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,191 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,199 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,231 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/stevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,196 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sycon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sycon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syev.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syev.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,190 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,202 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,250 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syevx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,195 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygst.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygst.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,202 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,193 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygvd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygvd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,201 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sygvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syrfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/syrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sysv.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sysv.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,225 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sysvx.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sysvx.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,252 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrd.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrd.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,191 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,229 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytri.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,219 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/sytrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,218 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbcon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbrfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,225 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbtrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tbtrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgevc.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgevc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,248 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgexc.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgexc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,241 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsen.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsen.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,255 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsja.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsja.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,221 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsna.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsna.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,225 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsyl.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tgsyl.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,264 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tpcon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tpcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tprfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tprfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,225 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tptri.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tptri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,218 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tptrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tptrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trcon.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trcon.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,223 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trevc.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trevc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,250 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trexc.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trexc.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,232 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trrfs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trrfs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,225 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsen.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsen.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,199 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsna.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsna.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,221 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsyl.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trsyl.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,227 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trtri.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trtri.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,220 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trtrs.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/trtrs.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,224 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tzrzf.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/tzrzf.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,228 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungbr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungbr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,206 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unghr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unghr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,195 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unglq.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unglq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungql.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungql.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungqr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,197 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungrq.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungrq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungtr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/ungtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,197 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmbr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmbr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,216 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmhr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmhr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,203 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmlq.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmlq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmql.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmql.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmqr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmqr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmrq.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmrq.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmrz.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmrz.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmtr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/unmtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/upgtr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/upgtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,198 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/upmtr.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/reference/lapack/upmtr.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,205 +0,0 @@
-<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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/synopsis.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/synopsis.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,67 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Synopsis</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="../index.html" title="Boost.Numeric_Bindings alpha">
-<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"><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>
-<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" lang="en">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_numeric_bindings.synopsis"></a><a class="link" href="synopsis.html" title="Synopsis"> Synopsis</a>
-</h2></div></div></div>
-<p>
- Boost.Numeric_Bindings is a library for high-performance numeric computing.
- </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>
- For instance, ATLAS
- a C library implementing BLAS (and few LAPACK routines), represents matrices
- by means of a pointer and the dimensions. Now boost also contains matrix classes
- uBLAS
- and there are also other matrix libraries in widespread use.
- </p>
-<p>
- Therefore the Bindings library features a generic interface for ATLAS which
- provides the possibility to call e.g. the matrix-multiplication routine of
- ATLAS using matrices defined in uBLAS, TNT, etc.
- </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 © 2008 author1 author2<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or 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>

Deleted: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/traits.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/traits.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
+++ (empty file)
@@ -1,41 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Datatype Concepts and Traits</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="introduction.html" title="Introduction">
-<link rel="next" href="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"><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>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="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.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">
-<a name="boost_numeric_bindings.traits"></a><a class="link" href="traits.html" title="Datatype Concepts and Traits"> Datatype Concepts and Traits</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 © 2008 author1 author2<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="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.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-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,18 +4,18 @@
 <title>Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
 <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="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="prev" href="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"></td></tr></table>
 <hr>
 <div class="spirit-nav">
-<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>
+<a accesskey="p" href="introduction.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tutorial/hello__world_.html"><img src="../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Tutorial">
+<div class="section">
 <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>
@@ -47,7 +47,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<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>
+<a accesskey="p" href="introduction.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="tutorial/hello__world_.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/adapting_your_own_type.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/adapting_your_own_type.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/adapting_your_own_type.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,18 +4,18 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
+<link rel="next" href="../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>
+<a accesskey="p" href="writing_a_generic_numeric_algorithm.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../organization.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Adapting your own type"><div class="titlepage"><div><div><h3 class="title">
+<div class="section"><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>
@@ -30,7 +30,7 @@
 </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>
+<a accesskey="p" href="writing_a_generic_numeric_algorithm.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../organization.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/advanced_linear_algebra.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/advanced_linear_algebra.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/advanced_linear_algebra.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="basic_linear_algebra.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="inverting_a_matrix.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Advanced Linear Algebra"><div class="titlepage"><div><div><h3 class="title">
+<div class="section"><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>
@@ -30,7 +30,7 @@
 </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>
+<a accesskey="p" href="basic_linear_algebra.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="inverting_a_matrix.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/basic_linear_algebra.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/basic_linear_algebra.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/basic_linear_algebra.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="hello__world_.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="advanced_linear_algebra.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Basic Linear Algebra"><div class="titlepage"><div><div><h3 class="title">
+<div class="section"><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>
@@ -30,7 +30,7 @@
 </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>
+<a accesskey="p" href="hello__world_.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="advanced_linear_algebra.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/hello__world_.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/hello__world_.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/hello__world_.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="../tutorial.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="basic_linear_algebra.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Hello, World!">
+<div class="section">
 <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>
@@ -61,7 +61,7 @@
 </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>
+<a accesskey="p" href="../tutorial.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="basic_linear_algebra.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inspecting_a_type.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inspecting_a_type.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inspecting_a_type.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="inverting_a_matrix.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="writing_a_generic_numeric_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Inspecting a type"><div class="titlepage"><div><div><h3 class="title">
+<div class="section"><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>
@@ -30,7 +30,7 @@
 </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>
+<a accesskey="p" href="inverting_a_matrix.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="writing_a_generic_numeric_algorithm.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inverting_a_matrix.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inverting_a_matrix.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/inverting_a_matrix.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,9 +13,9 @@
 <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>
+<a accesskey="p" href="advanced_linear_algebra.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="inspecting_a_type.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Inverting a matrix">
+<div class="section">
 <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>
@@ -43,7 +43,7 @@
 </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>
+<a accesskey="p" href="advanced_linear_algebra.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="inspecting_a_type.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/writing_a_generic_numeric_algorithm.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/writing_a_generic_numeric_algorithm.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/tutorial/writing_a_generic_numeric_algorithm.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -4,7 +4,7 @@
 <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="home" href="../../index.html" title="Chapter&#160;1.&#160;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">
@@ -13,21 +13,21 @@
 <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>
+<a accesskey="p" href="inspecting_a_type.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="adapting_your_own_type.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
-<div class="section" title="Writing a generic numeric algorithm">
+<div class="section">
 <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>
+ 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>
+ No memory allocations.
+ </li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -41,7 +41,7 @@
 </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>
+<a accesskey="p" href="inspecting_a_type.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="adapting_your_own_type.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;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="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="views/functions.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="boost_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="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="views/functions.html"><img src="../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="functions/trans.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_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="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="functions/trans.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/column.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/column.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/lower.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/lower.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="row.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="row.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/row.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/row.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="column.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="column.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/trans.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/trans.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="upper.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="upper.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/upper.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/functions/upper.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="lower.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="lower.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/trans.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_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="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.html"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/trans.html"><img src="../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/column.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/column.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="up" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="row.html" title="row">
+<link rel="next" href="../../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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../functions.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../functions.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/lower.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/lower.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="row.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="row.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/row.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/row.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="column.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="column.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/trans.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/trans.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="upper.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="upper.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/upper.html
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/boost_numeric_bindings/views/metafunctions/upper.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 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="Chapter&#160;1.&#160;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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="lower.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost_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="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="lower.html"><img src="../../../images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/images/alert.png
==============================================================================
Binary file. No diff available.

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/images/smiley.png
==============================================================================
Binary file. No diff available.

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/html/index.html
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/html/index.html (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/html/index.html 2010-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -1,40 +1,37 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Boost.Numeric_Bindings</title>
+<title>Chapter&#160;1.&#160;Boost.Numeric_Bindings</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
-<link rel="home" href="index.html" title="Boost.Numeric_Bindings">
-<link rel="next" href="numeric_bindings/preface.html" title="Preface">
+<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Boost.Numeric_Bindings">
+<link rel="next" href="boost_numeric_bindings/preface.html" title="Preface">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr><td valign="top"></td></tr></table>
 <hr>
-<div class="spirit-nav"><a accesskey="n" href="numeric_bindings/preface.html"><img src="../../doc/html/images/next.png" alt="Next"></a></div>
-<div class="article" title="Boost.Numeric_Bindings">
-<div class="titlepage">
-<div>
+<div class="spirit-nav"><a accesskey="n" href="boost_numeric_bindings/preface.html"><img src="images/next.png" alt="Next"></a></div>
+<div class="chapter">
+<div class="titlepage"><div>
 <div><h2 class="title">
-<a name="numeric_bindings"></a>Boost.Numeric_Bindings</h2></div>
-<div><div class="authorgroup"><div class="author"><h3 class="author">
+<a name="boost_numeric_bindings"></a>Chapter&#160;1.&#160;Boost.Numeric_Bindings</h2></div>
+<div><div class="author"><h3 class="author">
 <span class="firstname">Various</span> <span class="surname">Authors</span>
-</h3></div></div></div>
+</h3></div></div>
 <div><p class="copyright">Copyright &#169; 2002 -2009 Rutger ter Borg, Kre&#353;imir Fresl, Thomas Klimpel,
       Toon Knapen, Karl Meerbergen</p></div>
-<div><div class="legalnotice" title="Legal Notice">
-<a name="id437211"></a><p>
+<div><div class="legalnotice">
+<a name="id686875"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>
 </div></div>
-</div>
-<hr>
-</div>
+</div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
-<dt><span class="section"> Preface</span></dt>
-<dt><span class="section"> Introduction</span></dt>
+<dt><span class="section"> Preface</span></dt>
+<dt><span class="section"> Introduction</span></dt>
 <dt><span class="section"> Tutorial</span></dt>
 <dd><dl>
 <dt><span class="section"><a href="boost_numeric_bindings/tutorial/hello__world_.html">Hello,
@@ -52,12 +49,12 @@
 <dt><span class="section"><a href="boost_numeric_bindings/tutorial/adapting_your_own_type.html">Adapting
       your own type</a></span></dt>
 </dl></dd>
-<dt><span class="section"> Library Organization</span></dt>
-<dt><span class="section"> Containers</span></dt>
-<dt><span class="section">Views</span></dt>
+<dt><span class="section"> Library Organization</span></dt>
+<dt><span class="section"> Containers</span></dt>
+<dt><span class="section">Views</span></dt>
 <dd><dl>
-<dt><span class="section">Functions</span></dt>
-<dt><span class="section">Metafunctions</span></dt>
+<dt><span class="section">Functions</span></dt>
+<dt><span class="section">Metafunctions</span></dt>
 </dl></dd>
 <dt><span class="section">Functions</span></dt>
 <dd><dl>
@@ -74,24 +71,20 @@
 <dt><span class="section">size</span></dt>
 <dt><span class="section">value</span></dt>
 </dl></dd>
-<dt><span class="section">Reference</span></dt>
+<dt><span class="section">Reference</span></dt>
 <dd><dl>
 <dt><span class="section"> BLAS</span></dt>
 <dt><span class="section"> LAPACK</span></dt>
 </dl></dd>
-<dt><span class="section"> License</span></dt>
+<dt><span class="section"> License</span></dt>
 </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"><p><small>Last revised: April 19, 2010 at 07:41:06 GMT</small></p></td>
+<td align="left"><p><small>Last revised: August 04, 2010 at 21:20:23 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
-<div class="spirit-nav"><a accesskey="n" href="numeric_bindings/preface.html"><img src="../../doc/html/images/next.png" alt="Next"></a></div>
+<div class="spirit-nav"><a accesskey="n" href="boost_numeric_bindings/preface.html"><img src="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-08-04 18:17:58 EDT (Wed, 04 Aug 2010)
@@ -1,6 +1,6 @@
 index.html
-numeric_bindings/preface.html
-numeric_bindings/introduction.html
+boost_numeric_bindings/preface.html
+boost_numeric_bindings/introduction.html
 boost_numeric_bindings/tutorial.html
 boost_numeric_bindings/tutorial/hello__world_.html
 boost_numeric_bindings/tutorial/basic_linear_algebra.html
@@ -9,21 +9,21 @@
 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/organization.html
+boost_numeric_bindings/containers.html
+boost_numeric_bindings/views.html
+boost_numeric_bindings/views/functions.html
+boost_numeric_bindings/views/functions/trans.html
+boost_numeric_bindings/views/functions/upper.html
+boost_numeric_bindings/views/functions/lower.html
+boost_numeric_bindings/views/functions/row.html
+boost_numeric_bindings/views/functions/column.html
+boost_numeric_bindings/views/metafunctions.html
+boost_numeric_bindings/views/metafunctions/trans.html
+boost_numeric_bindings/views/metafunctions/upper.html
+boost_numeric_bindings/views/metafunctions/lower.html
+boost_numeric_bindings/views/metafunctions/row.html
+boost_numeric_bindings/views/metafunctions/column.html
 boost_numeric_bindings/functions.html
 boost_numeric_bindings/functions/begin.html
 boost_numeric_bindings/functions/end.html
@@ -35,303 +35,333 @@
 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.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/blas/level_1_blas.html
+boost_numeric_bindings/reference/blas/level_1_blas/asum.html
+boost_numeric_bindings/reference/blas/level_1_blas/axpy.html
+boost_numeric_bindings/reference/blas/level_1_blas/copy.html
+boost_numeric_bindings/reference/blas/level_1_blas/dotc.html
+boost_numeric_bindings/reference/blas/level_1_blas/dot.html
+boost_numeric_bindings/reference/blas/level_1_blas/iamax.html
+boost_numeric_bindings/reference/blas/level_1_blas/nrm2.html
+boost_numeric_bindings/reference/blas/level_1_blas/prec_dot.html
+boost_numeric_bindings/reference/blas/level_1_blas/rotg.html
+boost_numeric_bindings/reference/blas/level_1_blas/rot.html
+boost_numeric_bindings/reference/blas/level_1_blas/rotmg.html
+boost_numeric_bindings/reference/blas/level_1_blas/rotm.html
+boost_numeric_bindings/reference/blas/level_1_blas/scal.html
+boost_numeric_bindings/reference/blas/level_1_blas/swap.html
+boost_numeric_bindings/reference/blas/level_2_blas.html
+boost_numeric_bindings/reference/blas/level_2_blas/gbmv.html
+boost_numeric_bindings/reference/blas/level_2_blas/gemv.html
+boost_numeric_bindings/reference/blas/level_2_blas/gerc.html
+boost_numeric_bindings/reference/blas/level_2_blas/ger.html
+boost_numeric_bindings/reference/blas/level_2_blas/geru.html
+boost_numeric_bindings/reference/blas/level_2_blas/hbmv.html
+boost_numeric_bindings/reference/blas/level_2_blas/hemv.html
+boost_numeric_bindings/reference/blas/level_2_blas/her2.html
+boost_numeric_bindings/reference/blas/level_2_blas/her.html
+boost_numeric_bindings/reference/blas/level_2_blas/hpmv.html
+boost_numeric_bindings/reference/blas/level_2_blas/hpr2.html
+boost_numeric_bindings/reference/blas/level_2_blas/hpr.html
+boost_numeric_bindings/reference/blas/level_2_blas/sbmv.html
+boost_numeric_bindings/reference/blas/level_2_blas/spmv.html
+boost_numeric_bindings/reference/blas/level_2_blas/spr2.html
+boost_numeric_bindings/reference/blas/level_2_blas/spr.html
+boost_numeric_bindings/reference/blas/level_2_blas/symv.html
+boost_numeric_bindings/reference/blas/level_2_blas/syr2.html
+boost_numeric_bindings/reference/blas/level_2_blas/syr.html
+boost_numeric_bindings/reference/blas/level_2_blas/tbmv.html
+boost_numeric_bindings/reference/blas/level_2_blas/tbsv.html
+boost_numeric_bindings/reference/blas/level_2_blas/tpmv.html
+boost_numeric_bindings/reference/blas/level_2_blas/tpsv.html
+boost_numeric_bindings/reference/blas/level_2_blas/trmv.html
+boost_numeric_bindings/reference/blas/level_2_blas/trsv.html
+boost_numeric_bindings/reference/blas/level_3_blas.html
+boost_numeric_bindings/reference/blas/level_3_blas/gemm.html
+boost_numeric_bindings/reference/blas/level_3_blas/hemm.html
+boost_numeric_bindings/reference/blas/level_3_blas/her2k.html
+boost_numeric_bindings/reference/blas/level_3_blas/herk.html
+boost_numeric_bindings/reference/blas/level_3_blas/symm.html
+boost_numeric_bindings/reference/blas/level_3_blas/syr2k.html
+boost_numeric_bindings/reference/blas/level_3_blas/syrk.html
+boost_numeric_bindings/reference/blas/level_3_blas/trmm.html
+boost_numeric_bindings/reference/blas/level_3_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_numeric_bindings/reference/lapack/driver_routines.html
+boost_numeric_bindings/reference/lapack/driver_routines/gegv.html
+boost_numeric_bindings/reference/lapack/driver_routines/gges.html
+boost_numeric_bindings/reference/lapack/driver_routines/ggesx.html
+boost_numeric_bindings/reference/lapack/driver_routines/ggev.html
+boost_numeric_bindings/reference/lapack/driver_routines/ggevx.html
+boost_numeric_bindings/reference/lapack/driver_routines/ggsvd.html
+boost_numeric_bindings/reference/lapack/driver_routines/hbgv.html
+boost_numeric_bindings/reference/lapack/driver_routines/hbgvd.html
+boost_numeric_bindings/reference/lapack/driver_routines/hbgvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/hegv.html
+boost_numeric_bindings/reference/lapack/driver_routines/hegvd.html
+boost_numeric_bindings/reference/lapack/driver_routines/hegvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/hpgv.html
+boost_numeric_bindings/reference/lapack/driver_routines/hpgvd.html
+boost_numeric_bindings/reference/lapack/driver_routines/hpgvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/sbgv.html
+boost_numeric_bindings/reference/lapack/driver_routines/sbgvd.html
+boost_numeric_bindings/reference/lapack/driver_routines/sbgvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/spgv.html
+boost_numeric_bindings/reference/lapack/driver_routines/spgvd.html
+boost_numeric_bindings/reference/lapack/driver_routines/spgvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/sygv.html
+boost_numeric_bindings/reference/lapack/driver_routines/sygvd.html
+boost_numeric_bindings/reference/lapack/driver_routines/sygvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/ggglm.html
+boost_numeric_bindings/reference/lapack/driver_routines/gglse.html
+boost_numeric_bindings/reference/lapack/driver_routines/gbsv.html
+boost_numeric_bindings/reference/lapack/driver_routines/gbsvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/gejsv.html
+boost_numeric_bindings/reference/lapack/driver_routines/gesv.html
+boost_numeric_bindings/reference/lapack/driver_routines/gesvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/gtsv.html
+boost_numeric_bindings/reference/lapack/driver_routines/gtsvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/hesv.html
+boost_numeric_bindings/reference/lapack/driver_routines/hesvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/hpsv.html
+boost_numeric_bindings/reference/lapack/driver_routines/hpsvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/iter_gesv.html
+boost_numeric_bindings/reference/lapack/driver_routines/iter_posv.html
+boost_numeric_bindings/reference/lapack/driver_routines/pbsv.html
+boost_numeric_bindings/reference/lapack/driver_routines/pbsvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/posv.html
+boost_numeric_bindings/reference/lapack/driver_routines/posvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/ppsv.html
+boost_numeric_bindings/reference/lapack/driver_routines/ppsvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/ptsv.html
+boost_numeric_bindings/reference/lapack/driver_routines/ptsvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/spsv.html
+boost_numeric_bindings/reference/lapack/driver_routines/spsvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/sysv.html
+boost_numeric_bindings/reference/lapack/driver_routines/sysvx.html
+boost_numeric_bindings/reference/lapack/driver_routines/gees.html
+boost_numeric_bindings/reference/lapack/driver_routines/geesx.html
+boost_numeric_bindings/reference/lapack/driver_routines/geev.html
+boost_numeric_bindings/reference/lapack/driver_routines/geevx.html
+boost_numeric_bindings/reference/lapack/driver_routines/gesdd.html
+boost_numeric_bindings/reference/lapack/driver_routines/gesvd.html
+boost_numeric_bindings/reference/lapack/driver_routines/hbev.html
+boost_numeric_bindings/reference/lapack/driver_routines/hbevd.html
+boost_numeric_bindings/reference/lapack/driver_routines/hbevx.html
+boost_numeric_bindings/reference/lapack/driver_routines/heev.html
+boost_numeric_bindings/reference/lapack/driver_routines/heevd.html
+boost_numeric_bindings/reference/lapack/driver_routines/heevr.html
+boost_numeric_bindings/reference/lapack/driver_routines/heevx.html
+boost_numeric_bindings/reference/lapack/driver_routines/hpev.html
+boost_numeric_bindings/reference/lapack/driver_routines/hpevd.html
+boost_numeric_bindings/reference/lapack/driver_routines/hpevx.html
+boost_numeric_bindings/reference/lapack/driver_routines/sbev.html
+boost_numeric_bindings/reference/lapack/driver_routines/sbevd.html
+boost_numeric_bindings/reference/lapack/driver_routines/sbevx.html
+boost_numeric_bindings/reference/lapack/driver_routines/spev.html
+boost_numeric_bindings/reference/lapack/driver_routines/spevd.html
+boost_numeric_bindings/reference/lapack/driver_routines/spevx.html
+boost_numeric_bindings/reference/lapack/driver_routines/stev.html
+boost_numeric_bindings/reference/lapack/driver_routines/stevd.html
+boost_numeric_bindings/reference/lapack/driver_routines/stevr.html
+boost_numeric_bindings/reference/lapack/driver_routines/stevx.html
+boost_numeric_bindings/reference/lapack/driver_routines/syev.html
+boost_numeric_bindings/reference/lapack/driver_routines/syevd.html
+boost_numeric_bindings/reference/lapack/driver_routines/syevr.html
+boost_numeric_bindings/reference/lapack/driver_routines/syevx.html
+boost_numeric_bindings/reference/lapack/driver_routines/gels.html
+boost_numeric_bindings/reference/lapack/driver_routines/gelsd.html
+boost_numeric_bindings/reference/lapack/driver_routines/gelss.html
+boost_numeric_bindings/reference/lapack/driver_routines/gelsy.html
+boost_numeric_bindings/reference/lapack/computational_routines.html
+boost_numeric_bindings/reference/lapack/computational_routines/hbgst.html
+boost_numeric_bindings/reference/lapack/computational_routines/hegst.html
+boost_numeric_bindings/reference/lapack/computational_routines/pbstf.html
+boost_numeric_bindings/reference/lapack/computational_routines/sbgst.html
+boost_numeric_bindings/reference/lapack/computational_routines/sygst.html
+boost_numeric_bindings/reference/lapack/computational_routines/ggqrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/ggrqf.html
+boost_numeric_bindings/reference/lapack/computational_routines/gelqf.html
+boost_numeric_bindings/reference/lapack/computational_routines/geqlf.html
+boost_numeric_bindings/reference/lapack/computational_routines/geqp3.html
+boost_numeric_bindings/reference/lapack/computational_routines/geqrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/gerqf.html
+boost_numeric_bindings/reference/lapack/computational_routines/orglq.html
+boost_numeric_bindings/reference/lapack/computational_routines/orgql.html
+boost_numeric_bindings/reference/lapack/computational_routines/orgqr.html
+boost_numeric_bindings/reference/lapack/computational_routines/orgrq.html
+boost_numeric_bindings/reference/lapack/computational_routines/ormlq.html
+boost_numeric_bindings/reference/lapack/computational_routines/ormql.html
+boost_numeric_bindings/reference/lapack/computational_routines/ormqr.html
+boost_numeric_bindings/reference/lapack/computational_routines/ormrq.html
+boost_numeric_bindings/reference/lapack/computational_routines/ormrz.html
+boost_numeric_bindings/reference/lapack/computational_routines/tzrzf.html
+boost_numeric_bindings/reference/lapack/computational_routines/unglq.html
+boost_numeric_bindings/reference/lapack/computational_routines/ungql.html
+boost_numeric_bindings/reference/lapack/computational_routines/ungqr.html
+boost_numeric_bindings/reference/lapack/computational_routines/ungrq.html
+boost_numeric_bindings/reference/lapack/computational_routines/unmlq.html
+boost_numeric_bindings/reference/lapack/computational_routines/unmql.html
+boost_numeric_bindings/reference/lapack/computational_routines/unmqr.html
+boost_numeric_bindings/reference/lapack/computational_routines/unmrq.html
+boost_numeric_bindings/reference/lapack/computational_routines/unmrz.html
+boost_numeric_bindings/reference/lapack/computational_routines/bdsdc.html
+boost_numeric_bindings/reference/lapack/computational_routines/bdsqr.html
+boost_numeric_bindings/reference/lapack/computational_routines/gbbrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/gebrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/orgbr.html
+boost_numeric_bindings/reference/lapack/computational_routines/ormbr.html
+boost_numeric_bindings/reference/lapack/computational_routines/ungbr.html
+boost_numeric_bindings/reference/lapack/computational_routines/unmbr.html
+boost_numeric_bindings/reference/lapack/computational_routines/gebak.html
+boost_numeric_bindings/reference/lapack/computational_routines/gebal.html
+boost_numeric_bindings/reference/lapack/computational_routines/gehrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/hsein.html
+boost_numeric_bindings/reference/lapack/computational_routines/hseqr.html
+boost_numeric_bindings/reference/lapack/computational_routines/orghr.html
+boost_numeric_bindings/reference/lapack/computational_routines/ormhr.html
+boost_numeric_bindings/reference/lapack/computational_routines/trevc.html
+boost_numeric_bindings/reference/lapack/computational_routines/trexc.html
+boost_numeric_bindings/reference/lapack/computational_routines/trsen.html
+boost_numeric_bindings/reference/lapack/computational_routines/trsna.html
+boost_numeric_bindings/reference/lapack/computational_routines/trsyl.html
+boost_numeric_bindings/reference/lapack/computational_routines/unghr.html
+boost_numeric_bindings/reference/lapack/computational_routines/unmhr.html
+boost_numeric_bindings/reference/lapack/computational_routines/gbcon.html
+boost_numeric_bindings/reference/lapack/computational_routines/gbequ.html
+boost_numeric_bindings/reference/lapack/computational_routines/gbrfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/gbtrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/gbtrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/gecon.html
+boost_numeric_bindings/reference/lapack/computational_routines/geequ.html
+boost_numeric_bindings/reference/lapack/computational_routines/gerfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/getrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/getri.html
+boost_numeric_bindings/reference/lapack/computational_routines/getrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/gtrfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/gttrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/hecon.html
+boost_numeric_bindings/reference/lapack/computational_routines/herfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/hetrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/hetri.html
+boost_numeric_bindings/reference/lapack/computational_routines/hetrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/hpcon.html
+boost_numeric_bindings/reference/lapack/computational_routines/hprfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/hptrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/hptri.html
+boost_numeric_bindings/reference/lapack/computational_routines/hptrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/pbcon.html
+boost_numeric_bindings/reference/lapack/computational_routines/pbequ.html
+boost_numeric_bindings/reference/lapack/computational_routines/pbrfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/pbtrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/pbtrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/pftrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/pftri.html
+boost_numeric_bindings/reference/lapack/computational_routines/pftrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/pocon.html
+boost_numeric_bindings/reference/lapack/computational_routines/poequ.html
+boost_numeric_bindings/reference/lapack/computational_routines/porfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/potrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/potri.html
+boost_numeric_bindings/reference/lapack/computational_routines/potrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/ppcon.html
+boost_numeric_bindings/reference/lapack/computational_routines/ppequ.html
+boost_numeric_bindings/reference/lapack/computational_routines/pprfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/pptrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/pptri.html
+boost_numeric_bindings/reference/lapack/computational_routines/pptrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/pstrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/ptcon.html
+boost_numeric_bindings/reference/lapack/computational_routines/ptrfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/pttrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/pttrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/spcon.html
+boost_numeric_bindings/reference/lapack/computational_routines/sprfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/sptrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/sptri.html
+boost_numeric_bindings/reference/lapack/computational_routines/sptrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/sycon.html
+boost_numeric_bindings/reference/lapack/computational_routines/syrfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/sytrf.html
+boost_numeric_bindings/reference/lapack/computational_routines/sytri.html
+boost_numeric_bindings/reference/lapack/computational_routines/sytrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/tbcon.html
+boost_numeric_bindings/reference/lapack/computational_routines/tbrfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/tbtrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/tftri.html
+boost_numeric_bindings/reference/lapack/computational_routines/tpcon.html
+boost_numeric_bindings/reference/lapack/computational_routines/tprfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/tptri.html
+boost_numeric_bindings/reference/lapack/computational_routines/tptrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/trcon.html
+boost_numeric_bindings/reference/lapack/computational_routines/trrfs.html
+boost_numeric_bindings/reference/lapack/computational_routines/trtri.html
+boost_numeric_bindings/reference/lapack/computational_routines/trtrs.html
+boost_numeric_bindings/reference/lapack/computational_routines/hbtrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/hetrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/hptrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/opgtr.html
+boost_numeric_bindings/reference/lapack/computational_routines/opmtr.html
+boost_numeric_bindings/reference/lapack/computational_routines/orgtr.html
+boost_numeric_bindings/reference/lapack/computational_routines/ormtr.html
+boost_numeric_bindings/reference/lapack/computational_routines/pteqr.html
+boost_numeric_bindings/reference/lapack/computational_routines/sbtrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/sptrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/stebz.html
+boost_numeric_bindings/reference/lapack/computational_routines/stedc.html
+boost_numeric_bindings/reference/lapack/computational_routines/stegr.html
+boost_numeric_bindings/reference/lapack/computational_routines/stein.html
+boost_numeric_bindings/reference/lapack/computational_routines/stemr.html
+boost_numeric_bindings/reference/lapack/computational_routines/steqr.html
+boost_numeric_bindings/reference/lapack/computational_routines/sterf.html
+boost_numeric_bindings/reference/lapack/computational_routines/sytrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/ungtr.html
+boost_numeric_bindings/reference/lapack/computational_routines/unmtr.html
+boost_numeric_bindings/reference/lapack/computational_routines/upgtr.html
+boost_numeric_bindings/reference/lapack/computational_routines/upmtr.html
+boost_numeric_bindings/reference/lapack/computational_routines/ggbak.html
+boost_numeric_bindings/reference/lapack/computational_routines/ggbal.html
+boost_numeric_bindings/reference/lapack/computational_routines/gghrd.html
+boost_numeric_bindings/reference/lapack/computational_routines/hgeqz.html
+boost_numeric_bindings/reference/lapack/computational_routines/tgevc.html
+boost_numeric_bindings/reference/lapack/computational_routines/tgexc.html
+boost_numeric_bindings/reference/lapack/computational_routines/tgsen.html
+boost_numeric_bindings/reference/lapack/computational_routines/tgsna.html
+boost_numeric_bindings/reference/lapack/computational_routines/tgsyl.html
+boost_numeric_bindings/reference/lapack/computational_routines/ggsvp.html
+boost_numeric_bindings/reference/lapack/computational_routines/tgsja.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/larf.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/larfb.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/larfg.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/larft.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/larfx.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/largv.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/larnv.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/larrb.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/larre.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/langb.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lange.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhb.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhe.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhp.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lanhs.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lansb.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lansp.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lansy.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lantb.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lantp.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lantr.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/labrd.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lacgv.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lacon.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/laebz.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/lalsd.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/largv.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/larz.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/latrd.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/latrs.html
+boost_numeric_bindings/reference/lapack/auxiliary_routines/latrz.html
+boost_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