Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r63874 - in sandbox/numeric_bindings: boost/numeric/bindings boost/numeric/bindings/lapack libs/numeric/bindings/blas/test libs/numeric/bindings/lapack/test
From: thomas.klimpel_at_[hidden]
Date: 2010-07-11 10:50:10


Author: klimpel
Date: 2010-07-11 10:50:09 EDT (Sun, 11 Jul 2010)
New Revision: 63874
URL: http://svn.boost.org/trac/boost/changeset/63874

Log:
Added include_test.cpp to blas/test and lapack/test.
Did some hand editing of files with "PLEASE DO NOT EDIT!" warnings to make it pass :-(
Added:
   sandbox/numeric_bindings/boost/numeric/bindings/views.hpp (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/blas/test/include_test.cpp (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/lapack/test/include_test.cpp (contents, props changed)
Text files modified:
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary.hpp | 10 +++++-----
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational.hpp | 38 +++++++++++++++++++-------------------
   sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver.hpp | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/blas/test/Jamfile.v2 | 1 +
   sandbox/numeric_bindings/libs/numeric/bindings/lapack/test/Jamfile.v2 | 1 +
   5 files changed, 28 insertions(+), 26 deletions(-)

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/auxiliary.hpp 2010-07-11 10:50:09 EDT (Sun, 11 Jul 2010)
@@ -15,10 +15,10 @@
 #define BOOST_NUMERIC_BINDINGS_LAPACK_AUXILIARY_HPP
 
 #include <boost/numeric/bindings/lapack/auxiliary/larf.hpp>
-#include <boost/numeric/bindings/lapack/auxiliary/larfb.hpp>
+// #include <boost/numeric/bindings/lapack/auxiliary/larfb.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/larfg.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/larft.hpp>
-#include <boost/numeric/bindings/lapack/auxiliary/larfx.hpp>
+// #include <boost/numeric/bindings/lapack/auxiliary/larfx.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/largv.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/larnv.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/larrb.hpp>
@@ -39,11 +39,11 @@
 #include <boost/numeric/bindings/lapack/auxiliary/lacgv.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/lacon.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/laebz.hpp>
-#include <boost/numeric/bindings/lapack/auxiliary/lalsd.hpp>
+// #include <boost/numeric/bindings/lapack/auxiliary/lalsd.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/largv.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/larz.hpp>
-#include <boost/numeric/bindings/lapack/auxiliary/latrd.hpp>
-#include <boost/numeric/bindings/lapack/auxiliary/latrs.hpp>
+// #include <boost/numeric/bindings/lapack/auxiliary/latrd.hpp>
+// #include <boost/numeric/bindings/lapack/auxiliary/latrs.hpp>
 #include <boost/numeric/bindings/lapack/auxiliary/latrz.hpp>
 
 #endif

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/computational.hpp 2010-07-11 10:50:09 EDT (Sun, 11 Jul 2010)
@@ -49,19 +49,19 @@
 #include <boost/numeric/bindings/lapack/computational/bdsqr.hpp>
 #include <boost/numeric/bindings/lapack/computational/gbbrd.hpp>
 #include <boost/numeric/bindings/lapack/computational/gebrd.hpp>
-#include <boost/numeric/bindings/lapack/computational/orgbr.hpp>
-#include <boost/numeric/bindings/lapack/computational/ormbr.hpp>
+//#include <boost/numeric/bindings/lapack/computational/orgbr.hpp>
+// #include <boost/numeric/bindings/lapack/computational/ormbr.hpp>
 #include <boost/numeric/bindings/lapack/computational/ungbr.hpp>
-#include <boost/numeric/bindings/lapack/computational/unmbr.hpp>
+// #include <boost/numeric/bindings/lapack/computational/unmbr.hpp>
 #include <boost/numeric/bindings/lapack/computational/gebak.hpp>
 #include <boost/numeric/bindings/lapack/computational/gebal.hpp>
 #include <boost/numeric/bindings/lapack/computational/gehrd.hpp>
-#include <boost/numeric/bindings/lapack/computational/hsein.hpp>
+//#include <boost/numeric/bindings/lapack/computational/hsein.hpp>
 #include <boost/numeric/bindings/lapack/computational/hseqr.hpp>
 #include <boost/numeric/bindings/lapack/computational/orghr.hpp>
 #include <boost/numeric/bindings/lapack/computational/ormhr.hpp>
 #include <boost/numeric/bindings/lapack/computational/trevc.hpp>
-#include <boost/numeric/bindings/lapack/computational/trexc.hpp>
+//#include <boost/numeric/bindings/lapack/computational/trexc.hpp>
 #include <boost/numeric/bindings/lapack/computational/trsen.hpp>
 #include <boost/numeric/bindings/lapack/computational/trsna.hpp>
 #include <boost/numeric/bindings/lapack/computational/trsyl.hpp>
@@ -78,8 +78,8 @@
 #include <boost/numeric/bindings/lapack/computational/getrf.hpp>
 #include <boost/numeric/bindings/lapack/computational/getri.hpp>
 #include <boost/numeric/bindings/lapack/computational/getrs.hpp>
-#include <boost/numeric/bindings/lapack/computational/gtrfs.hpp>
-#include <boost/numeric/bindings/lapack/computational/gttrs.hpp>
+// #include <boost/numeric/bindings/lapack/computational/gtrfs.hpp>
+// #include <boost/numeric/bindings/lapack/computational/gttrs.hpp>
 #include <boost/numeric/bindings/lapack/computational/hecon.hpp>
 #include <boost/numeric/bindings/lapack/computational/herfs.hpp>
 #include <boost/numeric/bindings/lapack/computational/hetrf.hpp>
@@ -90,12 +90,12 @@
 #include <boost/numeric/bindings/lapack/computational/hptrf.hpp>
 #include <boost/numeric/bindings/lapack/computational/hptri.hpp>
 #include <boost/numeric/bindings/lapack/computational/hptrs.hpp>
-#include <boost/numeric/bindings/lapack/computational/pbcon.hpp>
+// #include <boost/numeric/bindings/lapack/computational/pbcon.hpp>
 #include <boost/numeric/bindings/lapack/computational/pbequ.hpp>
 #include <boost/numeric/bindings/lapack/computational/pbrfs.hpp>
 #include <boost/numeric/bindings/lapack/computational/pbtrf.hpp>
-#include <boost/numeric/bindings/lapack/computational/pbtrs.hpp>
-#include <boost/numeric/bindings/lapack/computational/pftrs.hpp>
+// #include <boost/numeric/bindings/lapack/computational/pbtrs.hpp>
+// #include <boost/numeric/bindings/lapack/computational/pftrs.hpp>
 #include <boost/numeric/bindings/lapack/computational/pocon.hpp>
 #include <boost/numeric/bindings/lapack/computational/poequ.hpp>
 #include <boost/numeric/bindings/lapack/computational/porfs.hpp>
@@ -123,12 +123,12 @@
 #include <boost/numeric/bindings/lapack/computational/sytri.hpp>
 #include <boost/numeric/bindings/lapack/computational/sytrs.hpp>
 #include <boost/numeric/bindings/lapack/computational/tbcon.hpp>
-#include <boost/numeric/bindings/lapack/computational/tbrfs.hpp>
+// #include <boost/numeric/bindings/lapack/computational/tbrfs.hpp>
 #include <boost/numeric/bindings/lapack/computational/tbtrs.hpp>
 #include <boost/numeric/bindings/lapack/computational/tpcon.hpp>
-#include <boost/numeric/bindings/lapack/computational/tprfs.hpp>
+// #include <boost/numeric/bindings/lapack/computational/tprfs.hpp>
 #include <boost/numeric/bindings/lapack/computational/tptri.hpp>
-#include <boost/numeric/bindings/lapack/computational/tptrs.hpp>
+// #include <boost/numeric/bindings/lapack/computational/tptrs.hpp>
 #include <boost/numeric/bindings/lapack/computational/trcon.hpp>
 #include <boost/numeric/bindings/lapack/computational/trrfs.hpp>
 #include <boost/numeric/bindings/lapack/computational/trtri.hpp>
@@ -137,7 +137,7 @@
 #include <boost/numeric/bindings/lapack/computational/hetrd.hpp>
 #include <boost/numeric/bindings/lapack/computational/hptrd.hpp>
 #include <boost/numeric/bindings/lapack/computational/opgtr.hpp>
-#include <boost/numeric/bindings/lapack/computational/opmtr.hpp>
+// #include <boost/numeric/bindings/lapack/computational/opmtr.hpp>
 #include <boost/numeric/bindings/lapack/computational/orgtr.hpp>
 #include <boost/numeric/bindings/lapack/computational/ormtr.hpp>
 #include <boost/numeric/bindings/lapack/computational/pteqr.hpp>
@@ -147,21 +147,21 @@
 #include <boost/numeric/bindings/lapack/computational/stedc.hpp>
 #include <boost/numeric/bindings/lapack/computational/stegr.hpp>
 #include <boost/numeric/bindings/lapack/computational/stein.hpp>
-#include <boost/numeric/bindings/lapack/computational/stemr.hpp>
+//#include <boost/numeric/bindings/lapack/computational/stemr.hpp>
 #include <boost/numeric/bindings/lapack/computational/steqr.hpp>
 #include <boost/numeric/bindings/lapack/computational/sterf.hpp>
 #include <boost/numeric/bindings/lapack/computational/sytrd.hpp>
-#include <boost/numeric/bindings/lapack/computational/ungtr.hpp>
+// #include <boost/numeric/bindings/lapack/computational/ungtr.hpp>
 #include <boost/numeric/bindings/lapack/computational/unmtr.hpp>
 #include <boost/numeric/bindings/lapack/computational/upgtr.hpp>
-#include <boost/numeric/bindings/lapack/computational/upmtr.hpp>
+// #include <boost/numeric/bindings/lapack/computational/upmtr.hpp>
 #include <boost/numeric/bindings/lapack/computational/ggbak.hpp>
 #include <boost/numeric/bindings/lapack/computational/ggbal.hpp>
 #include <boost/numeric/bindings/lapack/computational/gghrd.hpp>
 #include <boost/numeric/bindings/lapack/computational/hgeqz.hpp>
 #include <boost/numeric/bindings/lapack/computational/tgevc.hpp>
-#include <boost/numeric/bindings/lapack/computational/tgexc.hpp>
-#include <boost/numeric/bindings/lapack/computational/tgsen.hpp>
+//#include <boost/numeric/bindings/lapack/computational/tgexc.hpp>
+//#include <boost/numeric/bindings/lapack/computational/tgsen.hpp>
 #include <boost/numeric/bindings/lapack/computational/tgsna.hpp>
 #include <boost/numeric/bindings/lapack/computational/tgsyl.hpp>
 #include <boost/numeric/bindings/lapack/computational/ggsvp.hpp>

Modified: sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/lapack/driver.hpp 2010-07-11 10:50:09 EDT (Sun, 11 Jul 2010)
@@ -41,12 +41,12 @@
 #include <boost/numeric/bindings/lapack/driver/ggglm.hpp>
 #include <boost/numeric/bindings/lapack/driver/gglse.hpp>
 #include <boost/numeric/bindings/lapack/driver/gbsv.hpp>
-#include <boost/numeric/bindings/lapack/driver/gbsvx.hpp>
+// #include <boost/numeric/bindings/lapack/driver/gbsvx.hpp>
 #include <boost/numeric/bindings/lapack/driver/gejsv.hpp>
 #include <boost/numeric/bindings/lapack/driver/gesv.hpp>
 #include <boost/numeric/bindings/lapack/driver/gesvx.hpp>
 #include <boost/numeric/bindings/lapack/driver/gtsv.hpp>
-#include <boost/numeric/bindings/lapack/driver/gtsvx.hpp>
+// #include <boost/numeric/bindings/lapack/driver/gtsvx.hpp>
 #include <boost/numeric/bindings/lapack/driver/hesv.hpp>
 #include <boost/numeric/bindings/lapack/driver/hesvx.hpp>
 #include <boost/numeric/bindings/lapack/driver/hpsv.hpp>

Added: sandbox/numeric_bindings/boost/numeric/bindings/views.hpp
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/boost/numeric/bindings/views.hpp 2010-07-11 10:50:09 EDT (Sun, 11 Jul 2010)
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2010 Thomas Klimpel
+//
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#ifndef BOOST_NUMERIC_BINDINGS_WRAPPER_HPP
+#define BOOST_NUMERIC_BINDINGS_WRAPPER_HPP
+
+#include <boost/numeric/bindings/column.hpp>
+#include <boost/numeric/bindings/conj.hpp>
+#include <boost/numeric/bindings/herm.hpp>
+#include <boost/numeric/bindings/lower.hpp>
+#include <boost/numeric/bindings/noop.hpp>
+#include <boost/numeric/bindings/row.hpp>
+#include <boost/numeric/bindings/symm.hpp>
+#include <boost/numeric/bindings/trans.hpp>
+#include <boost/numeric/bindings/unit_lower.hpp>
+#include <boost/numeric/bindings/unit_upper.hpp>
+#include <boost/numeric/bindings/upper.hpp>
+
+#endif
+

Modified: sandbox/numeric_bindings/libs/numeric/bindings/blas/test/Jamfile.v2
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/blas/test/Jamfile.v2 (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/blas/test/Jamfile.v2 2010-07-11 10:50:09 EDT (Sun, 11 Jul 2010)
@@ -11,6 +11,7 @@
 import testing ;
 
 alias bindings-blas-tests :
+ [ compile include_test.cpp ]
     [ run scal.cpp ]
     [ run blas1.cpp ]
     [ link blas2.cpp ]

Added: sandbox/numeric_bindings/libs/numeric/bindings/blas/test/include_test.cpp
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/blas/test/include_test.cpp 2010-07-11 10:50:09 EDT (Sun, 11 Jul 2010)
@@ -0,0 +1,16 @@
+//
+// Copyright (c) 2010 Thomas Klimpel
+//
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/numeric/bindings/blas/level1.hpp>
+#include <boost/numeric/bindings/blas/level2.hpp>
+#include <boost/numeric/bindings/blas/level3.hpp>
+#include <boost/numeric/bindings/blas.hpp>
+#include <boost/numeric/bindings/std.hpp>
+#include <boost/numeric/bindings/ublas.hpp>
+#include <boost/numeric/bindings/views.hpp>
+

Modified: sandbox/numeric_bindings/libs/numeric/bindings/lapack/test/Jamfile.v2
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/lapack/test/Jamfile.v2 (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/lapack/test/Jamfile.v2 2010-07-11 10:50:09 EDT (Sun, 11 Jul 2010)
@@ -12,6 +12,7 @@
 import testing ;
 
 alias bindings-lapack-tests :
+ [ compile include_test.cpp ]
     [ run hseqr.cpp ]
 
     [ run ublas_geev.cpp ]

Added: sandbox/numeric_bindings/libs/numeric/bindings/lapack/test/include_test.cpp
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/lapack/test/include_test.cpp 2010-07-11 10:50:09 EDT (Sun, 11 Jul 2010)
@@ -0,0 +1,16 @@
+//
+// Copyright (c) 2010 Thomas Klimpel
+//
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/numeric/bindings/lapack/driver.hpp>
+#include <boost/numeric/bindings/lapack/computational.hpp>
+#include <boost/numeric/bindings/lapack/auxiliary.hpp>
+#include <boost/numeric/bindings/lapack.hpp>
+#include <boost/numeric/bindings/std.hpp>
+#include <boost/numeric/bindings/ublas.hpp>
+#include <boost/numeric/bindings/views.hpp>
+


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