Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r63122 - in sandbox/numeric_bindings/boost/numeric/bindings/lapack: auxiliary computational driver
From: thomas.klimpel_at_[hidden]
Date: 2010-06-19 16:51:41


Author: klimpel
Date: 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
New Revision: 63122
URL: http://svn.boost.org/trac/boost/changeset/63122

Log:
The variable "work" is unused for minimal_workspace and optimal_workspace.
Text files modified:
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/langb.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lange.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhb.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhe.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhp.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhs.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansb.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansp.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansy.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantb.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantp.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larf.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larfb.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larfx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larrb.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larre.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/bdsdc.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/bdsqr.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbbrd.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbcon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbrfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gebrd.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gecon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gehrd.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gelqf.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqlf.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqp3.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqrf.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gerfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gerqf.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/getri.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggbal.hpp | 12 ++++--------
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggqrf.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggrqf.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggsvp.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gtrfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hbgst.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hbtrd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hecon.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/herfs.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetrd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetrf.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetri.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hgeqz.hpp | 10 ++++------
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hpcon.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hprfs.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hptri.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hsein.hpp | 12 ++++--------
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hseqr.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/lacon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/laebz.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/larz.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/latrz.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/opgtr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/opmtr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgbr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orghr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orglq.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgql.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgqr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgrq.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgtr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormbr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormhr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormlq.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormql.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormqr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormrq.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormrz.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormtr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pbcon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pbrfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pocon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/porfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ppcon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pprfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ptcon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pteqr.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ptrfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sbgst.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sbtrd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/spcon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sprfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sptri.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stebz.hpp | 6 ++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stedc.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stegr.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stein.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stemr.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/steqr.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sycon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/syrfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytrd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytrf.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytri.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tbcon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tbrfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgevc.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgexc.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsen.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsja.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsna.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsyl.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tpcon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tprfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trcon.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trevc.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trexc.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trrfs.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trsen.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trsna.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tzrzf.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungbr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unghr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unglq.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungql.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungqr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungrq.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungtr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmbr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmhr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmlq.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmql.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmqr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmrq.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmrz.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmtr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/upgtr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/upmtr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gbsvx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gees.hpp | 10 ++++------
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geesx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geev.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geevx.hpp | 12 ++++--------
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gegv.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gejsv.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gels.hpp | 12 ++++--------
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelsd.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelss.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelsy.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesdd.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesvd.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesvx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gges.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggesx.hpp | 10 ++++------
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggev.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggevx.hpp | 10 ++++------
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggglm.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gglse.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggsvd.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gtsvx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbev.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbevd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbevx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgv.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgvd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgvx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heev.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegv.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegvd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegvx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hesv.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hesvx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpev.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpevd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpevx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgv.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgvd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgvx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpsvx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/iter_gesv.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/iter_posv.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/lalsd.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/pbsvx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/posvx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ppsvx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ptsvx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbev.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbevd.hpp | 6 ++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbevx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgv.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgvd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgvx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spev.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spevd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spevx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgv.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgvd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgvx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spsvx.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stev.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syev.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevr.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygv.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygvd.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygvx.hpp | 4 ++--
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sysv.hpp | 8 ++++----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sysvx.hpp | 8 ++++----
   207 files changed, 602 insertions(+), 630 deletions(-)

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/langb.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/langb.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/langb.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -147,7 +147,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -163,7 +163,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( norm, ab, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lange.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lange.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lange.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -142,7 +142,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -158,7 +158,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( norm, a, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhb.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhb.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhb.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -125,7 +125,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -142,7 +142,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( norm, ab, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhe.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhe.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhe.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -118,7 +118,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -135,7 +135,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( norm, a, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhp.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhp.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhp.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -110,7 +110,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const MatrixAP& ap,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -127,7 +127,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const MatrixAP& ap,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( norm, ap, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lanhs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -137,7 +137,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -153,7 +153,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( norm, a, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansb.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansb.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansb.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -155,7 +155,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -172,7 +172,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( norm, ab, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansp.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansp.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansp.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -136,7 +136,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const MatrixAP& ap,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -153,7 +153,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const MatrixAP& ap,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( norm, ap, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansy.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansy.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lansy.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -146,7 +146,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -163,7 +163,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( norm, a, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantb.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantb.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantb.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -156,7 +156,7 @@
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const char uplo,
             const fortran_int_t k, const MatrixAB& ab,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -174,7 +174,7 @@
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const char uplo,
             const fortran_int_t k, const MatrixAB& ab,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;
         return invoke( norm, uplo, k, ab, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantp.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantp.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantp.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -137,7 +137,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const char uplo,
- const MatrixAP& ap, minimal_workspace work ) {
+ const MatrixAP& ap, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -154,7 +154,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const char uplo,
- const MatrixAP& ap, optimal_workspace work ) {
+ const MatrixAP& ap, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;
         return invoke( norm, uplo, ap, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/lantr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -155,7 +155,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         typedef typename result_of::diag_tag< MatrixA >::type diag;
@@ -173,7 +173,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         typedef typename result_of::diag_tag< MatrixA >::type diag;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -170,7 +170,7 @@
     //
     template< typename Side, typename VectorViewV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const VectorViewV& v,
- const real_type tau, MatrixC& c, minimal_workspace work ) {
+ const real_type tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( side,
                 bindings::size_column(c), bindings::size_row(c) ) );
@@ -186,7 +186,7 @@
     //
     template< typename Side, typename VectorViewV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const VectorViewV& v,
- const real_type tau, MatrixC& c, optimal_workspace work ) {
+ const real_type tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, v, tau, c, minimal_workspace() );
     }
@@ -251,7 +251,7 @@
     //
     template< typename Side, typename VectorViewV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const VectorViewV& v,
- const value_type tau, MatrixC& c, minimal_workspace work ) {
+ const value_type tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( side,
                 bindings::size_column(c), bindings::size_row(c) ) );
@@ -267,7 +267,7 @@
     //
     template< typename Side, typename VectorViewV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const VectorViewV& v,
- const value_type tau, MatrixC& c, optimal_workspace work ) {
+ const value_type tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, v, tau, c, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larfb.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larfb.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larfb.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -200,7 +200,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const char direct,
             const char storev, const MatrixV& v, const MatrixT& t, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -218,7 +218,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const char direct,
             const char storev, const MatrixV& v, const MatrixT& t, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, direct, storev, v, t, c, minimal_workspace() );
     }
@@ -298,7 +298,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const char direct,
             const char storev, const MatrixV& v, const MatrixT& t, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -316,7 +316,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const char direct,
             const char storev, const MatrixV& v, const MatrixT& t, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, direct, storev, v, t, c, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larfx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larfx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larfx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -165,7 +165,7 @@
     //
     template< typename Side, typename VectorV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const VectorV& v,
- const real_type tau, MatrixC& c, minimal_workspace work ) {
+ const real_type tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -181,7 +181,7 @@
     //
     template< typename Side, typename VectorV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const VectorV& v,
- const real_type tau, MatrixC& c, optimal_workspace work ) {
+ const real_type tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, v, tau, c, minimal_workspace() );
     }
@@ -243,7 +243,7 @@
     //
     template< typename Side, typename VectorV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const VectorV& v,
- const value_type tau, MatrixC& c, minimal_workspace work ) {
+ const value_type tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -259,7 +259,7 @@
     //
     template< typename Side, typename VectorV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const VectorV& v,
- const value_type tau, MatrixC& c, optimal_workspace work ) {
+ const value_type tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, v, tau, c, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larrb.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larrb.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larrb.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -157,7 +157,7 @@
             const real_type rtol2, const fortran_int_t offset, VectorW& w,
             VectorWGAP& wgap, VectorWERR& werr, const real_type pivmin,
             const real_type spdiam, const fortran_int_t twist,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -182,7 +182,7 @@
             const real_type rtol2, const fortran_int_t offset, VectorW& w,
             VectorWGAP& wgap, VectorWERR& werr, const real_type pivmin,
             const real_type spdiam, const fortran_int_t twist,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( n, d, lld, ifirst, ilast, rtol1, rtol2, offset, w,
                 wgap, werr, pivmin, spdiam, twist, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larre.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larre.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary/larre.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -200,7 +200,7 @@
             VectorISPLIT& isplit, fortran_int_t& m, VectorW& w,
             VectorWERR& werr, VectorWGAP& wgap, VectorIBLOCK& iblock,
             VectorINDEXW& indexw, VectorGERS& gers, real_type& pivmin,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -229,7 +229,7 @@
             VectorISPLIT& isplit, fortran_int_t& m, VectorW& w,
             VectorWERR& werr, VectorWGAP& wgap, VectorIBLOCK& iblock,
             VectorINDEXW& indexw, VectorGERS& gers, real_type& pivmin,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( range, n, vl, vu, il, iu, d, e, e2, rtol1, rtol2,
                 spltol, nsplit, isplit, m, w, werr, wgap, iblock, indexw,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/bdsdc.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/bdsdc.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/bdsdc.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -156,7 +156,7 @@
             typename MatrixVT, typename VectorQ, typename VectorIQ >
     static std::ptrdiff_t invoke( const char uplo, const char compq,
             const fortran_int_t n, VectorD& d, VectorE& e, MatrixU& u,
- MatrixVT& vt, VectorQ& q, VectorIQ& iq, minimal_workspace work ) {
+ MatrixVT& vt, VectorQ& q, VectorIQ& iq, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( compq,
                 n ) );
@@ -177,7 +177,7 @@
             typename MatrixVT, typename VectorQ, typename VectorIQ >
     static std::ptrdiff_t invoke( const char uplo, const char compq,
             const fortran_int_t n, VectorD& d, VectorE& e, MatrixU& u,
- MatrixVT& vt, VectorQ& q, VectorIQ& iq, optimal_workspace work ) {
+ MatrixVT& vt, VectorQ& q, VectorIQ& iq, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, compq, n, d, e, u, vt, q, iq,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/bdsqr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/bdsqr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/bdsqr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -203,7 +203,7 @@
             typename MatrixU, typename MatrixC >
     static std::ptrdiff_t invoke( const char uplo, const fortran_int_t n,
             VectorD& d, VectorE& e, MatrixVT& vt, MatrixU& u, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n,
                 bindings::size_column(vt), bindings::size_row(u),
@@ -222,7 +222,7 @@
             typename MatrixU, typename MatrixC >
     static std::ptrdiff_t invoke( const char uplo, const fortran_int_t n,
             VectorD& d, VectorE& e, MatrixVT& vt, MatrixU& u, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, n, d, e, vt, u, c, minimal_workspace() );
     }
@@ -316,7 +316,7 @@
             typename MatrixU, typename MatrixC >
     static std::ptrdiff_t invoke( const char uplo, const fortran_int_t n,
             VectorD& d, VectorE& e, MatrixVT& vt, MatrixU& u, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork( n,
                 bindings::size_column(vt), bindings::size_row(u),
@@ -335,7 +335,7 @@
             typename MatrixU, typename MatrixC >
     static std::ptrdiff_t invoke( const char uplo, const fortran_int_t n,
             VectorD& d, VectorE& e, MatrixVT& vt, MatrixU& u, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, n, d, e, vt, u, c, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbbrd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbbrd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbbrd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -230,7 +230,7 @@
             typename MatrixQ, typename MatrixPT, typename MatrixC >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab, VectorD& d,
             VectorE& e, MatrixQ& q, MatrixPT& pt, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(ab), bindings::size_column(ab) ) );
@@ -248,7 +248,7 @@
             typename MatrixQ, typename MatrixPT, typename MatrixC >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab, VectorD& d,
             VectorE& e, MatrixQ& q, MatrixPT& pt, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( vect, ab, d, e, q, pt, c, minimal_workspace() );
     }
@@ -363,7 +363,7 @@
             typename MatrixQ, typename MatrixPT, typename MatrixC >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab, VectorD& d,
             VectorE& e, MatrixQ& q, MatrixPT& pt, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_row(ab), bindings::size_column(ab) ) );
@@ -384,7 +384,7 @@
             typename MatrixQ, typename MatrixPT, typename MatrixC >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab, VectorD& d,
             VectorE& e, MatrixQ& q, MatrixPT& pt, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( vect, ab, d, e, q, pt, c, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbcon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbcon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbcon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -172,7 +172,7 @@
     template< typename MatrixAB, typename VectorIPIV >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
             const VectorIPIV& ipiv, const real_type anorm, real_type& rcond,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(ab) ) );
@@ -192,7 +192,7 @@
     template< typename MatrixAB, typename VectorIPIV >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
             const VectorIPIV& ipiv, const real_type anorm, real_type& rcond,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( norm, ab, ipiv, anorm, rcond, minimal_workspace() );
     }
@@ -265,7 +265,7 @@
     template< typename MatrixAB, typename VectorIPIV >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
             const VectorIPIV& ipiv, const real_type anorm, real_type& rcond,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(ab) ) );
@@ -285,7 +285,7 @@
     template< typename MatrixAB, typename VectorIPIV >
     static std::ptrdiff_t invoke( const char norm, const MatrixAB& ab,
             const VectorIPIV& ipiv, const real_type anorm, real_type& rcond,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( norm, ab, ipiv, anorm, rcond, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbrfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbrfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gbrfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -239,7 +239,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAB& ab, const MatrixAFB& afb,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(ab) ) );
@@ -261,7 +261,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAB& ab, const MatrixAFB& afb,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( ab, afb, ipiv, b, x, ferr, berr, minimal_workspace() );
     }
@@ -378,7 +378,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAB& ab, const MatrixAFB& afb,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(ab) ) );
@@ -400,7 +400,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAB& ab, const MatrixAFB& afb,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( ab, afb, ipiv, b, x, ferr, berr, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gebrd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gebrd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gebrd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -190,7 +190,7 @@
     template< typename MatrixA, typename VectorD, typename VectorE,
             typename VectorTAUQ, typename VectorTAUP >
     static std::ptrdiff_t invoke( MatrixA& a, VectorD& d, VectorE& e,
- VectorTAUQ& tauq, VectorTAUP& taup, minimal_workspace work ) {
+ VectorTAUQ& tauq, VectorTAUP& taup, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a) ) );
@@ -207,7 +207,7 @@
     template< typename MatrixA, typename VectorD, typename VectorE,
             typename VectorTAUQ, typename VectorTAUP >
     static std::ptrdiff_t invoke( MatrixA& a, VectorD& d, VectorE& e,
- VectorTAUQ& tauq, VectorTAUP& taup, optimal_workspace work ) {
+ VectorTAUQ& tauq, VectorTAUP& taup, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::gebrd( bindings::size_row(a), bindings::size_column(a),
@@ -305,7 +305,7 @@
     template< typename MatrixA, typename VectorD, typename VectorE,
             typename VectorTAUQ, typename VectorTAUP >
     static std::ptrdiff_t invoke( MatrixA& a, VectorD& d, VectorE& e,
- VectorTAUQ& tauq, VectorTAUP& taup, minimal_workspace work ) {
+ VectorTAUQ& tauq, VectorTAUP& taup, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a) ) );
@@ -322,7 +322,7 @@
     template< typename MatrixA, typename VectorD, typename VectorE,
             typename VectorTAUQ, typename VectorTAUP >
     static std::ptrdiff_t invoke( MatrixA& a, VectorD& d, VectorE& e,
- VectorTAUQ& tauq, VectorTAUP& taup, optimal_workspace work ) {
+ VectorTAUQ& tauq, VectorTAUP& taup, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::gebrd( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gecon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gecon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gecon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -156,7 +156,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -175,7 +175,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( norm, a, anorm, rcond, minimal_workspace() );
     }
@@ -242,7 +242,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -261,7 +261,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( norm, a, anorm, rcond, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gehrd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gehrd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gehrd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -163,7 +163,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t ilo,
             const fortran_int_t ihi, MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -180,7 +180,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t ilo,
             const fortran_int_t ihi, MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::gehrd( bindings::size_column(a), ilo, ihi,
@@ -251,7 +251,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t ilo,
             const fortran_int_t ihi, MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -268,7 +268,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t ilo,
             const fortran_int_t ihi, MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::gehrd( bindings::size_column(a), ilo, ihi,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gelqf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gelqf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gelqf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -164,7 +164,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a) ) );
@@ -180,7 +180,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::gelqf( bindings::size_row(a), bindings::size_column(a),
@@ -252,7 +252,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_row(a) ) );
@@ -268,7 +268,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::gelqf( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqlf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqlf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqlf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -164,7 +164,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -180,7 +180,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::geqlf( bindings::size_row(a), bindings::size_column(a),
@@ -252,7 +252,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -268,7 +268,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::geqlf( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqp3.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqp3.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqp3.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -166,7 +166,7 @@
     //
     template< typename MatrixA, typename VectorJPVT, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorJPVT& jpvt, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -182,7 +182,7 @@
     //
     template< typename MatrixA, typename VectorJPVT, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorJPVT& jpvt, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::geqp3( bindings::size_row(a), bindings::size_column(a),
@@ -260,7 +260,7 @@
     //
     template< typename MatrixA, typename VectorJPVT, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorJPVT& jpvt, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -278,7 +278,7 @@
     //
     template< typename MatrixA, typename VectorJPVT, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorJPVT& jpvt, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqrf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqrf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/geqrf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -164,7 +164,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -180,7 +180,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::geqrf( bindings::size_row(a), bindings::size_column(a),
@@ -252,7 +252,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -268,7 +268,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::geqrf( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gerfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gerfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gerfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -230,7 +230,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixAF >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -254,7 +254,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixAF >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -371,7 +371,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixAF >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -395,7 +395,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixAF >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gerqf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gerqf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gerqf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -164,7 +164,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a) ) );
@@ -180,7 +180,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::gerqf( bindings::size_row(a), bindings::size_column(a),
@@ -252,7 +252,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_row(a) ) );
@@ -268,7 +268,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::gerqf( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/getri.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/getri.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/getri.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -221,7 +221,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixA >::type order;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -238,7 +238,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixA >::type order;
         real_type opt_size_work;
@@ -303,7 +303,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixA >::type order;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -320,7 +320,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixA >::type order;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggbal.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggbal.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggbal.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -186,8 +186,7 @@
             typename VectorRSCALE >
     static std::ptrdiff_t invoke( const char job, MatrixA& a, MatrixB& b,
             fortran_int_t& ilo, fortran_int_t& ihi,
- VectorLSCALE& lscale, VectorRSCALE& rscale,
- minimal_workspace work ) {
+ VectorLSCALE& lscale, VectorRSCALE& rscale, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -206,8 +205,7 @@
             typename VectorRSCALE >
     static std::ptrdiff_t invoke( const char job, MatrixA& a, MatrixB& b,
             fortran_int_t& ilo, fortran_int_t& ihi,
- VectorLSCALE& lscale, VectorRSCALE& rscale,
- optimal_workspace work ) {
+ VectorLSCALE& lscale, VectorRSCALE& rscale, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( job, a, b, ilo, ihi, lscale, rscale,
                 minimal_workspace() );
@@ -288,8 +286,7 @@
             typename VectorRSCALE >
     static std::ptrdiff_t invoke( const char job, MatrixA& a, MatrixB& b,
             fortran_int_t& ilo, fortran_int_t& ihi,
- VectorLSCALE& lscale, VectorRSCALE& rscale,
- minimal_workspace work ) {
+ VectorLSCALE& lscale, VectorRSCALE& rscale, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -308,8 +305,7 @@
             typename VectorRSCALE >
     static std::ptrdiff_t invoke( const char job, MatrixA& a, MatrixB& b,
             fortran_int_t& ilo, fortran_int_t& ihi,
- VectorLSCALE& lscale, VectorRSCALE& rscale,
- optimal_workspace work ) {
+ VectorLSCALE& lscale, VectorRSCALE& rscale, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( job, a, b, ilo, ihi, lscale, rscale,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggqrf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggqrf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggqrf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -198,7 +198,7 @@
     template< typename MatrixA, typename VectorTAUA, typename MatrixB,
             typename VectorTAUB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAUA& taua, MatrixB& b,
- VectorTAUB& taub, minimal_workspace work ) {
+ VectorTAUB& taub, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a),
@@ -216,7 +216,7 @@
     template< typename MatrixA, typename VectorTAUA, typename MatrixB,
             typename VectorTAUB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAUA& taua, MatrixB& b,
- VectorTAUB& taub, optimal_workspace work ) {
+ VectorTAUB& taub, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::ggqrf( bindings::size_row(a), bindings::size_column(a),
@@ -316,7 +316,7 @@
     template< typename MatrixA, typename VectorTAUA, typename MatrixB,
             typename VectorTAUB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAUA& taua, MatrixB& b,
- VectorTAUB& taub, minimal_workspace work ) {
+ VectorTAUB& taub, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a),
@@ -334,7 +334,7 @@
     template< typename MatrixA, typename VectorTAUA, typename MatrixB,
             typename VectorTAUB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAUA& taua, MatrixB& b,
- VectorTAUB& taub, optimal_workspace work ) {
+ VectorTAUB& taub, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::ggqrf( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggrqf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggrqf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggrqf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -198,7 +198,7 @@
     template< typename MatrixA, typename VectorTAUA, typename MatrixB,
             typename VectorTAUB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAUA& taua, MatrixB& b,
- VectorTAUB& taub, minimal_workspace work ) {
+ VectorTAUB& taub, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a), bindings::size_row(a),
@@ -216,7 +216,7 @@
     template< typename MatrixA, typename VectorTAUA, typename MatrixB,
             typename VectorTAUB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAUA& taua, MatrixB& b,
- VectorTAUB& taub, optimal_workspace work ) {
+ VectorTAUB& taub, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::ggrqf( bindings::size_row(a), bindings::size_row(b),
@@ -316,7 +316,7 @@
     template< typename MatrixA, typename VectorTAUA, typename MatrixB,
             typename VectorTAUB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAUA& taua, MatrixB& b,
- VectorTAUB& taub, minimal_workspace work ) {
+ VectorTAUB& taub, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a), bindings::size_row(a),
@@ -334,7 +334,7 @@
     template< typename MatrixA, typename VectorTAUA, typename MatrixB,
             typename VectorTAUB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAUA& taua, MatrixB& b,
- VectorTAUB& taub, optimal_workspace work ) {
+ VectorTAUB& taub, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::ggrqf( bindings::size_row(a), bindings::size_row(b),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggsvp.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggsvp.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ggsvp.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -240,7 +240,7 @@
     static std::ptrdiff_t invoke( const char jobu, const char jobv,
             const char jobq, MatrixA& a, MatrixB& b, const real_type tola,
             const real_type tolb, fortran_int_t& k, fortran_int_t& l,
- MatrixU& u, MatrixV& v, MatrixQ& q, minimal_workspace work ) {
+ MatrixU& u, MatrixV& v, MatrixQ& q, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< fortran_int_t > tmp_iwork(
                 min_size_iwork( bindings::size_column(a) ) );
@@ -265,7 +265,7 @@
     static std::ptrdiff_t invoke( const char jobu, const char jobv,
             const char jobq, MatrixA& a, MatrixB& b, const real_type tola,
             const real_type tolb, fortran_int_t& k, fortran_int_t& l,
- MatrixU& u, MatrixV& v, MatrixQ& q, optimal_workspace work ) {
+ MatrixU& u, MatrixV& v, MatrixQ& q, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( jobu, jobv, jobq, a, b, tola, tolb, k, l, u, v, q,
                 minimal_workspace() );
@@ -401,7 +401,7 @@
     static std::ptrdiff_t invoke( const char jobu, const char jobv,
             const char jobq, MatrixA& a, MatrixB& b, const real_type tola,
             const real_type tolb, fortran_int_t& k, fortran_int_t& l,
- MatrixU& u, MatrixV& v, MatrixQ& q, minimal_workspace work ) {
+ MatrixU& u, MatrixV& v, MatrixQ& q, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< fortran_int_t > tmp_iwork(
                 min_size_iwork( bindings::size_column(a) ) );
@@ -428,7 +428,7 @@
     static std::ptrdiff_t invoke( const char jobu, const char jobv,
             const char jobq, MatrixA& a, MatrixB& b, const real_type tola,
             const real_type tolb, fortran_int_t& k, fortran_int_t& l,
- MatrixU& u, MatrixV& v, MatrixQ& q, optimal_workspace work ) {
+ MatrixU& u, MatrixV& v, MatrixQ& q, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( jobu, jobv, jobq, a, b, tola, tolb, k, l, u, v, q,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gtrfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gtrfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/gtrfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -262,7 +262,7 @@
             const VectorDLF& dlf, const VectorDF& df, const VectorDUF& duf,
             const VectorDU2& du2, const VectorIPIV& ipiv, const MatrixB& b,
             MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -287,7 +287,7 @@
             const VectorDLF& dlf, const VectorDF& df, const VectorDUF& duf,
             const VectorDU2& du2, const VectorIPIV& ipiv, const MatrixB& b,
             MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( n, dl, d, du, dlf, df, duf, du2, ipiv, b, x, ferr,
                 berr, minimal_workspace() );
@@ -428,7 +428,7 @@
             const VectorDLF& dlf, const VectorDF& df, const VectorDUF& duf,
             const VectorDU2& du2, const VectorIPIV& ipiv, const MatrixB& b,
             MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork( n ) );
@@ -452,7 +452,7 @@
             const VectorDLF& dlf, const VectorDF& df, const VectorDUF& duf,
             const VectorDU2& du2, const VectorIPIV& ipiv, const MatrixB& b,
             MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( n, dl, d, du, dlf, df, duf, du2, ipiv, b, x, ferr,
                 berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hbgst.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hbgst.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hbgst.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -156,7 +156,7 @@
     //
     template< typename MatrixAB, typename MatrixBB, typename MatrixX >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab,
- const MatrixBB& bb, MatrixX& x, minimal_workspace work ) {
+ const MatrixBB& bb, MatrixX& x, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -175,7 +175,7 @@
     //
     template< typename MatrixAB, typename MatrixBB, typename MatrixX >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab,
- const MatrixBB& bb, MatrixX& x, optimal_workspace work ) {
+ const MatrixBB& bb, MatrixX& x, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( vect, ab, bb, x, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hbtrd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hbtrd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hbtrd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -148,7 +148,7 @@
     template< typename MatrixAB, typename VectorD, typename VectorE,
             typename MatrixQ >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab, VectorD& d,
- VectorE& e, MatrixQ& q, minimal_workspace work ) {
+ VectorE& e, MatrixQ& q, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -166,7 +166,7 @@
     template< typename MatrixAB, typename VectorD, typename VectorE,
             typename MatrixQ >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab, VectorD& d,
- VectorE& e, MatrixQ& q, optimal_workspace work ) {
+ VectorE& e, MatrixQ& q, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( vect, ab, d, e, q, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hecon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hecon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hecon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -125,7 +125,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixA& a, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -142,7 +142,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixA& a, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, ipiv, anorm, rcond, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/herfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/herfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/herfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -180,7 +180,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -203,7 +203,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, af, ipiv, b, x, ferr, berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetrd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetrd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetrd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -142,7 +142,7 @@
     template< typename MatrixA, typename VectorD, typename VectorE,
             typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorD& d, VectorE& e,
- VectorTAU& tau, minimal_workspace work ) {
+ VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work() );
@@ -159,7 +159,7 @@
     template< typename MatrixA, typename VectorD, typename VectorE,
             typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorD& d, VectorE& e,
- VectorTAU& tau, optimal_workspace work ) {
+ VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetrf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetrf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetrf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -124,7 +124,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work() );
@@ -140,7 +140,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, ipiv, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetri.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetri.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hetri.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -123,7 +123,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -140,7 +140,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, ipiv, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hgeqz.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hgeqz.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hgeqz.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -230,8 +230,7 @@
     static std::ptrdiff_t invoke( const char job, const char compq,
             const char compz, const fortran_int_t ilo, MatrixH& h,
             MatrixT& t, VectorALPHAR& alphar, VectorALPHAI& alphai,
- VectorBETA& beta, MatrixQ& q, MatrixZ& z,
- minimal_workspace work ) {
+ VectorBETA& beta, MatrixQ& q, MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(h) ) );
@@ -252,8 +251,7 @@
     static std::ptrdiff_t invoke( const char job, const char compq,
             const char compz, const fortran_int_t ilo, MatrixH& h,
             MatrixT& t, VectorALPHAR& alphar, VectorALPHAI& alphai,
- VectorBETA& beta, MatrixQ& q, MatrixZ& z,
- optimal_workspace work ) {
+ VectorBETA& beta, MatrixQ& q, MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::hgeqz( job, compq, compz, bindings::size_column(h), ilo,
@@ -373,7 +371,7 @@
     static std::ptrdiff_t invoke( const char job, const char compq,
             const char compz, const fortran_int_t ilo, MatrixH& h,
             MatrixT& t, VectorALPHA& alpha, VectorBETA& beta, MatrixQ& q,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(h) ) );
@@ -395,7 +393,7 @@
     static std::ptrdiff_t invoke( const char job, const char compq,
             const char compz, const fortran_int_t ilo, MatrixH& h,
             MatrixT& t, VectorALPHA& alpha, VectorBETA& beta, MatrixQ& q,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hpcon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hpcon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hpcon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -116,7 +116,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -133,7 +133,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, ipiv, anorm, rcond, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hprfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hprfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hprfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -167,7 +167,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -190,7 +190,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, afp, ipiv, b, x, ferr, berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hptri.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hptri.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hptri.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -114,7 +114,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixAP& ap, const VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -131,7 +131,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixAP& ap, const VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, ipiv, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hsein.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hsein.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hsein.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -231,8 +231,7 @@
             const char initv, VectorSELECT& select, const MatrixH& h,
             VectorWR& wr, const VectorWI& wi, MatrixVL& vl, MatrixVR& vr,
             const fortran_int_t mm, fortran_int_t& m,
- VectorIFAILL& ifaill, VectorIFAILR& ifailr,
- minimal_workspace work ) {
+ VectorIFAILL& ifaill, VectorIFAILR& ifailr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(h), ?2 ) );
@@ -254,8 +253,7 @@
             const char initv, VectorSELECT& select, const MatrixH& h,
             VectorWR& wr, const VectorWI& wi, MatrixVL& vl, MatrixVR& vr,
             const fortran_int_t mm, fortran_int_t& m,
- VectorIFAILL& ifaill, VectorIFAILR& ifailr,
- optimal_workspace work ) {
+ VectorIFAILL& ifaill, VectorIFAILR& ifailr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, eigsrc, initv, select, h, wr, wi, vl, vr, mm, m,
                 ifaill, ifailr, minimal_workspace() );
@@ -361,8 +359,7 @@
             const char initv, const VectorSELECT& select, const MatrixH& h,
             VectorW& w, MatrixVL& vl, MatrixVR& vr,
             const fortran_int_t mm, fortran_int_t& m,
- VectorIFAILL& ifaill, VectorIFAILR& ifailr,
- minimal_workspace work ) {
+ VectorIFAILL& ifaill, VectorIFAILR& ifailr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(h) ) );
@@ -386,8 +383,7 @@
             const char initv, const VectorSELECT& select, const MatrixH& h,
             VectorW& w, MatrixVL& vl, MatrixVR& vr,
             const fortran_int_t mm, fortran_int_t& m,
- VectorIFAILL& ifaill, VectorIFAILR& ifailr,
- optimal_workspace work ) {
+ VectorIFAILL& ifaill, VectorIFAILR& ifailr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, eigsrc, initv, select, h, w, vl, vr, mm, m,
                 ifaill, ifailr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hseqr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hseqr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/hseqr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -191,7 +191,7 @@
     static std::ptrdiff_t invoke( const char job, const char compz,
             const fortran_int_t ilo, const fortran_int_t ihi,
             MatrixH& h, VectorWR& wr, VectorWI& wi, MatrixZ& z,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(h) ) );
@@ -211,7 +211,7 @@
     static std::ptrdiff_t invoke( const char job, const char compz,
             const fortran_int_t ilo, const fortran_int_t ihi,
             MatrixH& h, VectorWR& wr, VectorWI& wi, MatrixZ& z,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( job, compz, ilo, ihi, h, wr, wi, z,
                 minimal_workspace() );
@@ -286,7 +286,7 @@
     template< typename MatrixH, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char job, const char compz,
             const fortran_int_t ilo, const fortran_int_t ihi,
- MatrixH& h, VectorW& w, MatrixZ& z, minimal_workspace work ) {
+ MatrixH& h, VectorW& w, MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(h) ) );
@@ -303,7 +303,7 @@
     template< typename MatrixH, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char job, const char compz,
             const fortran_int_t ilo, const fortran_int_t ihi,
- MatrixH& h, VectorW& w, MatrixZ& z, optimal_workspace work ) {
+ MatrixH& h, VectorW& w, MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( job, compz, ilo, ihi, h, w, z, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/lacon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/lacon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/lacon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -145,7 +145,7 @@
     //
     template< typename VectorX >
     static std::ptrdiff_t invoke( const fortran_int_t n, VectorX& x,
- real_type& est, fortran_int_t& kase, minimal_workspace work ) {
+ real_type& est, fortran_int_t& kase, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_v( min_size_v( n ) );
         bindings::detail::array<
@@ -162,7 +162,7 @@
     //
     template< typename VectorX >
     static std::ptrdiff_t invoke( const fortran_int_t n, VectorX& x,
- real_type& est, fortran_int_t& kase, optimal_workspace work ) {
+ real_type& est, fortran_int_t& kase, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( n, x, est, kase, minimal_workspace() );
     }
@@ -221,7 +221,7 @@
     //
     template< typename VectorX >
     static std::ptrdiff_t invoke( const fortran_int_t n, VectorX& x,
- real_type& est, fortran_int_t& kase, minimal_workspace work ) {
+ real_type& est, fortran_int_t& kase, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_v( min_size_v( n ) );
         return invoke( n, x, est, kase, workspace( tmp_v ) );
@@ -236,7 +236,7 @@
     //
     template< typename VectorX >
     static std::ptrdiff_t invoke( const fortran_int_t n, VectorX& x,
- real_type& est, fortran_int_t& kase, optimal_workspace work ) {
+ real_type& est, fortran_int_t& kase, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( n, x, est, kase, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/laebz.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/laebz.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/laebz.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -170,7 +170,7 @@
             const real_type abstol, const real_type reltol,
             const real_type pivmin, const VectorD& d, const VectorE& e,
             const VectorE2& e2, VectorNVAL& nval, MatrixAB& ab, VectorC& c,
- fortran_int_t& mout, MatrixNAB& nab, minimal_workspace work ) {
+ fortran_int_t& mout, MatrixNAB& nab, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::stride_major(ab) ) );
@@ -197,7 +197,7 @@
             const real_type abstol, const real_type reltol,
             const real_type pivmin, const VectorD& d, const VectorE& e,
             const VectorE2& e2, VectorNVAL& nval, MatrixAB& ab, VectorC& c,
- fortran_int_t& mout, MatrixNAB& nab, optimal_workspace work ) {
+ fortran_int_t& mout, MatrixNAB& nab, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( ijob, nitmax, n, minp, nbmin, abstol, reltol, pivmin,
                 d, e, e2, nval, ab, c, mout, nab, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/larz.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/larz.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/larz.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -173,7 +173,7 @@
     template< typename Side, typename VectorViewV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t l,
             const VectorViewV& v, const real_type tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( side,
                 bindings::size_row(c), bindings::size_column(c) ) );
@@ -190,7 +190,7 @@
     template< typename Side, typename VectorViewV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t l,
             const VectorViewV& v, const real_type tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, l, v, tau, c, minimal_workspace() );
     }
@@ -259,7 +259,7 @@
     template< typename Side, typename VectorViewV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t l,
             const VectorViewV& v, const value_type tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( side,
                 bindings::size_row(c), bindings::size_column(c) ) );
@@ -276,7 +276,7 @@
     template< typename Side, typename VectorViewV, typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t l,
             const VectorViewV& v, const value_type tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, l, v, tau, c, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/latrz.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/latrz.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/latrz.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -161,7 +161,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a) ) );
@@ -177,7 +177,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( a, tau, minimal_workspace() );
     }
@@ -241,7 +241,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_row(a) ) );
@@ -257,7 +257,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( a, tau, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/opgtr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/opgtr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/opgtr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -130,7 +130,7 @@
     //
     template< typename VectorAP, typename VectorTAU, typename MatrixQ >
     static std::ptrdiff_t invoke( const char uplo, const VectorAP& ap,
- const VectorTAU& tau, MatrixQ& q, minimal_workspace work ) {
+ const VectorTAU& tau, MatrixQ& q, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(q) ) );
@@ -146,7 +146,7 @@
     //
     template< typename VectorAP, typename VectorTAU, typename MatrixQ >
     static std::ptrdiff_t invoke( const char uplo, const VectorAP& ap,
- const VectorTAU& tau, MatrixQ& q, optimal_workspace work ) {
+ const VectorTAU& tau, MatrixQ& q, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, ap, tau, q, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/opmtr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/opmtr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/opmtr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -138,7 +138,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const char uplo,
             const VectorAP& ap, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( side,
                 bindings::size_row(c), bindings::size_column(c) ) );
@@ -156,7 +156,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const char uplo,
             const VectorAP& ap, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, uplo, ap, tau, c, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgbr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgbr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgbr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -127,7 +127,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const char vect, const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( m, n ) );
         return invoke( vect, m, n, k, a, tau, workspace( tmp_work ) );
@@ -143,7 +143,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const char vect, const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::orgbr( vect, m, n, k, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orghr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orghr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orghr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -125,7 +125,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t n,
             const fortran_int_t ilo, const fortran_int_t ihi,
- MatrixA& a, const VectorTAU& tau, minimal_workspace work ) {
+ MatrixA& a, const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( ihi,
                 ilo ) );
@@ -142,7 +142,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t n,
             const fortran_int_t ilo, const fortran_int_t ihi,
- MatrixA& a, const VectorTAU& tau, optimal_workspace work ) {
+ MatrixA& a, const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::orghr( n, ilo, ihi, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orglq.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orglq.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orglq.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -125,7 +125,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( m ) );
         return invoke( m, n, k, a, tau, workspace( tmp_work ) );
@@ -141,7 +141,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::orglq( m, n, k, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgql.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgql.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgql.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -124,7 +124,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         return invoke( m, n, k, a, tau, workspace( tmp_work ) );
@@ -140,7 +140,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::orgql( m, n, k, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgqr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgqr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgqr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -123,7 +123,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -139,7 +139,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::orgqr( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgrq.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgrq.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgrq.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -125,7 +125,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( m ) );
         return invoke( m, n, k, a, tau, workspace( tmp_work ) );
@@ -141,7 +141,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::orgrq( m, n, k, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgtr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgtr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/orgtr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -128,7 +128,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t n, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
@@ -144,7 +144,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t n, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormbr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormbr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormbr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -152,7 +152,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const char vect, const Side side,
             const fortran_int_t k, const MatrixA& a, const VectorTAU& tau,
- MatrixC& c, minimal_workspace work ) {
+ MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -172,7 +172,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const char vect, const Side side,
             const fortran_int_t k, const MatrixA& a, const VectorTAU& tau,
- MatrixC& c, optimal_workspace work ) {
+ MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormhr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormhr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormhr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -149,7 +149,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t ilo,
             const fortran_int_t ihi, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, minimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -169,7 +169,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t ilo,
             const fortran_int_t ihi, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, optimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormlq.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormlq.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormlq.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -150,7 +150,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -170,7 +170,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormql.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormql.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormql.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -148,7 +148,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -168,7 +168,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormqr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormqr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormqr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -148,7 +148,7 @@
     template< typename Side, typename MatrixA, typename VectorTAU,
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, minimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -167,7 +167,7 @@
     template< typename Side, typename MatrixA, typename VectorTAU,
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, optimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormrq.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormrq.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormrq.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -150,7 +150,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -170,7 +170,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormrz.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormrz.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormrz.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -150,7 +150,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -170,7 +170,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormtr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormtr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ormtr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -148,7 +148,7 @@
     template< typename Side, typename MatrixA, typename VectorTAU,
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, minimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -168,7 +168,7 @@
     template< typename Side, typename MatrixA, typename VectorTAU,
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, optimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pbcon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pbcon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pbcon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -164,7 +164,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char uplo, const MatrixAB& ab,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(ab) ) );
@@ -183,7 +183,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char uplo, const MatrixAB& ab,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, ab, anorm, rcond, minimal_workspace() );
     }
@@ -251,7 +251,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char uplo, const MatrixAB& ab,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(ab) ) );
@@ -270,7 +270,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char uplo, const MatrixAB& ab,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, ab, anorm, rcond, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pbrfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pbrfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pbrfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -228,7 +228,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAB& ab, const MatrixAFB& afb,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -250,7 +250,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAB& ab, const MatrixAFB& afb,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( ab, afb, b, x, ferr, berr, minimal_workspace() );
@@ -364,7 +364,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAB& ab, const MatrixAFB& afb,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -386,7 +386,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAB& ab, const MatrixAFB& afb,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( ab, afb, b, x, ferr, berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pocon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pocon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pocon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -164,7 +164,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const MatrixA& a, const real_type anorm,
- real_type& rcond, minimal_workspace work ) {
+ real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -183,7 +183,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const MatrixA& a, const real_type anorm,
- real_type& rcond, optimal_workspace work ) {
+ real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, anorm, rcond, minimal_workspace() );
@@ -250,7 +250,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const MatrixA& a, const real_type anorm,
- real_type& rcond, minimal_workspace work ) {
+ real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -269,7 +269,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const MatrixA& a, const real_type anorm,
- real_type& rcond, optimal_workspace work ) {
+ real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, anorm, rcond, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/porfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/porfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/porfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -224,7 +224,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -246,7 +246,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, af, b, x, ferr, berr, minimal_workspace() );
@@ -359,7 +359,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -381,7 +381,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, af, b, x, ferr, berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ppcon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ppcon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ppcon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -156,7 +156,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const real_type anorm,
- real_type& rcond, minimal_workspace work ) {
+ real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -175,7 +175,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const real_type anorm,
- real_type& rcond, optimal_workspace work ) {
+ real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, anorm, rcond, minimal_workspace() );
@@ -237,7 +237,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const real_type anorm,
- real_type& rcond, minimal_workspace work ) {
+ real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -256,7 +256,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const real_type anorm,
- real_type& rcond, optimal_workspace work ) {
+ real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, anorm, rcond, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pprfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pprfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pprfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -211,7 +211,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -233,7 +233,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, afp, b, x, ferr, berr, minimal_workspace() );
@@ -335,7 +335,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -357,7 +357,7 @@
             typename MatrixX, typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, afp, b, x, ferr, berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ptcon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ptcon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ptcon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -148,7 +148,7 @@
     //
     template< typename VectorD, typename VectorE >
     static std::ptrdiff_t invoke( const VectorD& d, const VectorE& e,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size(d) ) );
@@ -164,7 +164,7 @@
     //
     template< typename VectorD, typename VectorE >
     static std::ptrdiff_t invoke( const VectorD& d, const VectorE& e,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( d, e, anorm, rcond, minimal_workspace() );
     }
@@ -216,7 +216,7 @@
     //
     template< typename VectorD, typename VectorE >
     static std::ptrdiff_t invoke( const VectorD& d, const VectorE& e,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(
                 bindings::size(d) ) );
@@ -232,7 +232,7 @@
     //
     template< typename VectorD, typename VectorE >
     static std::ptrdiff_t invoke( const VectorD& d, const VectorE& e,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( d, e, anorm, rcond, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pteqr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pteqr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/pteqr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -162,7 +162,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size(d) ) );
@@ -178,7 +178,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( compz, d, e, z, minimal_workspace() );
     }
@@ -242,7 +242,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size(d) ) );
@@ -258,7 +258,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( compz, d, e, z, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ptrfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ptrfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ptrfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -218,7 +218,7 @@
     static std::ptrdiff_t invoke( const VectorD& d, const VectorE& e,
             const VectorDF& df, const VectorEF& ef, const MatrixB& b,
             MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size(d) ) );
@@ -238,7 +238,7 @@
     static std::ptrdiff_t invoke( const VectorD& d, const VectorE& e,
             const VectorDF& df, const VectorEF& ef, const MatrixB& b,
             MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( d, e, df, ef, b, x, ferr, berr, minimal_workspace() );
     }
@@ -347,7 +347,7 @@
     static std::ptrdiff_t invoke( const char uplo, const VectorD& d,
             const VectorE& e, const VectorDF& df, const VectorEF& ef,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size(d) ) );
@@ -370,7 +370,7 @@
     static std::ptrdiff_t invoke( const char uplo, const VectorD& d,
             const VectorE& e, const VectorDF& df, const VectorEF& ef,
             const MatrixB& b, MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, d, e, df, ef, b, x, ferr, berr,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sbgst.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sbgst.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sbgst.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -150,7 +150,7 @@
     //
     template< typename MatrixAB, typename MatrixBB, typename MatrixX >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab,
- const MatrixBB& bb, MatrixX& x, minimal_workspace work ) {
+ const MatrixBB& bb, MatrixX& x, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -167,7 +167,7 @@
     //
     template< typename MatrixAB, typename MatrixBB, typename MatrixX >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab,
- const MatrixBB& bb, MatrixX& x, optimal_workspace work ) {
+ const MatrixBB& bb, MatrixX& x, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( vect, ab, bb, x, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sbtrd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sbtrd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sbtrd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -150,7 +150,7 @@
     template< typename MatrixAB, typename VectorD, typename VectorE,
             typename MatrixQ >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab, VectorD& d,
- VectorE& e, MatrixQ& q, minimal_workspace work ) {
+ VectorE& e, MatrixQ& q, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -168,7 +168,7 @@
     template< typename MatrixAB, typename VectorD, typename VectorE,
             typename MatrixQ >
     static std::ptrdiff_t invoke( const char vect, MatrixAB& ab, VectorD& d,
- VectorE& e, MatrixQ& q, optimal_workspace work ) {
+ VectorE& e, MatrixQ& q, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( vect, ab, d, e, q, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/spcon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/spcon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/spcon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -159,7 +159,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -179,7 +179,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, ipiv, anorm, rcond, minimal_workspace() );
@@ -240,7 +240,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -257,7 +257,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, ipiv, anorm, rcond, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sprfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sprfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sprfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -214,7 +214,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -237,7 +237,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, afp, ipiv, b, x, ferr, berr, minimal_workspace() );
@@ -342,7 +342,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -365,7 +365,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixAFP& afp,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, afp, ipiv, b, x, ferr, berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sptri.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sptri.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sptri.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -149,7 +149,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixAP& ap, const VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -166,7 +166,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixAP& ap, const VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, ipiv, minimal_workspace() );
@@ -219,7 +219,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixAP& ap, const VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -236,7 +236,7 @@
     //
     template< typename MatrixAP, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixAP& ap, const VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( ap, ipiv, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stebz.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stebz.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stebz.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -154,8 +154,7 @@
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, const VectorD& d, const VectorE& e,
             fortran_int_t& m, fortran_int_t& nsplit, VectorW& w,
- VectorIBLOCK& iblock, VectorISPLIT& isplit,
- minimal_workspace work ) {
+ VectorIBLOCK& iblock, VectorISPLIT& isplit, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -178,8 +177,7 @@
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, const VectorD& d, const VectorE& e,
             fortran_int_t& m, fortran_int_t& nsplit, VectorW& w,
- VectorIBLOCK& iblock, VectorISPLIT& isplit,
- optimal_workspace work ) {
+ VectorIBLOCK& iblock, VectorISPLIT& isplit, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( range, order, n, vl, vu, il, iu, abstol, d, e, m,
                 nsplit, w, iblock, isplit, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stedc.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stedc.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stedc.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -178,7 +178,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( compz,
                 bindings::size(d) ) );
@@ -196,7 +196,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         fortran_int_t opt_size_iwork;
@@ -302,7 +302,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( compz,
                 bindings::size(d) ) );
@@ -323,7 +323,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         real_type opt_size_rwork;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stegr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stegr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stegr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -209,7 +209,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n,
                 jobz ) );
@@ -233,7 +233,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         fortran_int_t opt_size_iwork;
@@ -352,7 +352,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n,
                 jobz ) );
@@ -376,7 +376,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         fortran_int_t opt_size_iwork;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stein.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stein.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stein.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -202,7 +202,7 @@
     static std::ptrdiff_t invoke( const fortran_int_t n, const VectorD& d,
             const VectorE& e, const fortran_int_t m, const VectorW& w,
             const VectorIBLOCK& iblock, const VectorISPLIT& isplit,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -224,7 +224,7 @@
     static std::ptrdiff_t invoke( const fortran_int_t n, const VectorD& d,
             const VectorE& e, const fortran_int_t m, const VectorW& w,
             const VectorIBLOCK& iblock, const VectorISPLIT& isplit,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( n, d, e, m, w, iblock, isplit, z, ifail,
                 minimal_workspace() );
@@ -324,7 +324,7 @@
     static std::ptrdiff_t invoke( const fortran_int_t n, const VectorD& d,
             const VectorE& e, const fortran_int_t m, const VectorW& w,
             const VectorIBLOCK& iblock, const VectorISPLIT& isplit,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -346,7 +346,7 @@
     static std::ptrdiff_t invoke( const fortran_int_t n, const VectorD& d,
             const VectorE& e, const fortran_int_t m, const VectorW& w,
             const VectorIBLOCK& iblock, const VectorISPLIT& isplit,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( n, d, e, m, w, iblock, isplit, z, ifail,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stemr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stemr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/stemr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -212,7 +212,7 @@
             const fortran_int_t il, const fortran_int_t iu,
             fortran_int_t& m, VectorW& w, MatrixZ& z,
             const fortran_int_t nzc, VectorISUPPZ& isuppz,
- logical_t& tryrac, minimal_workspace work ) {
+ logical_t& tryrac, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n,
                 jobz ) );
@@ -237,7 +237,7 @@
             const fortran_int_t il, const fortran_int_t iu,
             fortran_int_t& m, VectorW& w, MatrixZ& z,
             const fortran_int_t nzc, VectorISUPPZ& isuppz,
- logical_t& tryrac, optimal_workspace work ) {
+ logical_t& tryrac, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         fortran_int_t opt_size_iwork;
@@ -357,7 +357,7 @@
             const fortran_int_t il, const fortran_int_t iu,
             fortran_int_t& m, VectorW& w, MatrixZ& z,
             const fortran_int_t nzc, VectorISUPPZ& isuppz,
- logical_t& tryrac, minimal_workspace work ) {
+ logical_t& tryrac, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n,
                 jobz ) );
@@ -382,7 +382,7 @@
             const fortran_int_t il, const fortran_int_t iu,
             fortran_int_t& m, VectorW& w, MatrixZ& z,
             const fortran_int_t nzc, VectorISUPPZ& isuppz,
- logical_t& tryrac, optimal_workspace work ) {
+ logical_t& tryrac, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         fortran_int_t opt_size_iwork;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/steqr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/steqr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/steqr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -161,7 +161,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size(d), compz ) );
@@ -177,7 +177,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( compz, d, e, z, minimal_workspace() );
     }
@@ -245,7 +245,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size(d), compz ) );
@@ -261,7 +261,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char compz, VectorD& d, VectorE& e,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( compz, d, e, z, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sycon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sycon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sycon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -169,7 +169,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixA& a, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -189,7 +189,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixA& a, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, ipiv, anorm, rcond, minimal_workspace() );
@@ -256,7 +256,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixA& a, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, minimal_workspace work ) {
+ const real_type anorm, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -273,7 +273,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( const MatrixA& a, const VectorIPIV& ipiv,
- const real_type anorm, real_type& rcond, optimal_workspace work ) {
+ const real_type anorm, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, ipiv, anorm, rcond, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/syrfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/syrfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/syrfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -229,7 +229,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -252,7 +252,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, af, ipiv, b, x, ferr, berr, minimal_workspace() );
@@ -368,7 +368,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -391,7 +391,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixAF& af,
             const VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, af, ipiv, b, x, ferr, berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytrd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytrd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytrd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -144,7 +144,7 @@
     template< typename MatrixA, typename VectorD, typename VectorE,
             typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorD& d, VectorE& e,
- VectorTAU& tau, minimal_workspace work ) {
+ VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work() );
@@ -161,7 +161,7 @@
     template< typename MatrixA, typename VectorD, typename VectorE,
             typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorD& d, VectorE& e,
- VectorTAU& tau, optimal_workspace work ) {
+ VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytrf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytrf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytrf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -164,7 +164,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work() );
@@ -180,7 +180,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;
@@ -246,7 +246,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work() );
@@ -262,7 +262,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytri.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytri.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/sytri.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -160,7 +160,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -177,7 +177,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, ipiv, minimal_workspace() );
@@ -236,7 +236,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -253,7 +253,7 @@
     //
     template< typename MatrixA, typename VectorIPIV >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorIPIV& ipiv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, ipiv, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tbcon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tbcon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tbcon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -171,7 +171,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const fortran_int_t kd,
- const MatrixAB& ab, real_type& rcond, minimal_workspace work ) {
+ const MatrixAB& ab, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;
@@ -191,7 +191,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const fortran_int_t kd,
- const MatrixAB& ab, real_type& rcond, optimal_workspace work ) {
+ const MatrixAB& ab, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;
@@ -262,7 +262,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const fortran_int_t kd,
- const MatrixAB& ab, real_type& rcond, minimal_workspace work ) {
+ const MatrixAB& ab, real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;
@@ -282,7 +282,7 @@
     //
     template< typename MatrixAB >
     static std::ptrdiff_t invoke( const char norm, const fortran_int_t kd,
- const MatrixAB& ab, real_type& rcond, optimal_workspace work ) {
+ const MatrixAB& ab, real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tbrfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tbrfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tbrfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -223,7 +223,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const fortran_int_t kd,
             const MatrixAB& ab, const MatrixB& b, const MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;
@@ -246,7 +246,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const fortran_int_t kd,
             const MatrixAB& ab, const MatrixB& b, const MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;
@@ -351,7 +351,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const fortran_int_t kd,
             const MatrixAB& ab, const MatrixB& b, const MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;
@@ -374,7 +374,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const fortran_int_t kd,
             const MatrixAB& ab, const MatrixB& b, const MatrixX& x,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         typedef typename result_of::diag_tag< MatrixAB >::type diag;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgevc.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgevc.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgevc.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -210,7 +210,7 @@
     static std::ptrdiff_t invoke( const Side side, const char howmny,
             const VectorSELECT& select, const MatrixS& s, const MatrixP& p,
             MatrixVL& vl, MatrixVR& vr, const fortran_int_t mm,
- fortran_int_t& m, minimal_workspace work ) {
+ fortran_int_t& m, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(s) ) );
@@ -230,7 +230,7 @@
     static std::ptrdiff_t invoke( const Side side, const char howmny,
             const VectorSELECT& select, const MatrixS& s, const MatrixP& p,
             MatrixVL& vl, MatrixVR& vr, const fortran_int_t mm,
- fortran_int_t& m, optimal_workspace work ) {
+ fortran_int_t& m, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, howmny, select, s, p, vl, vr, mm, m,
                 minimal_workspace() );
@@ -325,7 +325,7 @@
     static std::ptrdiff_t invoke( const Side side, const char howmny,
             const VectorSELECT& select, const MatrixS& s, const MatrixP& p,
             MatrixVL& vl, MatrixVR& vr, const fortran_int_t mm,
- fortran_int_t& m, minimal_workspace work ) {
+ fortran_int_t& m, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(s) ) );
@@ -347,7 +347,7 @@
     static std::ptrdiff_t invoke( const Side side, const char howmny,
             const VectorSELECT& select, const MatrixS& s, const MatrixP& p,
             MatrixVL& vl, MatrixVR& vr, const fortran_int_t mm,
- fortran_int_t& m, optimal_workspace work ) {
+ fortran_int_t& m, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, howmny, select, s, p, vl, vr, mm, m,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgexc.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgexc.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgexc.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -266,7 +266,7 @@
     static std::ptrdiff_t invoke( const logical_t wantq, const logical_t wantz,
             MatrixA& a, MatrixB& b, MatrixQ& q, MatrixZ& z,
             const fortran_int_t ifst, fortran_int_t& ilst,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
 $SETUP_MIN_WORKARRAYS_POST
         return invoke( wantq, wantz, a, b, q, z, ifst, ilst,
@@ -285,7 +285,7 @@
     static std::ptrdiff_t invoke( const logical_t wantq, const logical_t wantz,
             MatrixA& a, MatrixB& b, MatrixQ& q, MatrixZ& z,
             const fortran_int_t ifst, fortran_int_t& ilst,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
 $OPT_WORKSPACE_FUNC
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsen.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsen.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsen.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -258,7 +258,7 @@
             const VectorSELECT& select, MatrixA& a, MatrixB& b,
             VectorALPHAR& alphar, VectorALPHAI& alphai, VectorBETA& beta,
             MatrixQ& q, MatrixZ& z, fortran_int_t& m, real_type& pl,
- real_type& pr, VectorDIF& dif, minimal_workspace work ) {
+ real_type& pr, VectorDIF& dif, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -283,7 +283,7 @@
             const VectorSELECT& select, MatrixA& a, MatrixB& b,
             VectorALPHAR& alphar, VectorALPHAI& alphai, VectorBETA& beta,
             MatrixQ& q, MatrixZ& z, fortran_int_t& m, real_type& pl,
- real_type& pr, VectorDIF& dif, optimal_workspace work ) {
+ real_type& pr, VectorDIF& dif, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         fortran_int_t opt_size_iwork;
@@ -427,7 +427,7 @@
             const VectorSELECT& select, MatrixA& a, MatrixB& b,
             VectorALPHA& alpha, VectorBETA& beta, MatrixQ& q, MatrixZ& z,
             fortran_int_t& m, real_type& pl, real_type& pr,
- VectorDIF& dif, minimal_workspace work ) {
+ VectorDIF& dif, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -452,7 +452,7 @@
             const VectorSELECT& select, MatrixA& a, MatrixB& b,
             VectorALPHA& alpha, VectorBETA& beta, MatrixQ& q, MatrixZ& z,
             fortran_int_t& m, real_type& pl, real_type& pr,
- VectorDIF& dif, optimal_workspace work ) {
+ VectorDIF& dif, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         fortran_int_t opt_size_iwork;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsja.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsja.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsja.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -251,7 +251,7 @@
             const fortran_int_t l, MatrixA& a, MatrixB& b,
             const real_type tola, const real_type tolb, VectorALPHA& alpha,
             VectorBETA& beta, MatrixU& u, MatrixV& v, MatrixQ& q,
- fortran_int_t& ncycle, minimal_workspace work ) {
+ fortran_int_t& ncycle, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -274,7 +274,7 @@
             const fortran_int_t l, MatrixA& a, MatrixB& b,
             const real_type tola, const real_type tolb, VectorALPHA& alpha,
             VectorBETA& beta, MatrixU& u, MatrixV& v, MatrixQ& q,
- fortran_int_t& ncycle, optimal_workspace work ) {
+ fortran_int_t& ncycle, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( jobu, jobv, jobq, k, l, a, b, tola, tolb, alpha, beta,
                 u, v, q, ncycle, minimal_workspace() );
@@ -395,7 +395,7 @@
             const fortran_int_t l, MatrixA& a, MatrixB& b,
             const real_type tola, const real_type tolb, VectorALPHA& alpha,
             VectorBETA& beta, MatrixU& u, MatrixV& v, MatrixQ& q,
- fortran_int_t& ncycle, minimal_workspace work ) {
+ fortran_int_t& ncycle, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -418,7 +418,7 @@
             const fortran_int_t l, MatrixA& a, MatrixB& b,
             const real_type tola, const real_type tolb, VectorALPHA& alpha,
             VectorBETA& beta, MatrixU& u, MatrixV& v, MatrixQ& q,
- fortran_int_t& ncycle, optimal_workspace work ) {
+ fortran_int_t& ncycle, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( jobu, jobv, jobq, k, l, a, b, tola, tolb, alpha, beta,
                 u, v, q, ncycle, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsna.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsna.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsna.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -229,7 +229,7 @@
             const MatrixA& a, const MatrixB& b, const MatrixVL& vl,
             const MatrixVR& vr, VectorS& s, VectorDIF& dif,
             const fortran_int_t mm, fortran_int_t& m,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -254,7 +254,7 @@
             const MatrixA& a, const MatrixB& b, const MatrixVL& vl,
             const MatrixVR& vr, VectorS& s, VectorDIF& dif,
             const fortran_int_t mm, fortran_int_t& m,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -382,7 +382,7 @@
             const MatrixA& a, const MatrixB& b, const MatrixVL& vl,
             const MatrixVR& vr, VectorS& s, VectorDIF& dif,
             const fortran_int_t mm, fortran_int_t& m,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -407,7 +407,7 @@
             const MatrixA& a, const MatrixB& b, const MatrixVL& vl,
             const MatrixVR& vr, VectorS& s, VectorDIF& dif,
             const fortran_int_t mm, fortran_int_t& m,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( job, howmny, select, n, a, b, vl, vr, s, dif, mm, m,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsyl.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsyl.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tgsyl.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -239,7 +239,7 @@
     static std::ptrdiff_t invoke( const fortran_int_t ijob,
             const MatrixA& a, const MatrixB& b, MatrixC& c, const MatrixD& d,
             const MatrixE& e, MatrixF& f, real_type& scale, real_type& dif,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -265,7 +265,7 @@
     static std::ptrdiff_t invoke( const fortran_int_t ijob,
             const MatrixA& a, const MatrixB& b, MatrixC& c, const MatrixD& d,
             const MatrixE& e, MatrixF& f, real_type& scale, real_type& dif,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -400,7 +400,7 @@
     static std::ptrdiff_t invoke( const fortran_int_t ijob,
             const MatrixA& a, const MatrixB& b, MatrixC& c, const MatrixD& d,
             const MatrixE& e, MatrixF& f, real_type& scale, real_type& dif,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -426,7 +426,7 @@
     static std::ptrdiff_t invoke( const fortran_int_t ijob,
             const MatrixA& a, const MatrixB& b, MatrixC& c, const MatrixD& d,
             const MatrixE& e, MatrixF& f, real_type& scale, real_type& dif,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tpcon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tpcon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tpcon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -159,7 +159,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const MatrixAP& ap,
- real_type& rcond, minimal_workspace work ) {
+ real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;
@@ -179,7 +179,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const MatrixAP& ap,
- real_type& rcond, optimal_workspace work ) {
+ real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;
@@ -244,7 +244,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const MatrixAP& ap,
- real_type& rcond, minimal_workspace work ) {
+ real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;
@@ -264,7 +264,7 @@
     //
     template< typename MatrixAP >
     static std::ptrdiff_t invoke( const char norm, const MatrixAP& ap,
- real_type& rcond, optimal_workspace work ) {
+ real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tprfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tprfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tprfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -212,7 +212,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixB& b,
             const MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;
@@ -235,7 +235,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixB& b,
             const MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;
@@ -334,7 +334,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixB& b,
             const MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;
@@ -357,7 +357,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixAP& ap, const MatrixB& b,
             const MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         typedef typename result_of::diag_tag< MatrixAP >::type diag;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trcon.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trcon.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trcon.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -167,7 +167,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- real_type& rcond, minimal_workspace work ) {
+ real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         typedef typename result_of::diag_tag< MatrixA >::type diag;
@@ -187,7 +187,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- real_type& rcond, optimal_workspace work ) {
+ real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         typedef typename result_of::diag_tag< MatrixA >::type diag;
@@ -257,7 +257,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- real_type& rcond, minimal_workspace work ) {
+ real_type& rcond, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         typedef typename result_of::diag_tag< MatrixA >::type diag;
@@ -277,7 +277,7 @@
     //
     template< typename MatrixA >
     static std::ptrdiff_t invoke( const char norm, const MatrixA& a,
- real_type& rcond, optimal_workspace work ) {
+ real_type& rcond, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         typedef typename result_of::diag_tag< MatrixA >::type diag;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trevc.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trevc.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trevc.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -196,7 +196,7 @@
     static std::ptrdiff_t invoke( const Side side, const char howmny,
             VectorSELECT& select, const MatrixT& t, MatrixVL& vl,
             MatrixVR& vr, const fortran_int_t mm, fortran_int_t& m,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(t) ) );
@@ -216,7 +216,7 @@
     static std::ptrdiff_t invoke( const Side side, const char howmny,
             VectorSELECT& select, const MatrixT& t, MatrixVL& vl,
             MatrixVR& vr, const fortran_int_t mm, fortran_int_t& m,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, howmny, select, t, vl, vr, mm, m,
                 minimal_workspace() );
@@ -302,7 +302,7 @@
     static std::ptrdiff_t invoke( const Side side, const char howmny,
             const VectorSELECT& select, MatrixT& t, MatrixVL& vl,
             MatrixVR& vr, const fortran_int_t mm, fortran_int_t& m,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(t) ) );
@@ -324,7 +324,7 @@
     static std::ptrdiff_t invoke( const Side side, const char howmny,
             const VectorSELECT& select, MatrixT& t, MatrixVL& vl,
             MatrixVR& vr, const fortran_int_t mm, fortran_int_t& m,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, howmny, select, t, vl, vr, mm, m,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trexc.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trexc.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trexc.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -211,7 +211,7 @@
     template< typename MatrixT, typename MatrixQ >
     static std::ptrdiff_t invoke( const char compq, MatrixT& t, MatrixQ& q,
             const fortran_int_t ifst, const fortran_int_t ilst,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
 $SETUP_MIN_WORKARRAYS_POST
         return invoke( compq, t, q, ifst, ilst, workspace( $TMP_WORKARRAYS ) );
@@ -227,7 +227,7 @@
     template< typename MatrixT, typename MatrixQ >
     static std::ptrdiff_t invoke( const char compq, MatrixT& t, MatrixQ& q,
             const fortran_int_t ifst, const fortran_int_t ilst,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
 $OPT_WORKSPACE_FUNC
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trrfs.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trrfs.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trrfs.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -220,7 +220,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixB& b,
             const MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -244,7 +244,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixB& b,
             const MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -351,7 +351,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixB& b,
             const MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -375,7 +375,7 @@
             typename VectorFERR, typename VectorBERR >
     static std::ptrdiff_t invoke( const MatrixA& a, const MatrixB& b,
             const MatrixX& x, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trsen.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trsen.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trsen.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -150,7 +150,7 @@
     static std::ptrdiff_t invoke( const char job, const char compq,
             const VectorSELECT& select, MatrixT& t, MatrixQ& q, VectorW& w,
             fortran_int_t& m, real_type& s, real_type& sep,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -170,7 +170,7 @@
     static std::ptrdiff_t invoke( const char job, const char compq,
             const VectorSELECT& select, MatrixT& t, MatrixQ& q, VectorW& w,
             fortran_int_t& m, real_type& s, real_type& sep,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::trsen( job, compq, bindings::begin_value(select),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trsna.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trsna.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/trsna.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -210,7 +210,7 @@
             const VectorSELECT& select, const MatrixT& t, const MatrixVL& vl,
             const MatrixVR& vr, VectorS& s, VectorSEP& sep,
             const fortran_int_t mm, fortran_int_t& m,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -233,7 +233,7 @@
             const VectorSELECT& select, const MatrixT& t, const MatrixVL& vl,
             const MatrixVR& vr, VectorS& s, VectorSEP& sep,
             const fortran_int_t mm, fortran_int_t& m,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( job, howmny, select, t, vl, vr, s, sep, mm, m,
                 minimal_workspace() );
@@ -336,7 +336,7 @@
             const VectorSELECT& select, const MatrixT& t, const MatrixVL& vl,
             const MatrixVR& vr, VectorS& s, VectorSEP& sep,
             const fortran_int_t mm, fortran_int_t& m,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -359,7 +359,7 @@
             const VectorSELECT& select, const MatrixT& t, const MatrixVL& vl,
             const MatrixVR& vr, VectorS& s, VectorSEP& sep,
             const fortran_int_t mm, fortran_int_t& m,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( job, howmny, select, t, vl, vr, s, sep, mm, m,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tzrzf.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tzrzf.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/tzrzf.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -162,7 +162,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a) ) );
@@ -178,7 +178,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::tzrzf( bindings::size_row(a), bindings::size_column(a),
@@ -248,7 +248,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_row(a) ) );
@@ -264,7 +264,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::tzrzf( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungbr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungbr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungbr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -126,7 +126,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const char vect, const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( m,
                 n ) );
@@ -143,7 +143,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const char vect, const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::ungbr( vect, m, n, k, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unghr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unghr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unghr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -127,7 +127,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t n,
             const fortran_int_t ilo, const fortran_int_t ihi,
- MatrixA& a, const VectorTAU& tau, minimal_workspace work ) {
+ MatrixA& a, const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( ihi,
                 ilo ) );
@@ -144,7 +144,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t n,
             const fortran_int_t ilo, const fortran_int_t ihi,
- MatrixA& a, const VectorTAU& tau, optimal_workspace work ) {
+ MatrixA& a, const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::unghr( n, ilo, ihi, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unglq.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unglq.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unglq.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -127,7 +127,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( m ) );
         return invoke( m, n, k, a, tau, workspace( tmp_work ) );
@@ -143,7 +143,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::unglq( m, n, k, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungql.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungql.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungql.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -126,7 +126,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( n ) );
         return invoke( m, n, k, a, tau, workspace( tmp_work ) );
@@ -142,7 +142,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::ungql( m, n, k, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungqr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungqr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungqr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -125,7 +125,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorTAU& tau,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -141,7 +141,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( MatrixA& a, const VectorTAU& tau,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::ungqr( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungrq.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungrq.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungrq.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -127,7 +127,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( m ) );
         return invoke( m, n, k, a, tau, workspace( tmp_work ) );
@@ -143,7 +143,7 @@
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t m,
             const fortran_int_t n, const fortran_int_t k, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::ungrq( m, n, k, bindings::begin_value(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungtr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungtr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/ungtr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -130,7 +130,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t n, MatrixA& a,
- const VectorTAU& tau, minimal_workspace work ) {
+ const VectorTAU& tau, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work( side,
@@ -147,7 +147,7 @@
     //
     template< typename MatrixA, typename VectorTAU >
     static std::ptrdiff_t invoke( const fortran_int_t n, MatrixA& a,
- const VectorTAU& tau, optimal_workspace work ) {
+ const VectorTAU& tau, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmbr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmbr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmbr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -154,7 +154,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const char vect, const Side side,
             const fortran_int_t k, const MatrixA& a, const VectorTAU& tau,
- MatrixC& c, minimal_workspace work ) {
+ MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -174,7 +174,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const char vect, const Side side,
             const fortran_int_t k, const MatrixA& a, const VectorTAU& tau,
- MatrixC& c, optimal_workspace work ) {
+ MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmhr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmhr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmhr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -151,7 +151,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t ilo,
             const fortran_int_t ihi, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, minimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -171,7 +171,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t ilo,
             const fortran_int_t ihi, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, optimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmlq.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmlq.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmlq.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -153,7 +153,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -173,7 +173,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmql.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmql.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmql.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -151,7 +151,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -171,7 +171,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmqr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmqr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmqr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -151,7 +151,7 @@
     template< typename Side, typename MatrixA, typename VectorTAU,
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, minimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -170,7 +170,7 @@
     template< typename Side, typename MatrixA, typename VectorTAU,
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, optimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmrq.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmrq.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmrq.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -153,7 +153,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -173,7 +173,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmrz.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmrz.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmrz.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -152,7 +152,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -172,7 +172,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const fortran_int_t k,
             const MatrixA& a, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmtr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmtr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/unmtr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -151,7 +151,7 @@
     template< typename Side, typename MatrixA, typename VectorTAU,
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, minimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -171,7 +171,7 @@
     template< typename Side, typename MatrixA, typename VectorTAU,
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const MatrixA& a,
- const VectorTAU& tau, MatrixC& c, optimal_workspace work ) {
+ const VectorTAU& tau, MatrixC& c, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixC >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/upgtr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/upgtr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/upgtr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -132,7 +132,7 @@
     //
     template< typename VectorAP, typename VectorTAU, typename MatrixQ >
     static std::ptrdiff_t invoke( const char uplo, const VectorAP& ap,
- const VectorTAU& tau, MatrixQ& q, minimal_workspace work ) {
+ const VectorTAU& tau, MatrixQ& q, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(q) ) );
@@ -148,7 +148,7 @@
     //
     template< typename VectorAP, typename VectorTAU, typename MatrixQ >
     static std::ptrdiff_t invoke( const char uplo, const VectorAP& ap,
- const VectorTAU& tau, MatrixQ& q, optimal_workspace work ) {
+ const VectorTAU& tau, MatrixQ& q, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, ap, tau, q, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/upmtr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/upmtr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational/upmtr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -139,7 +139,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const char uplo,
             const VectorAP& ap, const VectorTAU& tau, MatrixC& c,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 $CALL_MIN_SIZE ) );
@@ -157,7 +157,7 @@
             typename MatrixC >
     static std::ptrdiff_t invoke( const Side side, const char uplo,
             const VectorAP& ap, const VectorTAU& tau, MatrixC& c,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( side, uplo, ap, tau, c, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gbsvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gbsvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gbsvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -260,7 +260,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAB& ab,
             MatrixAFB& afb, VectorIPIV& ipiv, char& equed, VectorR& r,
             VectorC& c, MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(ab) ) );
@@ -283,7 +283,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAB& ab,
             MatrixAFB& afb, VectorIPIV& ipiv, char& equed, VectorR& r,
             VectorC& c, MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( fact, ab, afb, ipiv, equed, r, c, b, x, rcond, ferr,
                 berr, minimal_workspace() );
@@ -421,7 +421,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAB& ab,
             MatrixAFB& afb, VectorIPIV& ipiv, char& equed, VectorR& r,
             VectorC& c, MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(ab) ) );
@@ -444,7 +444,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAB& ab,
             MatrixAFB& afb, VectorIPIV& ipiv, char& equed, VectorR& r,
             VectorC& c, MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( fact, ab, afb, ipiv, equed, r, c, b, x, rcond, ferr,
                 berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gees.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gees.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gees.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -198,8 +198,7 @@
             typename MatrixVS >
     static std::ptrdiff_t invoke( const char jobvs, const char sort,
             logical_t* select, MatrixA& a, fortran_int_t& sdim,
- VectorWR& wr, VectorWI& wi, MatrixVS& vs,
- minimal_workspace work ) {
+ VectorWR& wr, VectorWI& wi, MatrixVS& vs, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -220,8 +219,7 @@
             typename MatrixVS >
     static std::ptrdiff_t invoke( const char jobvs, const char sort,
             logical_t* select, MatrixA& a, fortran_int_t& sdim,
- VectorWR& wr, VectorWI& wi, MatrixVS& vs,
- optimal_workspace work ) {
+ VectorWR& wr, VectorWI& wi, MatrixVS& vs, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         bindings::detail::array< bool > tmp_bwork( min_size_bwork(
@@ -328,7 +326,7 @@
     template< typename MatrixA, typename VectorW, typename MatrixVS >
     static std::ptrdiff_t invoke( const char jobvs, const char sort,
             logical_t* select, MatrixA& a, fortran_int_t& sdim,
- VectorW& w, MatrixVS& vs, minimal_workspace work ) {
+ VectorW& w, MatrixVS& vs, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -350,7 +348,7 @@
     template< typename MatrixA, typename VectorW, typename MatrixVS >
     static std::ptrdiff_t invoke( const char jobvs, const char sort,
             logical_t* select, MatrixA& a, fortran_int_t& sdim,
- VectorW& w, MatrixVS& vs, optimal_workspace work ) {
+ VectorW& w, MatrixVS& vs, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geesx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geesx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geesx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -213,7 +213,7 @@
     static std::ptrdiff_t invoke( const char jobvs, const char sort,
             logical_t* select, const char sense, MatrixA& a,
             fortran_int_t& sdim, VectorWR& wr, VectorWI& wi, MatrixVS& vs,
- real_type& rconde, real_type& rcondv, minimal_workspace work ) {
+ real_type& rconde, real_type& rcondv, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a), sense ) );
@@ -237,7 +237,7 @@
     static std::ptrdiff_t invoke( const char jobvs, const char sort,
             logical_t* select, const char sense, MatrixA& a,
             fortran_int_t& sdim, VectorWR& wr, VectorWI& wi, MatrixVS& vs,
- real_type& rconde, real_type& rcondv, optimal_workspace work ) {
+ real_type& rconde, real_type& rcondv, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         fortran_int_t opt_size_iwork;
@@ -368,7 +368,7 @@
     static std::ptrdiff_t invoke( const char jobvs, const char sort,
             logical_t* select, const char sense, MatrixA& a,
             fortran_int_t& sdim, VectorW& w, MatrixVS& vs,
- real_type& rconde, real_type& rcondv, minimal_workspace work ) {
+ real_type& rconde, real_type& rcondv, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a), sense ) );
@@ -391,7 +391,7 @@
     static std::ptrdiff_t invoke( const char jobvs, const char sort,
             logical_t* select, const char sense, MatrixA& a,
             fortran_int_t& sdim, VectorW& w, MatrixVS& vs,
- real_type& rconde, real_type& rcondv, optimal_workspace work ) {
+ real_type& rconde, real_type& rcondv, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geev.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geev.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geev.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -202,7 +202,7 @@
             typename MatrixVL, typename MatrixVR >
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, VectorWR& wr, VectorWI& wi, MatrixVL& vl,
- MatrixVR& vr, minimal_workspace work ) {
+ MatrixVR& vr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( jobvl,
                 jobvr, bindings::size_column(a) ) );
@@ -221,7 +221,7 @@
             typename MatrixVL, typename MatrixVR >
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, VectorWR& wr, VectorWI& wi, MatrixVL& vl,
- MatrixVR& vr, optimal_workspace work ) {
+ MatrixVR& vr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::geev( jobvl, jobvr, bindings::size_column(a),
@@ -325,7 +325,7 @@
             typename MatrixVR >
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, VectorW& w, MatrixVL& vl, MatrixVR& vr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -346,7 +346,7 @@
             typename MatrixVR >
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, VectorW& w, MatrixVL& vl, MatrixVR& vr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geevx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geevx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/geevx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -254,8 +254,7 @@
             const char jobvr, const char sense, MatrixA& a, VectorWR& wr,
             VectorWI& wi, MatrixVL& vl, MatrixVR& vr, fortran_int_t& ilo,
             fortran_int_t& ihi, VectorSCALE& scale, real_type& abnrm,
- VectorRCONDE& rconde, VectorRCONDV& rcondv,
- minimal_workspace work ) {
+ VectorRCONDE& rconde, VectorRCONDV& rcondv, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( sense,
                 jobvl, jobvr, bindings::size_column(a) ) );
@@ -280,8 +279,7 @@
             const char jobvr, const char sense, MatrixA& a, VectorWR& wr,
             VectorWI& wi, MatrixVL& vl, MatrixVR& vr, fortran_int_t& ilo,
             fortran_int_t& ihi, VectorSCALE& scale, real_type& abnrm,
- VectorRCONDE& rconde, VectorRCONDV& rcondv,
- optimal_workspace work ) {
+ VectorRCONDE& rconde, VectorRCONDV& rcondv, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -434,8 +432,7 @@
             const char jobvr, const char sense, MatrixA& a, VectorW& w,
             MatrixVL& vl, MatrixVR& vr, fortran_int_t& ilo,
             fortran_int_t& ihi, VectorSCALE& scale, real_type& abnrm,
- VectorRCONDE& rconde, VectorRCONDV& rcondv,
- minimal_workspace work ) {
+ VectorRCONDE& rconde, VectorRCONDV& rcondv, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( sense,
                 bindings::size_column(a) ) );
@@ -460,8 +457,7 @@
             const char jobvr, const char sense, MatrixA& a, VectorW& w,
             MatrixVL& vl, MatrixVR& vr, fortran_int_t& ilo,
             fortran_int_t& ihi, VectorSCALE& scale, real_type& abnrm,
- VectorRCONDE& rconde, VectorRCONDV& rcondv,
- optimal_workspace work ) {
+ VectorRCONDE& rconde, VectorRCONDV& rcondv, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gegv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gegv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gegv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -228,7 +228,7 @@
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, MatrixB& b, VectorALPHAR& alphar,
             VectorALPHAI& alphai, VectorBETA& beta, MatrixVL& vl,
- MatrixVR& vr, minimal_workspace work ) {
+ MatrixVR& vr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -249,7 +249,7 @@
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, MatrixB& b, VectorALPHAR& alphar,
             VectorALPHAI& alphai, VectorBETA& beta, MatrixVL& vl,
- MatrixVR& vr, optimal_workspace work ) {
+ MatrixVR& vr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::gegv( jobvl, jobvr, bindings::size_column(a),
@@ -369,7 +369,7 @@
             typename VectorBETA, typename MatrixVL, typename MatrixVR >
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, MatrixB& b, VectorALPHA& alpha, VectorBETA& beta,
- MatrixVL& vl, MatrixVR& vr, minimal_workspace work ) {
+ MatrixVL& vl, MatrixVR& vr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -390,7 +390,7 @@
             typename VectorBETA, typename MatrixVL, typename MatrixVR >
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, MatrixB& b, VectorALPHA& alpha, VectorBETA& beta,
- MatrixVL& vl, MatrixVR& vr, optimal_workspace work ) {
+ MatrixVL& vl, MatrixVR& vr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gejsv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gejsv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gejsv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -160,7 +160,7 @@
     static std::ptrdiff_t invoke( const char joba, const char jobu,
             const char jobv, const char jobr, const char jobt,
             const char jobp, MatrixA& a, VectorSVA& sva, MatrixU& u,
- MatrixV& v, minimal_workspace work ) {
+ MatrixV& v, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( joba,
                 jobu, jobv, bindings::size_row(a),
@@ -184,7 +184,7 @@
     static std::ptrdiff_t invoke( const char joba, const char jobu,
             const char jobv, const char jobr, const char jobt,
             const char jobp, MatrixA& a, VectorSVA& sva, MatrixU& u,
- MatrixV& v, optimal_workspace work ) {
+ MatrixV& v, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( joba, jobu, jobv, jobr, jobt, jobp, a, sva, u, v,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gels.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gels.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gels.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -184,8 +184,7 @@
     // * Enables the unblocked algorithm (BLAS level 2)
     //
     template< typename MatrixA, typename MatrixB >
- static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b,
- minimal_workspace work ) {
+ static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -203,8 +202,7 @@
     // * Enables the blocked algorithm (BLAS level 3)
     //
     template< typename MatrixA, typename MatrixB >
- static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b,
- optimal_workspace work ) {
+ static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -290,8 +288,7 @@
     // * Enables the unblocked algorithm (BLAS level 2)
     //
     template< typename MatrixA, typename MatrixB >
- static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b,
- minimal_workspace work ) {
+ static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -309,8 +306,7 @@
     // * Enables the blocked algorithm (BLAS level 3)
     //
     template< typename MatrixA, typename MatrixB >
- static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b,
- optimal_workspace work ) {
+ static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixB >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelsd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelsd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelsd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -204,7 +204,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorS >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorS& s,
             const real_type rcond, fortran_int_t& rank,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );
@@ -231,7 +231,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorS >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorS& s,
             const real_type rcond, fortran_int_t& rank,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );
@@ -356,7 +356,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorS >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorS& s,
             const real_type rcond, fortran_int_t& rank,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );
@@ -385,7 +385,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorS >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorS& s,
             const real_type rcond, fortran_int_t& rank,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelss.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelss.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelss.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -191,7 +191,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorS >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorS& s,
             const real_type rcond, fortran_int_t& rank,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a),
@@ -209,7 +209,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorS >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorS& s,
             const real_type rcond, fortran_int_t& rank,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::gelss( bindings::size_row(a), bindings::size_column(a),
@@ -305,7 +305,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorS >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorS& s,
             const real_type rcond, fortran_int_t& rank,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );
@@ -328,7 +328,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorS >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorS& s,
             const real_type rcond, fortran_int_t& rank,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelsy.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelsy.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gelsy.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -185,7 +185,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorJPVT >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorJPVT& jpvt,
             const real_type rcond, fortran_int_t& rank,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a),
@@ -203,7 +203,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorJPVT >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorJPVT& jpvt,
             const real_type rcond, fortran_int_t& rank,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::gelsy( bindings::size_row(a), bindings::size_column(a),
@@ -293,7 +293,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorJPVT >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorJPVT& jpvt,
             const real_type rcond, fortran_int_t& rank,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a),
@@ -314,7 +314,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorJPVT >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorJPVT& jpvt,
             const real_type rcond, fortran_int_t& rank,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesdd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesdd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesdd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -205,7 +205,7 @@
     template< typename MatrixA, typename VectorS, typename MatrixU,
             typename MatrixVT >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorS& s,
- MatrixU& u, MatrixVT& vt, minimal_workspace work ) {
+ MatrixU& u, MatrixVT& vt, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         integer_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );
@@ -227,7 +227,7 @@
     template< typename MatrixA, typename VectorS, typename MatrixU,
             typename MatrixVT >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorS& s,
- MatrixU& u, MatrixVT& vt, optimal_workspace work ) {
+ MatrixU& u, MatrixVT& vt, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( jobz, a, s, u, vt, minimal_workspace() );
     }
@@ -338,7 +338,7 @@
     template< typename MatrixA, typename VectorS, typename MatrixU,
             typename MatrixVT >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorS& s,
- MatrixU& u, MatrixVT& vt, minimal_workspace work ) {
+ MatrixU& u, MatrixVT& vt, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         integer_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );
@@ -363,7 +363,7 @@
     template< typename MatrixA, typename VectorS, typename MatrixU,
             typename MatrixVT >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorS& s,
- MatrixU& u, MatrixVT& vt, optimal_workspace work ) {
+ MatrixU& u, MatrixVT& vt, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         integer_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesvd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesvd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesvd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -203,7 +203,7 @@
             typename MatrixVT >
     static std::ptrdiff_t invoke( const char jobu, const char jobvt,
             MatrixA& a, VectorS& s, MatrixU& u, MatrixVT& vt,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a) ) );
@@ -221,7 +221,7 @@
             typename MatrixVT >
     static std::ptrdiff_t invoke( const char jobu, const char jobvt,
             MatrixA& a, VectorS& s, MatrixU& u, MatrixVT& vt,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::gesvd( jobu, jobvt, bindings::size_row(a),
@@ -328,7 +328,7 @@
             typename MatrixVT >
     static std::ptrdiff_t invoke( const char jobu, const char jobvt,
             MatrixA& a, VectorS& s, MatrixU& u, MatrixVT& vt,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );
@@ -351,7 +351,7 @@
             typename MatrixVT >
     static std::ptrdiff_t invoke( const char jobu, const char jobvt,
             MatrixA& a, VectorS& s, MatrixU& u, MatrixVT& vt,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t minmn = std::min< std::ptrdiff_t >( size_row(a),
                 size_column(a) );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gesvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -257,7 +257,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixA& a, MatrixAF& af,
             VectorIPIV& ipiv, char& equed, VectorR& r, VectorC& c, MatrixB& b,
             MatrixX& x, real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixAF >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -282,7 +282,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixA& a, MatrixAF& af,
             VectorIPIV& ipiv, char& equed, VectorR& r, VectorC& c, MatrixB& b,
             MatrixX& x, real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixAF >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -418,7 +418,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixA& a, MatrixAF& af,
             VectorIPIV& ipiv, char& equed, VectorR& r, VectorC& c, MatrixB& b,
             MatrixX& x, real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixAF >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -443,7 +443,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixA& a, MatrixAF& af,
             VectorIPIV& ipiv, char& equed, VectorR& r, VectorC& c, MatrixB& b,
             MatrixX& x, real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::data_order< MatrixAF >::type order;
         typedef typename result_of::trans_tag< MatrixA, order >::type trans;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gges.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gges.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gges.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -245,7 +245,7 @@
             const char sort, logical_t* selctg, MatrixA& a, MatrixB& b,
             fortran_int_t& sdim, VectorALPHAR& alphar,
             VectorALPHAI& alphai, VectorBETA& beta, MatrixVSL& vsl,
- MatrixVSR& vsr, minimal_workspace work ) {
+ MatrixVSR& vsr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -269,7 +269,7 @@
             const char sort, logical_t* selctg, MatrixA& a, MatrixB& b,
             fortran_int_t& sdim, VectorALPHAR& alphar,
             VectorALPHAI& alphai, VectorBETA& beta, MatrixVSL& vsl,
- MatrixVSR& vsr, optimal_workspace work ) {
+ MatrixVSR& vsr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         bindings::detail::array< bool > tmp_bwork( min_size_bwork(
@@ -412,7 +412,7 @@
     static std::ptrdiff_t invoke( const char jobvsl, const char jobvsr,
             const char sort, logical_t* selctg, MatrixA& a, MatrixB& b,
             fortran_int_t& sdim, VectorALPHA& alpha, VectorBETA& beta,
- MatrixVSL& vsl, MatrixVSR& vsr, minimal_workspace work ) {
+ MatrixVSL& vsl, MatrixVSR& vsr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -436,7 +436,7 @@
     static std::ptrdiff_t invoke( const char jobvsl, const char jobvsr,
             const char sort, logical_t* selctg, MatrixA& a, MatrixB& b,
             fortran_int_t& sdim, VectorALPHA& alpha, VectorBETA& beta,
- MatrixVSL& vsl, MatrixVSR& vsr, optimal_workspace work ) {
+ MatrixVSL& vsl, MatrixVSR& vsr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggesx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggesx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggesx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -271,7 +271,7 @@
             MatrixB& b, fortran_int_t& sdim, VectorALPHAR& alphar,
             VectorALPHAI& alphai, VectorBETA& beta, MatrixVSL& vsl,
             MatrixVSR& vsr, VectorRCONDE& rconde, VectorRCONDV& rcondv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a), sense ) );
@@ -299,7 +299,7 @@
             MatrixB& b, fortran_int_t& sdim, VectorALPHAR& alphar,
             VectorALPHAI& alphai, VectorBETA& beta, MatrixVSL& vsl,
             MatrixVSR& vsr, VectorRCONDE& rconde, VectorRCONDV& rcondv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -483,8 +483,7 @@
             const char sort, logical_t* selctg, const char sense, MatrixA& a,
             MatrixB& b, fortran_int_t& sdim, VectorALPHA& alpha,
             VectorBETA& beta, MatrixVSL& vsl, MatrixVSR& vsr,
- VectorRCONDE& rconde, VectorRCONDV& rcondv,
- minimal_workspace work ) {
+ VectorRCONDE& rconde, VectorRCONDV& rcondv, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a), sense ) );
@@ -513,8 +512,7 @@
             const char sort, logical_t* selctg, const char sense, MatrixA& a,
             MatrixB& b, fortran_int_t& sdim, VectorALPHA& alpha,
             VectorBETA& beta, MatrixVSL& vsl, MatrixVSR& vsr,
- VectorRCONDE& rconde, VectorRCONDV& rcondv,
- optimal_workspace work ) {
+ VectorRCONDE& rconde, VectorRCONDV& rcondv, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggev.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggev.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggev.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -228,7 +228,7 @@
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, MatrixB& b, VectorALPHAR& alphar,
             VectorALPHAI& alphai, VectorBETA& beta, MatrixVL& vl,
- MatrixVR& vr, minimal_workspace work ) {
+ MatrixVR& vr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -249,7 +249,7 @@
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, MatrixB& b, VectorALPHAR& alphar,
             VectorALPHAI& alphai, VectorBETA& beta, MatrixVL& vl,
- MatrixVR& vr, optimal_workspace work ) {
+ MatrixVR& vr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::ggev( jobvl, jobvr, bindings::size_column(a),
@@ -369,7 +369,7 @@
             typename VectorBETA, typename MatrixVL, typename MatrixVR >
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, MatrixB& b, VectorALPHA& alpha, VectorBETA& beta,
- MatrixVL& vl, MatrixVR& vr, minimal_workspace work ) {
+ MatrixVL& vl, MatrixVR& vr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a) ) );
@@ -390,7 +390,7 @@
             typename VectorBETA, typename MatrixVL, typename MatrixVR >
     static std::ptrdiff_t invoke( const char jobvl, const char jobvr,
             MatrixA& a, MatrixB& b, VectorALPHA& alpha, VectorBETA& beta,
- MatrixVL& vl, MatrixVR& vr, optimal_workspace work ) {
+ MatrixVL& vl, MatrixVR& vr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggevx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggevx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggevx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -293,8 +293,7 @@
             MatrixVL& vl, MatrixVR& vr, fortran_int_t& ilo,
             fortran_int_t& ihi, VectorLSCALE& lscale,
             VectorRSCALE& rscale, real_type& abnrm, real_type& bbnrm,
- VectorRCONDE& rconde, VectorRCONDV& rcondv,
- minimal_workspace work ) {
+ VectorRCONDE& rconde, VectorRCONDV& rcondv, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( balanc,
                 jobvl, jobvr, sense, bindings::size_column(a) ) );
@@ -324,8 +323,7 @@
             MatrixVL& vl, MatrixVR& vr, fortran_int_t& ilo,
             fortran_int_t& ihi, VectorLSCALE& lscale,
             VectorRSCALE& rscale, real_type& abnrm, real_type& bbnrm,
- VectorRCONDE& rconde, VectorRCONDV& rcondv,
- optimal_workspace work ) {
+ VectorRCONDE& rconde, VectorRCONDV& rcondv, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -527,7 +525,7 @@
             fortran_int_t& ilo, fortran_int_t& ihi,
             VectorLSCALE& lscale, VectorRSCALE& rscale, real_type& abnrm,
             real_type& bbnrm, VectorRCONDE& rconde, VectorRCONDV& rcondv,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( sense,
                 bindings::size_column(a) ) );
@@ -559,7 +557,7 @@
             fortran_int_t& ilo, fortran_int_t& ihi,
             VectorLSCALE& lscale, VectorRSCALE& rscale, real_type& abnrm,
             real_type& bbnrm, VectorRCONDE& rconde, VectorRCONDV& rcondv,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork(

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggglm.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggglm.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggglm.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -200,7 +200,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorD,
             typename VectorX, typename VectorY >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorD& d,
- VectorX& x, VectorY& y, minimal_workspace work ) {
+ VectorX& x, VectorY& y, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a), bindings::size_row(a),
@@ -218,7 +218,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorD,
             typename VectorX, typename VectorY >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorD& d,
- VectorX& x, VectorY& y, optimal_workspace work ) {
+ VectorX& x, VectorY& y, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::ggglm( bindings::size_row(a), bindings::size_column(a),
@@ -320,7 +320,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorD,
             typename VectorX, typename VectorY >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorD& d,
- VectorX& x, VectorY& y, minimal_workspace work ) {
+ VectorX& x, VectorY& y, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a), bindings::size_row(a),
@@ -338,7 +338,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorD,
             typename VectorX, typename VectorY >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorD& d,
- VectorX& x, VectorY& y, optimal_workspace work ) {
+ VectorX& x, VectorY& y, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::ggglm( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gglse.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gglse.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gglse.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -199,7 +199,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorC,
             typename VectorD, typename VectorX >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorC& c,
- VectorD& d, VectorX& x, minimal_workspace work ) {
+ VectorD& d, VectorX& x, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a),
@@ -217,7 +217,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorC,
             typename VectorD, typename VectorX >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorC& c,
- VectorD& d, VectorX& x, optimal_workspace work ) {
+ VectorD& d, VectorX& x, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         detail::gglse( bindings::size_row(a), bindings::size_column(a),
@@ -318,7 +318,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorC,
             typename VectorD, typename VectorX >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorC& c,
- VectorD& d, VectorX& x, minimal_workspace work ) {
+ VectorD& d, VectorX& x, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_row(a), bindings::size_column(a),
@@ -336,7 +336,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorC,
             typename VectorD, typename VectorX >
     static std::ptrdiff_t invoke( MatrixA& a, MatrixB& b, VectorC& c,
- VectorD& d, VectorX& x, optimal_workspace work ) {
+ VectorD& d, VectorX& x, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         value_type opt_size_work;
         detail::gglse( bindings::size_row(a), bindings::size_column(a),

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggsvd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggsvd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ggsvd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -245,7 +245,7 @@
     static std::ptrdiff_t invoke( const char jobu, const char jobv,
             const char jobq, fortran_int_t& k, fortran_int_t& l,
             MatrixA& a, MatrixB& b, VectorALPHA& alpha, VectorBETA& beta,
- MatrixU& u, MatrixV& v, MatrixQ& q, minimal_workspace work ) {
+ MatrixU& u, MatrixV& v, MatrixQ& q, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a), bindings::size_row(a),
@@ -269,7 +269,7 @@
     static std::ptrdiff_t invoke( const char jobu, const char jobv,
             const char jobq, fortran_int_t& k, fortran_int_t& l,
             MatrixA& a, MatrixB& b, VectorALPHA& alpha, VectorBETA& beta,
- MatrixU& u, MatrixV& v, MatrixQ& q, optimal_workspace work ) {
+ MatrixU& u, MatrixV& v, MatrixQ& q, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( jobu, jobv, jobq, k, l, a, b, alpha, beta, u, v, q,
                 minimal_workspace() );
@@ -402,7 +402,7 @@
     static std::ptrdiff_t invoke( const char jobu, const char jobv,
             const char jobq, fortran_int_t& k, fortran_int_t& l,
             MatrixA& a, MatrixB& b, VectorALPHA& alpha, VectorBETA& beta,
- MatrixU& u, MatrixV& v, MatrixQ& q, minimal_workspace work ) {
+ MatrixU& u, MatrixV& v, MatrixQ& q, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a), bindings::size_row(a),
@@ -428,7 +428,7 @@
     static std::ptrdiff_t invoke( const char jobu, const char jobv,
             const char jobq, fortran_int_t& k, fortran_int_t& l,
             MatrixA& a, MatrixB& b, VectorALPHA& alpha, VectorBETA& beta,
- MatrixU& u, MatrixV& v, MatrixQ& q, optimal_workspace work ) {
+ MatrixU& u, MatrixV& v, MatrixQ& q, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( jobu, jobv, jobq, k, l, a, b, alpha, beta, u, v, q,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gtsvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gtsvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/gtsvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -264,7 +264,7 @@
             const VectorDL& dl, const VectorD& d, const VectorDU& du,
             VectorDLF& dlf, VectorDF& df, VectorDUF& duf, VectorDU2& du2,
             VectorIPIV& ipiv, const MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -288,7 +288,7 @@
             const VectorDL& dl, const VectorD& d, const VectorDU& du,
             VectorDLF& dlf, VectorDF& df, VectorDUF& duf, VectorDU2& du2,
             VectorIPIV& ipiv, const MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( fact, n, dl, d, du, dlf, df, duf, du2, ipiv, b, x,
                 rcond, ferr, berr, minimal_workspace() );
@@ -429,7 +429,7 @@
             const VectorDL& dl, const VectorD& d, const VectorDU& du,
             VectorDLF& dlf, VectorDF& df, VectorDUF& duf, VectorDU2& du2,
             VectorIPIV& ipiv, const MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< real_type > tmp_rwork( min_size_rwork( n ) );
@@ -452,7 +452,7 @@
             const VectorDL& dl, const VectorD& d, const VectorDU& du,
             VectorDLF& dlf, VectorDF& df, VectorDUF& duf, VectorDU2& du2,
             VectorIPIV& ipiv, const MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( fact, n, dl, d, du, dlf, df, duf, du2, ipiv, b, x,
                 rcond, ferr, berr, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbev.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbev.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbev.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -143,7 +143,7 @@
     //
     template< typename MatrixAB, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -162,7 +162,7 @@
     //
     template< typename MatrixAB, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( jobz, ab, w, z, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbevd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbevd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbevd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -154,7 +154,7 @@
     //
     template< typename MatrixAB, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work( jobz,
@@ -176,7 +176,7 @@
     //
     template< typename MatrixAB, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbevx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbevx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbevx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -181,7 +181,7 @@
             MatrixAB& ab, MatrixQ& q, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -207,7 +207,7 @@
             MatrixAB& ab, MatrixQ& q, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( jobz, range, ab, q, vl, vu, il, iu, abstol, m, w, z,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -159,7 +159,7 @@
     template< typename MatrixAB, typename MatrixBB, typename VectorW,
             typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, MatrixBB& bb,
- VectorW& w, MatrixZ& z, minimal_workspace work ) {
+ VectorW& w, MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -179,7 +179,7 @@
     template< typename MatrixAB, typename MatrixBB, typename VectorW,
             typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, MatrixBB& bb,
- VectorW& w, MatrixZ& z, optimal_workspace work ) {
+ VectorW& w, MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( jobz, ab, bb, w, z, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgvd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgvd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgvd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -173,7 +173,7 @@
     template< typename MatrixAB, typename MatrixBB, typename VectorW,
             typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, MatrixBB& bb,
- VectorW& w, MatrixZ& z, minimal_workspace work ) {
+ VectorW& w, MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work( jobz,
@@ -196,7 +196,7 @@
     template< typename MatrixAB, typename MatrixBB, typename VectorW,
             typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, MatrixBB& bb,
- VectorW& w, MatrixZ& z, optimal_workspace work ) {
+ VectorW& w, MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hbgvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -194,7 +194,7 @@
             const real_type vu, const fortran_int_t il,
             const fortran_int_t iu, const real_type abstol,
             fortran_int_t& m, VectorW& w, MatrixZ& z, VectorIFAIL& ifail,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -221,7 +221,7 @@
             const real_type vu, const fortran_int_t il,
             const fortran_int_t iu, const real_type abstol,
             fortran_int_t& m, VectorW& w, MatrixZ& z, VectorIFAIL& ifail,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( jobz, range, ab, bb, q, vl, vu, il, iu, abstol, m, w,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heev.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heev.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heev.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -132,7 +132,7 @@
     //
     template< typename MatrixA, typename VectorW >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorW& w,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -151,7 +151,7 @@
     //
     template< typename MatrixA, typename VectorW >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorW& w,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -139,7 +139,7 @@
     //
     template< typename MatrixA, typename VectorW >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorW& w,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work( jobz,
@@ -161,7 +161,7 @@
     //
     template< typename MatrixA, typename VectorW >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorW& w,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -171,7 +171,7 @@
             MatrixA& a, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -197,7 +197,7 @@
             MatrixA& a, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/heevx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -167,7 +167,7 @@
             MatrixA& a, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -193,7 +193,7 @@
             MatrixA& a, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -147,7 +147,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorW >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixA& a, MatrixB& b, VectorW& w,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -168,7 +168,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorW >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixA& a, MatrixB& b, VectorW& w,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegvd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegvd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegvd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -154,7 +154,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorW >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixA& a, MatrixB& b, VectorW& w,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work( jobz,
@@ -177,7 +177,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorW >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixA& a, MatrixB& b, VectorW& w,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hegvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -183,7 +183,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -210,7 +210,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hesv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hesv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hesv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -142,7 +142,7 @@
     //
     template< typename MatrixA, typename VectorIPIV, typename MatrixB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv, MatrixB& b,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work() );
@@ -158,7 +158,7 @@
     //
     template< typename MatrixA, typename VectorIPIV, typename MatrixB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv, MatrixB& b,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hesvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hesvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hesvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -190,7 +190,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixA& a,
             MatrixAF& af, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -214,7 +214,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixA& a,
             MatrixAF& af, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpev.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpev.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpev.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -133,7 +133,7 @@
     //
     template< typename MatrixAP, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAP& ap, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -152,7 +152,7 @@
     //
     template< typename MatrixAP, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAP& ap, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( jobz, ap, w, z, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpevd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpevd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpevd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -144,7 +144,7 @@
     //
     template< typename MatrixAP, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAP& ap, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work( jobz,
@@ -166,7 +166,7 @@
     //
     template< typename MatrixAP, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAP& ap, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpevx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpevx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpevx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -157,7 +157,7 @@
             MatrixAP& ap, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -183,7 +183,7 @@
             MatrixAP& ap, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( jobz, range, ap, vl, vu, il, iu, abstol, m, w, z,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -142,7 +142,7 @@
             typename MatrixZ >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixAP& ap, MatrixBP& bp, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -164,7 +164,7 @@
             typename MatrixZ >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixAP& ap, MatrixBP& bp, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( itype, jobz, ap, bp, w, z, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgvd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgvd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgvd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -153,7 +153,7 @@
             typename MatrixZ >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixAP& ap, MatrixBP& bp, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work( jobz,
@@ -177,7 +177,7 @@
             typename MatrixZ >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixAP& ap, MatrixBP& bp, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpgvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -168,7 +168,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -195,7 +195,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( itype, jobz, range, ap, bp, vl, vu, il, iu, abstol, m,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpsvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpsvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/hpsvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -172,7 +172,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixAP& ap,
             MatrixAFP& afp, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -196,7 +196,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixAP& ap,
             MatrixAFP& afp, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( fact, ap, afp, ipiv, b, x, rcond, ferr, berr,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/iter_gesv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/iter_gesv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/iter_gesv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -165,7 +165,7 @@
             typename MatrixX >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
             const MatrixB& b, MatrixX& x, fortran_int_t& iter,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size_column(a), bindings::size_column(b) ) );
@@ -185,7 +185,7 @@
             typename MatrixX >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
             const MatrixB& b, MatrixX& x, fortran_int_t& iter,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( a, ipiv, b, x, iter, minimal_workspace() );
     }
@@ -286,7 +286,7 @@
             typename MatrixX >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
             const MatrixB& b, MatrixX& x, fortran_int_t& iter,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size_column(a), bindings::size_column(b) ) );
@@ -309,7 +309,7 @@
             typename MatrixX >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv,
             const MatrixB& b, MatrixX& x, fortran_int_t& iter,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( a, ipiv, b, x, iter, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/iter_posv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/iter_posv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/iter_posv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -163,7 +163,7 @@
     //
     template< typename MatrixA, typename MatrixB, typename MatrixX >
     static std::ptrdiff_t invoke( MatrixA& a, const MatrixB& b, MatrixX& x,
- fortran_int_t& iter, minimal_workspace work ) {
+ fortran_int_t& iter, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -182,7 +182,7 @@
     //
     template< typename MatrixA, typename MatrixB, typename MatrixX >
     static std::ptrdiff_t invoke( MatrixA& a, const MatrixB& b, MatrixX& x,
- fortran_int_t& iter, optimal_workspace work ) {
+ fortran_int_t& iter, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, b, x, iter, minimal_workspace() );
@@ -281,7 +281,7 @@
     //
     template< typename MatrixA, typename MatrixB, typename MatrixX >
     static std::ptrdiff_t invoke( MatrixA& a, const MatrixB& b, MatrixX& x,
- fortran_int_t& iter, minimal_workspace work ) {
+ fortran_int_t& iter, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -303,7 +303,7 @@
     //
     template< typename MatrixA, typename MatrixB, typename MatrixX >
     static std::ptrdiff_t invoke( MatrixA& a, const MatrixB& b, MatrixX& x,
- fortran_int_t& iter, optimal_workspace work ) {
+ fortran_int_t& iter, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( a, b, x, iter, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/lalsd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/lalsd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/lalsd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -187,7 +187,7 @@
     static std::ptrdiff_t invoke( const char uplo,
             const fortran_int_t smlsiz, const fortran_int_t n,
             VectorD& d, VectorE& e, MatrixB& b, const real_type rcond,
- fortran_int_t& rank, minimal_workspace work ) {
+ fortran_int_t& rank, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t nlvl = std::max< std::ptrdiff_t >( 0,
                 static_cast<std::ptrdiff_t>(
@@ -213,7 +213,7 @@
     static std::ptrdiff_t invoke( const char uplo,
             const fortran_int_t smlsiz, const fortran_int_t n,
             VectorD& d, VectorE& e, MatrixB& b, const real_type rcond,
- fortran_int_t& rank, optimal_workspace work ) {
+ fortran_int_t& rank, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, smlsiz, n, d, e, b, rcond, rank,
                 minimal_workspace() );
@@ -309,7 +309,7 @@
     static std::ptrdiff_t invoke( const char uplo,
             const fortran_int_t smlsiz, const fortran_int_t n,
             VectorD& d, VectorE& e, MatrixB& b, const real_type rcond,
- fortran_int_t& rank, minimal_workspace work ) {
+ fortran_int_t& rank, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         std::ptrdiff_t nlvl = std::max< std::ptrdiff_t >( 0,
                 static_cast<std::ptrdiff_t>(
@@ -338,7 +338,7 @@
     static std::ptrdiff_t invoke( const char uplo,
             const fortran_int_t smlsiz, const fortran_int_t n,
             VectorD& d, VectorE& e, MatrixB& b, const real_type rcond,
- fortran_int_t& rank, optimal_workspace work ) {
+ fortran_int_t& rank, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( uplo, smlsiz, n, d, e, b, rcond, rank,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/pbsvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/pbsvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/pbsvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -252,7 +252,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAB& ab,
             MatrixAFB& afb, char& equed, VectorS& s, MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -276,7 +276,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAB& ab,
             MatrixAFB& afb, char& equed, VectorS& s, MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( fact, ab, afb, equed, s, b, x, rcond, ferr, berr,
@@ -406,7 +406,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAB& ab,
             MatrixAFB& afb, char& equed, VectorS& s, MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -430,7 +430,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAB& ab,
             MatrixAFB& afb, char& equed, VectorS& s, MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( fact, ab, afb, equed, s, b, x, rcond, ferr, berr,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/posvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/posvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/posvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -244,7 +244,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const char fact, MatrixA& a, MatrixAF& af,
             char& equed, VectorS& s, MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -267,7 +267,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const char fact, MatrixA& a, MatrixAF& af,
             char& equed, VectorS& s, MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( fact, a, af, equed, s, b, x, rcond, ferr, berr,
@@ -394,7 +394,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const char fact, MatrixA& a, MatrixAF& af,
             char& equed, VectorS& s, MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, minimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -417,7 +417,7 @@
             typename VectorBERR >
     static std::ptrdiff_t invoke( const char fact, MatrixA& a, MatrixAF& af,
             char& equed, VectorS& s, MatrixB& b, MatrixX& x, real_type& rcond,
- VectorFERR& ferr, VectorBERR& berr, optimal_workspace work ) {
+ VectorFERR& ferr, VectorBERR& berr, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         return invoke( fact, a, af, equed, s, b, x, rcond, ferr, berr,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ppsvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ppsvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ppsvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -231,7 +231,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAP& ap,
             VectorAFP& afp, char& equed, VectorS& s, MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -255,7 +255,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAP& ap,
             VectorAFP& afp, char& equed, VectorS& s, MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( fact, ap, afp, equed, s, b, x, rcond, ferr, berr,
@@ -372,7 +372,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAP& ap,
             VectorAFP& afp, char& equed, VectorS& s, MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -396,7 +396,7 @@
     static std::ptrdiff_t invoke( const char fact, MatrixAP& ap,
             VectorAFP& afp, char& equed, VectorS& s, MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( fact, ap, afp, equed, s, b, x, rcond, ferr, berr,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ptsvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ptsvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/ptsvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -220,7 +220,7 @@
     static std::ptrdiff_t invoke( const char fact, const VectorD& d,
             const VectorE& e, VectorDF& df, VectorEF& ef, const MatrixB& b,
             MatrixX& x, real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work(
                 bindings::size(d) ) );
@@ -241,7 +241,7 @@
     static std::ptrdiff_t invoke( const char fact, const VectorD& d,
             const VectorE& e, VectorDF& df, VectorEF& ef, const MatrixB& b,
             MatrixX& x, real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( fact, d, e, df, ef, b, x, rcond, ferr, berr,
                 minimal_workspace() );
@@ -352,7 +352,7 @@
     static std::ptrdiff_t invoke( const char fact, const VectorD& d,
             const VectorE& e, VectorDF& df, VectorEF& ef, const MatrixB& b,
             MatrixX& x, real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< value_type > tmp_work( min_size_work(
                 bindings::size(d) ) );
@@ -375,7 +375,7 @@
     static std::ptrdiff_t invoke( const char fact, const VectorD& d,
             const VectorE& e, VectorDF& df, VectorEF& ef, const MatrixB& b,
             MatrixX& x, real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( fact, d, e, df, ef, b, x, rcond, ferr, berr,
                 minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbev.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbev.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbev.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -142,7 +142,7 @@
     //
     template< typename MatrixAB, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -159,7 +159,7 @@
     //
     template< typename MatrixAB, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( jobz, ab, w, z, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbevd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbevd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbevd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -151,8 +151,7 @@
     //
     template< typename MatrixAB, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, VectorW& w,
- MatrixZ& z, const fortran_int_t liwork,
- minimal_workspace work ) {
+ MatrixZ& z, const fortran_int_t liwork, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work( jobz,
@@ -172,8 +171,7 @@
     //
     template< typename MatrixAB, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, VectorW& w,
- MatrixZ& z, const fortran_int_t liwork,
- optimal_workspace work ) {
+ MatrixZ& z, const fortran_int_t liwork, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbevx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbevx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbevx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -178,7 +178,7 @@
             MatrixAB& ab, MatrixQ& q, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -202,7 +202,7 @@
             MatrixAB& ab, MatrixQ& q, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( jobz, range, ab, q, vl, vu, il, iu, abstol, m, w, z,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -158,7 +158,7 @@
     template< typename MatrixAB, typename MatrixBB, typename VectorW,
             typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, MatrixBB& bb,
- VectorW& w, MatrixZ& z, minimal_workspace work ) {
+ VectorW& w, MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -176,7 +176,7 @@
     template< typename MatrixAB, typename MatrixBB, typename VectorW,
             typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, MatrixBB& bb,
- VectorW& w, MatrixZ& z, optimal_workspace work ) {
+ VectorW& w, MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( jobz, ab, bb, w, z, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgvd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgvd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgvd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -168,7 +168,7 @@
     template< typename MatrixAB, typename MatrixBB, typename VectorW,
             typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, MatrixBB& bb,
- VectorW& w, MatrixZ& z, minimal_workspace work ) {
+ VectorW& w, MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work( jobz,
@@ -188,7 +188,7 @@
     template< typename MatrixAB, typename MatrixBB, typename VectorW,
             typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAB& ab, MatrixBB& bb,
- VectorW& w, MatrixZ& z, optimal_workspace work ) {
+ VectorW& w, MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sbgvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -191,7 +191,7 @@
             const real_type vu, const fortran_int_t il,
             const fortran_int_t iu, const real_type abstol,
             fortran_int_t& m, VectorW& w, MatrixZ& z, VectorIFAIL& ifail,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -216,7 +216,7 @@
             const real_type vu, const fortran_int_t il,
             const fortran_int_t iu, const real_type abstol,
             fortran_int_t& m, VectorW& w, MatrixZ& z, VectorIFAIL& ifail,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAB >::type uplo;
         return invoke( jobz, range, ab, bb, q, vl, vu, il, iu, abstol, m, w,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spev.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spev.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spev.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -132,7 +132,7 @@
     //
     template< typename MatrixAP, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAP& ap, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -149,7 +149,7 @@
     //
     template< typename MatrixAP, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAP& ap, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( jobz, ap, w, z, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spevd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spevd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spevd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -140,7 +140,7 @@
     //
     template< typename MatrixAP, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAP& ap, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work( jobz,
@@ -159,7 +159,7 @@
     //
     template< typename MatrixAP, typename VectorW, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, MatrixAP& ap, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spevx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spevx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spevx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -155,7 +155,7 @@
             MatrixAP& ap, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -179,7 +179,7 @@
             MatrixAP& ap, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( jobz, range, ap, vl, vu, il, iu, abstol, m, w, z,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -141,7 +141,7 @@
             typename MatrixZ >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixAP& ap, MatrixBP& bp, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -160,7 +160,7 @@
             typename MatrixZ >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixAP& ap, MatrixBP& bp, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( itype, jobz, ap, bp, w, z, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgvd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgvd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgvd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -151,7 +151,7 @@
             typename MatrixZ >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixAP& ap, MatrixBP& bp, VectorW& w,
- MatrixZ& z, minimal_workspace work ) {
+ MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work( jobz,
@@ -173,7 +173,7 @@
             typename MatrixZ >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixAP& ap, MatrixBP& bp, VectorW& w,
- MatrixZ& z, optimal_workspace work ) {
+ MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spgvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -165,7 +165,7 @@
             const real_type vu, const fortran_int_t il,
             const fortran_int_t iu, const real_type abstol,
             fortran_int_t& m, VectorW& w, MatrixZ& z, VectorIFAIL& ifail,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
@@ -190,7 +190,7 @@
             const real_type vu, const fortran_int_t il,
             const fortran_int_t iu, const real_type abstol,
             fortran_int_t& m, VectorW& w, MatrixZ& z, VectorIFAIL& ifail,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( itype, jobz, range, n, ap, bp, vl, vu, il, iu, abstol,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spsvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spsvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/spsvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -221,7 +221,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixAP& ap,
             MatrixAFP& afp, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -245,7 +245,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixAP& ap,
             MatrixAFP& afp, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( fact, ap, afp, ipiv, b, x, rcond, ferr, berr,
@@ -354,7 +354,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixAP& ap,
             MatrixAFP& afp, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -378,7 +378,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixAP& ap,
             MatrixAFP& afp, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixAP >::type uplo;
         return invoke( fact, ap, afp, ipiv, b, x, rcond, ferr, berr,

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stev.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stev.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stev.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -126,7 +126,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, const fortran_int_t n,
- VectorD& d, VectorE& e, MatrixZ& z, minimal_workspace work ) {
+ VectorD& d, VectorE& e, MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         return invoke( jobz, n, d, e, z, workspace( tmp_work ) );
@@ -141,7 +141,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, const fortran_int_t n,
- VectorD& d, VectorE& e, MatrixZ& z, optimal_workspace work ) {
+ VectorD& d, VectorE& e, MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( jobz, n, d, e, z, minimal_workspace() );
     }

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -138,7 +138,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, const fortran_int_t n,
- VectorD& d, VectorE& e, MatrixZ& z, minimal_workspace work ) {
+ VectorD& d, VectorE& e, MatrixZ& z, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( jobz,
                 n ) );
@@ -156,7 +156,7 @@
     //
     template< typename VectorD, typename VectorE, typename MatrixZ >
     static std::ptrdiff_t invoke( const char jobz, const fortran_int_t n,
- VectorD& d, VectorE& e, MatrixZ& z, optimal_workspace work ) {
+ VectorD& d, VectorE& e, MatrixZ& z, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         fortran_int_t opt_size_iwork;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -164,7 +164,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -187,7 +187,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         real_type opt_size_work;
         fortran_int_t opt_size_iwork;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/stevx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -160,7 +160,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
         bindings::detail::array< fortran_int_t > tmp_iwork(
@@ -183,7 +183,7 @@
             const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         return invoke( jobz, range, n, d, e, vl, vu, il, iu, abstol, m, w, z,
                 ifail, minimal_workspace() );

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syev.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syev.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syev.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -130,7 +130,7 @@
     //
     template< typename MatrixA, typename VectorW >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorW& w,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -147,7 +147,7 @@
     //
     template< typename MatrixA, typename VectorW >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorW& w,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -137,7 +137,7 @@
     //
     template< typename MatrixA, typename VectorW >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorW& w,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work( jobz,
@@ -156,7 +156,7 @@
     //
     template< typename MatrixA, typename VectorW >
     static std::ptrdiff_t invoke( const char jobz, MatrixA& a, VectorW& w,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevr.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -166,7 +166,7 @@
             MatrixA& a, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -190,7 +190,7 @@
             MatrixA& a, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace work ) {
+ MatrixZ& z, VectorISUPPZ& isuppz, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/syevx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -165,7 +165,7 @@
             MatrixA& a, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -189,7 +189,7 @@
             MatrixA& a, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -146,7 +146,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorW >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixA& a, MatrixB& b, VectorW& w,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -164,7 +164,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorW >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixA& a, MatrixB& b, VectorW& w,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygvd.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygvd.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygvd.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -152,7 +152,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorW >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixA& a, MatrixB& b, VectorW& w,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work( jobz,
@@ -173,7 +173,7 @@
     template< typename MatrixA, typename MatrixB, typename VectorW >
     static std::ptrdiff_t invoke( const fortran_int_t itype,
             const char jobz, MatrixA& a, MatrixB& b, VectorW& w,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sygvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -181,7 +181,7 @@
             MatrixA& a, MatrixB& b, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, minimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work( n ) );
@@ -205,7 +205,7 @@
             MatrixA& a, MatrixB& b, const real_type vl, const real_type vu,
             const fortran_int_t il, const fortran_int_t iu,
             const real_type abstol, fortran_int_t& m, VectorW& w,
- MatrixZ& z, VectorIFAIL& ifail, optimal_workspace work ) {
+ MatrixZ& z, VectorIFAIL& ifail, optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sysv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sysv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sysv.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -183,7 +183,7 @@
     //
     template< typename MatrixA, typename VectorIPIV, typename MatrixB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv, MatrixB& b,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work() );
@@ -199,7 +199,7 @@
     //
     template< typename MatrixA, typename VectorIPIV, typename MatrixB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv, MatrixB& b,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;
@@ -280,7 +280,7 @@
     //
     template< typename MatrixA, typename VectorIPIV, typename MatrixB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv, MatrixB& b,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work() );
@@ -296,7 +296,7 @@
     //
     template< typename MatrixA, typename VectorIPIV, typename MatrixB >
     static std::ptrdiff_t invoke( MatrixA& a, VectorIPIV& ipiv, MatrixB& b,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sysvx.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sysvx.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver/sysvx.hpp 2010-06-19 16:51:23 EDT (Sat, 19 Jun 2010)
@@ -243,7 +243,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixA& a,
             MatrixAF& af, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< real_type > tmp_work( min_size_work(
@@ -267,7 +267,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixA& a,
             MatrixAF& af, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         real_type opt_size_work;
@@ -401,7 +401,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixA& a,
             MatrixAF& af, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- minimal_workspace work ) {
+ minimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         bindings::detail::array< value_type > tmp_work( min_size_work(
@@ -425,7 +425,7 @@
     static std::ptrdiff_t invoke( const char fact, const MatrixA& a,
             MatrixAF& af, VectorIPIV& ipiv, const MatrixB& b, MatrixX& x,
             real_type& rcond, VectorFERR& ferr, VectorBERR& berr,
- optimal_workspace work ) {
+ optimal_workspace ) {
         namespace bindings = ::boost::numeric::bindings;
         typedef typename result_of::uplo_tag< MatrixA >::type uplo;
         value_type opt_size_work;


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