Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r57207 - in branches/release/libs/numeric/ublas: . doc doc/js test
From: guwi17_at_[hidden]
Date: 2009-10-28 18:43:49


Author: guwi17
Date: 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
New Revision: 57207
URL: http://svn.boost.org/trac/boost/changeset/57207

Log:
see #3443:
 * merged improved documentation
 * enabled forgotten unit tests in jamfile (see #3449)
 * merged [53674],[53675],[56584],[56601] into release
 * partially merged [56005],[56006] into release

Added:
   branches/release/libs/numeric/ublas/doc/js/
      - copied from r56584, /trunk/libs/numeric/ublas/doc/js/
   branches/release/libs/numeric/ublas/doc/js/jquery-1.3.2.min.js
      - copied unchanged from r56584, /trunk/libs/numeric/ublas/doc/js/jquery-1.3.2.min.js
   branches/release/libs/numeric/ublas/doc/js/jquery.toc-gw.js
      - copied unchanged from r56584, /trunk/libs/numeric/ublas/doc/js/jquery.toc-gw.js
Properties modified:
   branches/release/libs/numeric/ublas/ (props changed)
   branches/release/libs/numeric/ublas/doc/ (props changed)
Text files modified:
   branches/release/libs/numeric/ublas/doc/banded.htm | 18 ++++-
   branches/release/libs/numeric/ublas/doc/blas.htm | 11 +++
   branches/release/libs/numeric/ublas/doc/bounded_array.htm | 16 ++++-
   branches/release/libs/numeric/ublas/doc/container_concept.htm | 18 ++++-
   branches/release/libs/numeric/ublas/doc/expression_concept.htm | 114 +++++++++++++++++++++++++--------------
   branches/release/libs/numeric/ublas/doc/hermitian.htm | 18 ++++-
   branches/release/libs/numeric/ublas/doc/index.htm | 11 +++
   branches/release/libs/numeric/ublas/doc/iterator_concept.htm | 22 +++++--
   branches/release/libs/numeric/ublas/doc/matrix.htm | 22 +++++--
   branches/release/libs/numeric/ublas/doc/matrix_expression.htm | 26 +++++---
   branches/release/libs/numeric/ublas/doc/matrix_proxy.htm | 26 +++++---
   branches/release/libs/numeric/ublas/doc/matrix_sparse.htm | 20 ++++--
   branches/release/libs/numeric/ublas/doc/operations_overview.htm | 24 +++++--
   branches/release/libs/numeric/ublas/doc/options.htm | 9 +++
   branches/release/libs/numeric/ublas/doc/overview.htm | 34 +++++++----
   branches/release/libs/numeric/ublas/doc/products.htm | 14 +++-
   branches/release/libs/numeric/ublas/doc/range.htm | 18 ++++-
   branches/release/libs/numeric/ublas/doc/release_notes.htm | 22 +++++--
   branches/release/libs/numeric/ublas/doc/storage_concept.htm | 16 ++++-
   branches/release/libs/numeric/ublas/doc/storage_sparse.htm | 18 ++++-
   branches/release/libs/numeric/ublas/doc/symmetric.htm | 18 ++++-
   branches/release/libs/numeric/ublas/doc/triangular.htm | 18 ++++-
   branches/release/libs/numeric/ublas/doc/types_overview.htm | 28 ++++++---
   branches/release/libs/numeric/ublas/doc/ublas.css | 56 +++++++++++++-----
   branches/release/libs/numeric/ublas/doc/unbounded_array.htm | 16 ++++-
   branches/release/libs/numeric/ublas/doc/vector.htm | 22 +++++--
   branches/release/libs/numeric/ublas/doc/vector_expression.htm | 24 +++++--
   branches/release/libs/numeric/ublas/doc/vector_proxy.htm | 18 ++++-
   branches/release/libs/numeric/ublas/doc/vector_sparse.htm | 20 ++++--
   branches/release/libs/numeric/ublas/test/Jamfile.v2 | 12 +++
   30 files changed, 497 insertions(+), 212 deletions(-)

Modified: branches/release/libs/numeric/ublas/doc/banded.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/banded.htm (original)
+++ branches/release/libs/numeric/ublas/doc/banded.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Banded Matrix</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Banded Matrix</h1>
-<h2><a name="banded_matrix" id="banded_matrix"></a>Banded Matrix</h2>
+<h1><img src="../../../../boost.png" align="middle" />Banded Matrix</h1>
+<div class="toc" id="toc"></div>
+<h2 id="banded_matrix"><a name="banded_matrix" id="banded_matrix"></a>Banded Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>banded_matrix&lt;T, F, A&gt;</code> is
 the base container adaptor for banded matrices. For a <em>(m x
@@ -313,7 +316,7 @@
 <code>unbounded_array&lt;T&gt;</code> ,
 <code>bounded_array&lt;T&gt;</code> and
 <code>std::vector&lt;T&gt;</code> .</p>
-<h2><a name="banded_adaptor" id="banded_adaptor"></a>Banded Adaptor</h2>
+<h2 id="banded_adaptor"><a name="banded_adaptor" id="banded_adaptor"></a>Banded Adaptor</h2>
 <h4>Description</h4>
 <p>The templated class <code>banded_adaptor&lt;M&gt;</code> is a
 banded matrix adaptor for other matrices.</p>
@@ -568,5 +571,10 @@
    or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
       http://www.boost.org/LICENSE_1_0.txt>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/blas.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/blas.htm (original)
+++ branches/release/libs/numeric/ublas/doc/blas.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,17 @@
   <meta name="GENERATOR" content="Quanta Plus" />
   <meta name="AUTHOR" content="Gunter Winkler" />
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <link rel="stylesheet" type="text/css" href="ublas.css" />
+ <link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+ <link rel="stylesheet" href="ublas.css" type="text/css" />
+ <script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+ <script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
   <link rel="stylesheet" type="text/css" href="doxygen.css" />
 </head>
 <body>
 
 
 <h1>Level 3 BLAS</h1>
+<div class="toc" id="toc"></div>
 <hr />
 <a name="_details"></a>
 
@@ -440,5 +444,10 @@
 or copy at <a href="
http://www.boost.org/LICENSE_1_0.txt">
 http://www.boost.org/LICENSE_1_0.txt>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/bounded_array.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/bounded_array.htm (original)
+++ branches/release/libs/numeric/ublas/doc/bounded_array.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -3,13 +3,16 @@
 <html xmlns="
http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Bounded Array;</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Bounded Array Storage</h1>
-<h2><a name="bounded_array" id="bounded_array"></a>Bounded Array</h2>
+<h1><img src="../../../../boost.png" align="middle" />Bounded Array Storage</h1>
+<div class="toc" id="toc"></div>
+<h2 id="bounded_array"><a name="bounded_array" id="bounded_array"></a>Bounded Array</h2>
 <h4>Description</h4>
 <p>The templated class <code>bounded_array&lt;T, N, ALLOC&gt;</code> implements a bounded storage array. The bounded array is similar to a C++ array type in that its maximum size is bounded by N and is allocated on the stack instead of the heap. Similarly a <code>bounded_array</code> requires no secondary storage and ALLOC is only used to specify <code>size_type</code> and <code>difference_type</code>.
 </p>
@@ -207,5 +210,10 @@
          http://www.boost.org/LICENSE_1_0.txt
       </a>).
    </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/container_concept.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/container_concept.htm (original)
+++ branches/release/libs/numeric/ublas/doc/container_concept.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Container Concepts</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Container Concepts</h1>
-<h2><a name="vector" id="vector"></a>Vector</h2>
+<h1><img src="../../../../boost.png" align="middle" />Container Concepts</h1>
+<div class="toc" id="toc"></div>
+<h2 id="vector"><a name="vector" id="vector"></a>Vector</h2>
 <h4>Description</h4>
 <p>A Vector describes common aspects of dense, packed and sparse
 vectors.</p>
@@ -208,7 +211,7 @@
 and compatibility with the <code>std::vector</code>. In uBLAS however,
 generally <code>operator()</code> is used for indexing because this can be
 used for both vectors and matrices.</p>
-<h2><a name="matrix" id="matrix"></a>Matrix</h2>
+<h2 id="matrix"><a name="matrix" id="matrix"></a>Matrix</h2>
 <h4>Description</h4>
 <p>A Matrix describes common aspects of dense, packed and sparse
 matrices.</p>
@@ -412,5 +415,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/expression_concept.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/expression_concept.htm (original)
+++ branches/release/libs/numeric/ublas/doc/expression_concept.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -3,13 +3,16 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Expression Concepts</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Expression Concepts</h1>
-<h2><a name="scalar_expression" id="scalar_expression"></a>Scalar Expression</h2>
+<h1><img src="../../../../boost.png" align="middle" />Expression Concepts</h1>
+<div class="toc" id="toc"></div>
+<h2 id="scalar_expression"><a name="scalar_expression" id="scalar_expression"></a>Scalar Expression</h2>
 <h4>Description</h4>
 <p>A Scalar Expression is an expression convertible to a scalar
 type.</p>
@@ -89,7 +92,7 @@
 <li><code>vector_scalar_unary</code></li>
 <li><code>vector_scalar_binary</code></li>
 </ul>
-<h2><a name="vector_expression" id="vector_expression"></a>Vector Expression</h2>
+<h2 id="vector_expression"><a name="vector_expression" id="vector_expression"></a>Vector Expression</h2>
 <h4>Description</h4>
 <p>A Vector Expression is an expression evaluatable to a vector.
 Vector Expression provides an <a href=
@@ -501,7 +504,7 @@
 <li><code>matrix_vector_binary2</code></li>
 </ul>
 
-<h2><a name="matrix_expression" id="matrix_expression"></a>Matrix Expression</h2>
+<h2 id="matrix_expression"><a name="matrix_expression" id="matrix_expression"></a>Matrix Expression</h2>
 <h4>Description</h4>
 <p>A Matrix Expression is an expression evaluatable to a matrix.
 Matrix Expression provides an <a href=
@@ -511,12 +514,14 @@
 Access Column/Row Iterator</a> .</p>
 <h4>Refinement of</h4>
 <p>Default Constructible.</p>
+
 <h4>Associated types</h4>
-<table border="1" summary="associated types">
+<h5>immutable types</h5>
+<table border="1" summary="associated immutable types" title="">
 <tbody>
 <tr>
 <td>Public base</td>
-<td>matrix_expression&lt;M&gt;</td>
+<td><code>matrix_expression&lt;M&gt;</code></td>
 <td>M must be derived from this public base type.</td>
 </tr>
 <tr>
@@ -527,21 +532,12 @@
 </td>
 </tr>
 <tr>
-<td>Reference type</td>
-<td><code>reference</code></td>
-<td>
-The return type when accessing an element of a matrix expression.
-<br />
-Convertable to a<code>value_type</code>.
-</td>
-</tr>
-<tr>
 <td>Const reference type</td>
 <td><code>const_reference</code></td>
 <td>
 The return type when accessing an element of a constant matrix expression.
 <br />
-Convertable to a<code>value_type</code>.
+Convertable to a <code>value_type</code>.
 </td>
 </tr>
 <tr>
@@ -572,17 +568,6 @@
 expression's elements.</td>
 </tr>
 <tr>
-<td rowspan="2">Iterator types</td>
-<td><code>iterator1</code></td>
-<td>A type of column iterator that may be used to modify a matrix
-expression's elements.</td>
-</tr>
-<tr>
-<td><code>iterator2</code></td>
-<td>A type of row iterator that may be used to modify a matrix
-expression's elements.</td>
-</tr>
-<tr>
 <td rowspan="2">Const reverse iterator types</td>
 <td><code>const_reverse_iterator1</code></td>
 <td>A Reverse Iterator adaptor whose base iterator type is the
@@ -593,6 +578,32 @@
 <td>A Reverse Iterator adaptor whose base iterator type is the
 matrix expression's const row iterator type.</td>
 </tr>
+</tbody>
+</table>
+
+<h5>mutable types</h5>
+<table border="1" summary="associated mutable types">
+<tbody>
+<tr>
+<td>Reference type</td>
+<td><code>reference</code></td>
+<td>
+The return type when accessing an element of a matrix expression.
+<br />
+Convertable to a <code>value_type</code>.
+</td>
+</tr>
+<tr>
+<td rowspan="2">Iterator types</td>
+<td><code>iterator1</code></td>
+<td>A type of column iterator that may be used to modify a matrix
+expression's elements.</td>
+</tr>
+<tr>
+<td><code>iterator2</code></td>
+<td>A type of row iterator that may be used to modify a matrix
+expression's elements.</td>
+</tr>
 <tr>
 <td rowspan="2">Reverse iterator types</td>
 <td><code>reverse_iterator1</code></td>
@@ -606,6 +617,8 @@
 </tr>
 </tbody>
 </table>
+
+
 <h4>Notation</h4>
 <table border="0" summary="notation">
 <tbody>
@@ -631,6 +644,33 @@
 <h4>Valid expressions</h4>
 <p>In addition to the expressions defined in Default Constructible
 the following expressions must be valid.</p>
+
+<h5>immutable expressions</h5>
+<table border="1" summary="expressions">
+<thead>
+<tr>
+<th>Name</th>
+<th>Expression</th>
+<th>Type requirements</th>
+<th>Return type</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td rowspan="2">Size</td>
+<td><code>m.size1 ()</code></td>
+<td>&nbsp;</td>
+<td><code>size_type</code></td>
+</tr>
+<tr>
+<td><code>m.size2 ()</code></td>
+<td>&nbsp;</td>
+<td><code>size_type</code></td>
+</tr>
+</tbody>
+</table>
+
+<h5>possibly mutable expressions</h5>
 <table border="1" summary="expressions">
 <tbody>
 <tr>
@@ -682,17 +722,6 @@
 <td><code>iterator2</code></td>
 </tr>
 <tr>
-<td rowspan="2">Size</td>
-<td><code>m.size1 ()</code></td>
-<td>&nbsp;</td>
-<td><code>size_type</code></td>
-</tr>
-<tr>
-<td><code>m.size2 ()</code></td>
-<td>&nbsp;</td>
-<td><code>size_type</code></td>
-</tr>
-<tr>
 <td>Swap</td>
 <td><code>m1.swap (m2)</code></td>
 <td><code>m1</code> and <code>m2</code> are mutable.&nbsp;</td>
@@ -1036,5 +1065,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/hermitian.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/hermitian.htm (original)
+++ branches/release/libs/numeric/ublas/doc/hermitian.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Hermitian Matrix</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Hermitian Matrix</h1>
-<h2><a name="hermitian_matrix" id="hermitian_matrix"></a>Hermitian Matrix</h2>
+<h1><img src="../../../../boost.png" align="middle" />Hermitian Matrix</h1>
+<div class="toc" id="toc"></div>
+<h2 id="hermitian_matrix"><a name="hermitian_matrix" id="hermitian_matrix"></a>Hermitian Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>hermitian_matrix&lt;T, F1, F2,
 A&gt;</code> is the base container adaptor for hermitian matrices.
@@ -320,7 +323,7 @@
 <code>unbounded_array&lt;T&gt;</code> ,
 <code>bounded_array&lt;T&gt;</code> and
 <code>std::vector&lt;T&gt;</code> .</p>
-<h2><a name="hermitian_adaptor" id="hermitian_adaptor"></a>Hermitian Adaptor</h2>
+<h2 id="hermitian_adaptor"><a name="hermitian_adaptor" id="hermitian_adaptor"></a>Hermitian Adaptor</h2>
 <h4>Description</h4>
 <p>The templated class <code>hermitian_adaptor&lt;M, F&gt;</code>
 is a hermitian matrix adaptor for other matrices.</p>
@@ -585,5 +588,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/index.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/index.htm (original)
+++ branches/release/libs/numeric/ublas/doc/index.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -5,11 +5,15 @@
 <meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org" />
 <!-- tidy options: -w 120 -asxhtml -clean - - vertical-space yes -f index.htm.err -m index.htm -->
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Boost Basic Linear Algebra</title>
 </head>
 <body>
 <h1><img src="../../../../boost.png" align="middle" alt="logo"/> Basic Linear Algebra</h1>
+<div class="toc" id="toc"></div>
 
 <p>uBLAS is a C++ template class library that provides BLAS level 1, 2, 3
 functionality for dense, packed and sparse matrices. The design and implementation unify mathematical notation via
@@ -402,5 +406,10 @@
 Use, modification and distribution are subject to the Boost Software License, Version 1.0. (See accompanying file
 LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt
 ).</p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/iterator_concept.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/iterator_concept.htm (original)
+++ branches/release/libs/numeric/ublas/doc/iterator_concept.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,15 +6,18 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Iterator Concepts</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Iterator Concepts</h1>
+<h1><img src="../../../../boost.png" align="middle" />Iterator Concepts</h1>
+<div class="toc" id="toc"></div>
 <p>An Iterator is a restricted pointer-like object pointing into a
 vector or matrix container.</p>
-<h2><a name="indexed_bidirectional_iterator" id=
+<h2 id="indexed_bidirectional_iterator"><a name="indexed_bidirectional_iterator" id=
 "indexed_bidirectional_iterator"></a>Indexed Bidirectional Iterator</h2>
 <h4>Description</h4>
 <p>An Indexed Bidirectional Iterator is an iterator of a container
@@ -293,7 +296,7 @@
 <ul>
 <li><code>sparse_vector::iterator</code></li>
 </ul>
-<h2><a name="indexed_random_access_iterator" id=
+<h2 id="indexed_random_access_iterator"><a name="indexed_random_access_iterator" id=
 "indexed_random_access_iterator"></a>Indexed Random Access Iterator</h2>
 <h4>Description</h4>
 <p>An Indexed Random Access Iterator is an iterator of a container
@@ -523,7 +526,7 @@
 <ul>
 <li><code>vector::iterator</code></li>
 </ul>
-<h2><a name="indexed_bidirectional_cr_iterator" id=
+<h2 id="indexed_bidirectional_cr_iterator"><a name="indexed_bidirectional_cr_iterator" id=
 "indexed_bidirectional_cr_iterator"></a>Indexed Bidirectional Column/Row Iterator</h2>
 <h4>Description</h4>
 <p>An Indexed Bidirectional Column/Row Iterator is an iterator of a
@@ -920,7 +923,7 @@
 <li><code>sparse_matrix::iterator1</code></li>
 <li><code>sparse_matrix::iterator2</code></li>
 </ul>
-<h2><a name="indexed_random_access_cr_iterator" id=
+<h2 id="indexed_random_access_cr_iterator"><a name="indexed_random_access_cr_iterator" id=
 "indexed_random_access_cr_iterator"></a>Indexed Random Access Column/Row Iterator</h2>
 <h4>Description</h4>
 <p>An Indexed Random Access Column/Row Iterator is an iterator of a
@@ -1156,5 +1159,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/matrix.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/matrix.htm (original)
+++ branches/release/libs/numeric/ublas/doc/matrix.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Matrix</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Matrix</h1>
-<h2><a name="matrix" id="matrix"></a>Matrix</h2>
+<h1><img src="../../../../boost.png" align="middle" />Matrix</h1>
+<div class="toc" id="toc"></div>
+<h2 id="matrix"><a name="matrix" id="matrix"></a>Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>matrix&lt;T, F, A&gt;</code> is the
 base container adaptor for dense matrices. For a <em>(m x
@@ -302,7 +305,7 @@
 for the storage array are <code>unbounded_array&lt;T&gt;</code> ,
 <code>bounded_array&lt;T&gt;</code> and
 <code>std::vector&lt;T&gt;</code> .</p>
-<h2><a name="identity_matrix" id="identity_matrix"></a>Identity Matrix</h2>
+<h2 id="identity_matrix"><a name="identity_matrix" id="identity_matrix"></a>Identity Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>identity_matrix&lt;T, ALLOC&gt;</code>
 represents identity matrices. For a <em>(m x n</em>)-dimensional
@@ -452,7 +455,7 @@
 </tr>
 </tbody>
 </table>
-<h2><a name="zero_matrix" id="zero_matrix"></a>Zero Matrix</h2>
+<h2 id="zero_matrix"><a name="zero_matrix" id="zero_matrix"></a>Zero Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>zero_matrix&lt;T, ALLOC&gt;</code> represents
 zero matrices. For a <em>(m x n</em>)-dimensional zero matrix and
@@ -598,7 +601,7 @@
 </tr>
 </tbody>
 </table>
-<h2><a name="scalar_matrix" id="scalar_matrix"></a>Scalar Matrix</h2>
+<h2 id="scalar_matrix"><a name="scalar_matrix" id="scalar_matrix"></a>Scalar Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>scalar_matrix&lt;T, ALLOC&gt;</code>
 represents scalar matrices. For a <em>(m x n</em>)-dimensional
@@ -756,5 +759,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/matrix_expression.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/matrix_expression.htm (original)
+++ branches/release/libs/numeric/ublas/doc/matrix_expression.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Matrix Expressions</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Matrix Expressions</h1>
-<h2><a name="matrix_expression" id="matrix_expression"></a>Matrix Expression</h2>
+<h1><img src="../../../../boost.png" align="middle" />Matrix Expressions</h1>
+<div class="toc" id="toc"></div>
+<h2 id="matrix_expression"><a name="matrix_expression" id="matrix_expression"></a>Matrix Expression</h2>
 <h4>Description</h4>
 <p>The templated class <code>matrix_expression&lt;E&gt;</code>
 is required to be a public base of all classes which model the Matrix Expression concept.</p>
@@ -60,7 +63,7 @@
 </table>
 <h4>Notes</h4>
 <p>The <code>operator[]</code>, <code>row</code>, <code>column</code>, <code>range</code>, <code>slice</code> and <code>project</code> functions have been removed. Use the free functions defined in matrix proxy instead.</p>
-<h2><a name="matrix_container" id="matrix_container"></a>Matrix Container</h2>
+<h2 id="matrix_container"><a name="matrix_container" id="matrix_container"></a>Matrix Container</h2>
 <h4>Description</h4>
 <p>The templated class <code>matrix_container&lt;C&gt;</code>
 is required to be a public base of all classes which model the Matrix concept.
@@ -107,7 +110,7 @@
 </tr>
 </tbody>
 </table>
-<h2><a name="matrix_references" id="matrix_references"></a>Matrix References</h2>
+<h2 id="matrix_references"><a name="matrix_references" id="matrix_references"></a>Matrix References</h2>
 <h3>Reference</h3>
 <h4>Description</h4>
 <p>The templated class <code>matrix_reference&lt;E&gt;</code>
@@ -256,7 +259,7 @@
 </tr>
 </tbody>
 </table>
-<h2><a name="matrix_operations" id="matrix_operations"></a>Matrix Operations</h2>
+<h2 id="matrix_operations"><a name="matrix_operations" id="matrix_operations"></a>Matrix Operations</h2>
 <h3>Unary Operation Description</h3>
 <h4>Description</h4>
 <p>The templated classes <code>matrix_unary1&lt;E, F&gt;</code> and
@@ -802,7 +805,7 @@
     std::cout &lt;&lt; m * 2.0 &lt;&lt; std::endl;
 }
 </pre>
-<h2><a name="matrix_vector_operations" id="matrix_vector_operations"></a>Matrix Vector Operations</h2>
+<h2 id="matrix_vector_operations"><a name="matrix_vector_operations" id="matrix_vector_operations"></a>Matrix Vector Operations</h2>
 <h3>Binary Operation Description</h3>
 <h4>Description</h4>
 <p>The templated classes <code>matrix_vector_binary1&lt;E1, E2,
@@ -1143,7 +1146,7 @@
     std::cout &lt;&lt; solve (v, m, lower_tag ()) &lt;&lt; std::endl;
 }
 </pre>
-<h2><a name="matrix_matrix_operations" id="matrix_matrix_operations"></a>Matrix Matrix Operations</h2>
+<h2 id="matrix_matrix_operations"><a name="matrix_matrix_operations" id="matrix_matrix_operations"></a>Matrix Matrix Operations</h2>
 <h3>Binary Operation Description</h3>
 <h4>Description</h4>
 <p>The templated class <code>matrix_matrix_binary&lt;E1, E2,
@@ -1416,5 +1419,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/matrix_proxy.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/matrix_proxy.htm (original)
+++ branches/release/libs/numeric/ublas/doc/matrix_proxy.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Matrix Proxies</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Matrix Proxies</h1>
-<h2><a name="matrix_row" id="matrix_row"></a>Matrix Row</h2>
+<h1><img src="../../../../boost.png" align="middle" />Matrix Proxies</h1>
+<div class="toc" id="toc"></div>
+<h2 id="matrix_row"><a name="matrix_row" id="matrix_row"></a>Matrix Row</h2>
 <h4>Description</h4>
 <p>The templated class <code>matrix_row&lt;M&gt;</code> allows
 addressing a row of a matrix.</p>
@@ -233,7 +236,7 @@
     }
 }
 </pre>
-<h2><a name="matrix_column" id="matrix_column"></a>Matrix Column</h2>
+<h2 id="matrix_column"><a name="matrix_column" id="matrix_column"></a>Matrix Column</h2>
 <h4>Description</h4>
 <p>The templated class <code>matrix_column&lt;M&gt;</code> allows
 addressing a column of a matrix.</p>
@@ -455,7 +458,7 @@
     }
 }
 </pre>
-<h2><a name="vector_range" id="vector_range"></a>Vector Range</h2>
+<h2 id="vector_range"><a name="vector_range" id="vector_range"></a>Vector Range</h2>
 <h4>Description</h4>
 <p>The templated class <code>matrix_vector_range&lt;M&gt;</code>
 allows addressing a sub vector of a matrix.</p>
@@ -641,7 +644,7 @@
 </tr>
 </tbody>
 </table>
-<h2><a name="vector_slice" id="vector_slice"></a>Vector Slice</h2>
+<h2 id="vector_slice"><a name="vector_slice" id="vector_slice"></a>Vector Slice</h2>
 <h4>Description</h4>
 <p>The templated class <code>matrix_vector_slice&lt;M&gt;</code>
 allows addressing a sliced sub vector of a matrix.</p>
@@ -827,7 +830,7 @@
 </tr>
 </tbody>
 </table>
-<h2><a name="matrix_range" id="matrix_range"></a>Matrix Range</h2>
+<h2 id="matrix_range"><a name="matrix_range" id="matrix_range"></a>Matrix Range</h2>
 <h4>Description</h4>
 <p>The templated class <code>matrix_range&lt;M&gt;</code> allows
 addressing a sub matrix of a matrix.</p>
@@ -1118,7 +1121,7 @@
     std::cout &lt;&lt; project (m, range (0, 3), range (0, 3)) &lt;&lt; std::endl;
 }
 </pre>
-<h2><a name="matrix_slice" id="matrix_slice"></a>Matrix Slice</h2>
+<h2 id="matrix_slice"><a name="matrix_slice" id="matrix_slice"></a>Matrix Slice</h2>
 <h4>Description</h4>
 <p>The templated class <code>matrix_slice&lt;M&gt;</code> allows
 addressing a sliced sub matrix of a matrix.</p>
@@ -1416,5 +1419,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/matrix_sparse.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/matrix_sparse.htm (original)
+++ branches/release/libs/numeric/ublas/doc/matrix_sparse.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Sparse Matrix</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Sparse Matricies</h1>
-<h2><a name="mapped_matrix" id="mapped_matrix"></a>Mapped Matrix</h2>
+<h1><img src="../../../../boost.png" align="middle" />Sparse Matricies</h1>
+<div class="toc" id="toc"></div>
+<h2 id="mapped_matrix"><a name="mapped_matrix" id="mapped_matrix"></a>Mapped Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>mapped_matrix&lt;T, F, A&gt;</code> is
 the base container adaptor for sparse matricies using element maps.
@@ -316,7 +319,7 @@
 <code>map_array&lt;std::size_t, T&gt;</code> and
 <code>map_std&lt;std::size_t, T&gt;</code>. The latter is
 equivalent to <code>std::map&lt;std::size_t, T&gt;</code>.</p>
-<h2><a name="compressed_matrix" id="compressed_matrix"></a>Compressed Matrix</h2>
+<h2 id="compressed_matrix"><a name="compressed_matrix" id="compressed_matrix"></a>Compressed Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>compressed_matrix&lt;T, F, IB, IA,
 TA&gt;</code> is the base container adaptor for compressed
@@ -636,7 +639,7 @@
 <code>unbounded_array&lt;&gt;</code> ,
 <code>bounded_array&lt;&gt;</code> and
 <code>std::vector&lt;&gt;</code> .</p>
-<h2><a name="coordinate_matrix" id="coordinate_matrix"></a>Coordinate Matrix</h2>
+<h2 id="coordinate_matrix"><a name="coordinate_matrix" id="coordinate_matrix"></a>Coordinate Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>coordinate_matrix&lt;T, F, IB, IA,
 TA&gt;</code> is the base container adaptor for compressed
@@ -971,5 +974,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/operations_overview.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/operations_overview.htm (original)
+++ branches/release/libs/numeric/ublas/doc/operations_overview.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -7,12 +7,15 @@
 <meta name="GENERATOR" content="Quanta Plus" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>uBLAS operations overview</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Overview of Matrix and Vector Operations</h1>
+<h1><img src="../../../../boost.png" align="middle" />Overview of Matrix and Vector Operations</h1>
+<div class="toc" id="toc"></div>
 
 <dl>
 <dt>Contents:</dt>
@@ -22,7 +25,7 @@
 <dd>Speed Improvements</dd>
 </dl>
 
-<h3>Definitions:</h3>
+<h2>Definitions</h2>
 
 <table style="" summary="notation">
 <tr><td><code>A, B, C</code></td>
@@ -39,7 +42,7 @@
 <td>are slices, e.g. <code>slice(0, 1, 3)</code></td></tr>
 </table>
 
-<h2><a name="blas">Basic Linear Algebra</a></h2>
+<h2 id="blas"><a name="blas">Basic Linear Algebra</a></h2>
 
 <h3>standard operations: addition, subtraction, multiplication by a
 scalar</h3>
@@ -78,7 +81,7 @@
 C = trans(A); C = conj(A); C = herm(A); C = real(A); C = imag(A);
 </code></pre>
 
-<h2><a name="advanced">Advanced functions</a></h2>
+<h2 id="advanced"><a name="advanced">Advanced functions</a></h2>
 
 <h3>norms</h3>
 
@@ -126,7 +129,7 @@
 may give a speedup if <code>A</code> has less columns than rows,
 because the product is computed as a sum of outer products.</p>
 
-<h2><a name="sub">Submatrices, Subvectors</a></h2>
+<h2 id="sub"><a name="sub">Submatrices, Subvectors</a></h2>
 <p>Accessing submatrices and subvectors via <b>proxies</b> using <code>project</code> functions:</p>
 <pre><code>
 w = project(u, r); // the subvector of u specifed by the index range r
@@ -178,7 +181,7 @@
 slice(0,0,2));
 </code></p>
 
-<h2><a name="speed">Speed improvements</a></h2>
+<h2 id="speed"><a name="speed">Speed improvements</a></h2>
 <h3><a name='noalias'>Matrix / Vector assignment</a></h3>
 <p>If you know for sure that the left hand expression and the right
 hand expression have no common storage, then assignment has
@@ -249,5 +252,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/options.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/options.htm (original)
+++ branches/release/libs/numeric/ublas/doc/options.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -5,11 +5,15 @@
 <meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org" />
 <!-- tidy options: -w 120 -asxhtml -clean - - vertical-space yes -f index.htm.err -m index.htm -->
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
 <link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Boost Basic Linear Algebra - Configuration Options</title>
 </head>
 <body>
 <h1><img src="../../../../boost.png" align="middle" alt="logo"/>Boost Basic Linear Algebra - Configuration Options</h1>
+<div class="toc" id="toc"></div>
 
 <div class="navigation">
 <a href="index.htm">back to uBLAS home</a>
@@ -234,5 +238,10 @@
 <!-- hhmts end -->
 </p>
 </div>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/overview.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/overview.htm (original)
+++ branches/release/libs/numeric/ublas/doc/overview.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -2,17 +2,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<meta name="generator" content=
-"HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
-<meta http-equiv="Content-Type" content=
-"text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<meta name="generator" content="HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>uBLAS Overview</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" alt="logo"/>
-uBLAS Overview</h1>
-<h2><a name="rationale" id="rationale" />Rationale</h2>
+<h1><img src="../../../../boost.png" align="middle" alt="logo"/>uBLAS Overview</h1>
+<div class="toc" id="toc"></div>
+<h2 id="rationale"><a name="rationale" id="rationale" />Rationale</h2>
 <p><cite>It would be nice if every kind of numeric software could
 be written in C++ without loss of efficiency, but unless something
 can be found that achieves this without compromising the C++ type
@@ -22,7 +23,7 @@
 level of basic linear algebra constructions with matrices and
 vectors and their corresponding abstract operations. The primary
 design goals were:</p>
-<ul type="Disc">
+<ul type="disc">
 <li>mathematical notation</li>
 <li>efficiency</li>
 <li>functionality</li>
@@ -34,7 +35,7 @@
 <h2>Resources</h2>
 <p>The development of this library was guided by a couple of
 similar efforts:</p>
-<ul type="Disc">
+<ul type="disc">
 <li>BLAS by
 Jack Dongarra et al.</li>
 <li>Blitz++ by Todd
@@ -264,7 +265,7 @@
 controlled by the <code>NDEBUG</code> preprocessor symbol of
 <code>&lt;cassert&gt;</code>.</p>
 
-<h2><a name="functionality" id="functionality"/>Functionality</h2>
+<h2 id="functionality"><a name="functionality" id="functionality"/>Functionality</h2>
 
 <p>Every C++ library supporting linear algebra will be measured
 against the long-standing Fortran package BLAS. We now describe how
@@ -300,14 +301,14 @@
 <td><code>norm_2 (x)</code></td>
 <td><em>sqrt (sum
 |x</em><sub><em>i</em></sub>|<sup><em>2</em></sup> <em>)</em></td>
-<td>Computes the <em>l<sub>inf</sub></em> (euclidean) norm of a vector.</td>
+<td>Computes the <em>l<sub>2</sub></em> (euclidean) norm of a vector.</td>
 </tr>
 <tr>
 <td><code>i_amax</code></td>
 <td><code>norm_inf (x)<br />
 index_norm_inf (x)</code></td>
 <td><em>max |x</em><sub><em>i</em></sub><em>|</em></td>
-<td>Computes the <em>l<sub>2</sub></em> (maximum) norm of a vector.<br />
+<td>Computes the <em>l<sub>inf</sub></em> (maximum) norm of a vector.<br />
 BLAS computes the index of the first element having this
 value.</td>
 </tr>
@@ -593,7 +594,7 @@
 
 <h2>Storage Layout</h2>
 
-<p>uBLAS supports may different storage layouts. The full details can be
+<p>uBLAS supports many different storage layouts. The full details can be
 found at the Overview of Types. Most types like
 <code>vector&lt;double&gt;</code> and <code>matrix&lt;double&gt;</code> are
 by default compatible to C arrays, but can also be configured to contain
@@ -955,5 +956,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/products.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/products.htm (original)
+++ branches/release/libs/numeric/ublas/doc/products.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
   <meta name="GENERATOR" content="Quanta Plus" />
   <meta name="AUTHOR" content="Gunter Winkler" />
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <link rel="stylesheet" type="text/css" href="ublas.css" />
+ <link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+ <link rel="stylesheet" href="ublas.css" type="text/css" />
+ <script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+ <script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
   <link rel="stylesheet" type="text/css" href="doxygen.css" />
 </head>
 <body>
 
-<h1><img src="../../../../boost.png" align="middle" />
-Special Products </h1>
+<h1><img src="../../../../boost.png" align="middle" />Special Products </h1>
+<div class="toc" id="toc"></div>
 
 <h2>Functions</h2>
 
@@ -307,5 +310,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/range.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/range.htm (original)
+++ branches/release/libs/numeric/ublas/doc/range.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -3,13 +3,16 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Range and slice</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Range and Slice Storage</h1>
-<h2><a name="range" id="range"></a>Range&lt;SizeType,DistanceType&gt;</h2>
+<h1><img src="../../../../boost.png" align="middle" />Range and Slice Storage</h1>
+<div class="toc" id="toc"></div>
+<h2 id="range"><a name="range" id="range"></a>Range&lt;SizeType,DistanceType&gt;</h2>
 <h4>Description</h4>
 <p>The class <code>range</code> specifies a range of indicies. The range is a sequence of indices
 from a start value to stop value. The indices increase by one and exlude the stop value.
@@ -101,7 +104,7 @@
 <li><code>start () &lt;= stop ()</code></li>
 </ul>
 
-<h2><a name="slice" id="slice"></a>Slice&lt;SizeType,DistanceType&gt;</h2>
+<h2 id="slice"><a name="slice" id="slice"></a>Slice&lt;SizeType,DistanceType&gt;</h2>
 <h4>Description</h4>
 <p>The class <code>slice</code> specifies a 'slice' of indicies. Slices are more general
 then ranges, the stride allows the sequence of indicies to increase and decrease by the specified amount between element.
@@ -217,5 +220,10 @@
          http://www.boost.org/LICENSE_1_0.txt
       </a>).
    </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/release_notes.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/release_notes.htm (original)
+++ branches/release/libs/numeric/ublas/doc/release_notes.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -4,7 +4,10 @@
 <meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org" />
 <!-- tidy options: -w 120 -asxhtml -clean - - vertical-space yes -f index.htm.err -m index.htm -->
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Boost Basic Linear Algebra - Release Notes</title>
 </head>
 <body>
@@ -13,6 +16,7 @@
 <div class="navigation">
 <a href="index.htm">back to uBLAS home</a>
 </div>
+<div class="toc" id="toc"></div>
 
 <h2>Release 1.41.1</h2>
 
@@ -31,11 +35,15 @@
 <ul>
 <li>[3293]Fix resizing problem in <code>identity_matrix</code>
 </li>
+<li>[3499]Add DefaultConstructible to concept checks
+</li>
+<li>[3501]Add <i>inline</i> to free functions in <code>concepts.hpp</code>
+</li>
 </ul>
 
-<h2>Release 1.40.0</h2>
+<h2>Release 1.40.0 and before</h2>
 <ul>
-<li>This page was created.</li>
+<li>Release notes were not available in this form.</li>
 </ul>
 
 <hr />
@@ -46,8 +54,10 @@
    </a>).
 </p>
 <!-- Created: Sun Sep 13 00:57:13 CEST 2009 -->
-<!-- hhmts start -->
-Last modified: Wed Sep 16 23:18:50 CEST 2009
-<!-- hhmts end -->
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
   </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/storage_concept.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/storage_concept.htm (original)
+++ branches/release/libs/numeric/ublas/doc/storage_concept.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Storage concept</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Storage concept</h1>
-<h2><a name="range" id="range"></a>Storage concept</h2>
+<h1><img src="../../../../boost.png" align="middle" />Storage concept</h1>
+<div class="toc" id="toc"></div>
+<h2 id="range"><a name="range" id="range"></a>Storage concept</h2>
 <h4>Description</h4>
 <p>Storage is a variable-size container whose elements are arranged in a strict linear order.
 <p>Storage extends the STL Container concept with some STL Sequence-like functionality. The main difference with
@@ -145,5 +148,10 @@
    </a>).
 </p>
 
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>
\ No newline at end of file

Modified: branches/release/libs/numeric/ublas/doc/storage_sparse.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/storage_sparse.htm (original)
+++ branches/release/libs/numeric/ublas/doc/storage_sparse.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Sparse Storage</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Sparse Storage</h1>
-<h2><a name="map_std" id="map_std"></a>Default Standard Map</h2>
+<h1><img src="../../../../boost.png" align="middle" />Sparse Storage</h1>
+<div class="toc" id="toc"></div>
+<h2 id="map_std"><a name="map_std" id="map_std"></a>Default Standard Map</h2>
 <h4>Description</h4>
 <p>The templated class <code>map_std&lt;I, T, ALLOC&gt;</code> provides a
 wrapper for the standard library associative container
@@ -66,7 +69,7 @@
 Container.</p>
 <h4>Public base classes</h4>
 <p>std::map</p>
-<h2><a name="map_array" id="map_array"></a>Map Array</h2>
+<h2 id="map_array"><a name="map_array" id="map_array"></a>Map Array</h2>
 <h4>Description</h4>
 <p>The templated class <code>map_array&lt;I, T, ALLOC&gt;</code> implements a <code>std::map</code> like associative container as a sorted array. It therefore some of the Associative Container interface without having the same semantics as an std::map.
 <p>At any time the <code>map_array</code> has a capacity up to which new element can be inserted.
@@ -276,5 +279,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/symmetric.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/symmetric.htm (original)
+++ branches/release/libs/numeric/ublas/doc/symmetric.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Symmetric Matrix</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Symmetric Matrix</h1>
-<h2><a name="symmetric_matrix" id="symmetric_matrix"></a>Symmetric Matrix</h2>
+<h1><img src="../../../../boost.png" align="middle" />Symmetric Matrix</h1>
+<div class="toc" id="toc"></div>
+<h2 id="symmetric_matrix"><a name="symmetric_matrix" id="symmetric_matrix"></a>Symmetric Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>symmetric_matrix&lt;T, F1, F2,
 A&gt;</code> is the base container adaptor for symmetric matrices.
@@ -310,7 +313,7 @@
 <code>unbounded_array&lt;T&gt;</code> ,
 <code>bounded_array&lt;T&gt;</code> and
 <code>std::vector&lt;T&gt;</code> .</p>
-<h2><a name="symmetric_adaptor" id="symmetric_adaptor"></a>Symmetric Adaptor</h2>
+<h2 id="symmetric_adaptor"><a name="symmetric_adaptor" id="symmetric_adaptor"></a>Symmetric Adaptor</h2>
 <h4>Description</h4>
 <p>The templated class <code>symmetric_adaptor&lt;M, F&gt;</code>
 is a symmetric matrix adaptor for other matrices.</p>
@@ -576,5 +579,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/triangular.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/triangular.htm (original)
+++ branches/release/libs/numeric/ublas/doc/triangular.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Triangular Matrix</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Triangular Matrix</h1>
-<h2><a name="triangular_matrix" id="triangular_matrix"></a>Triangular Matrix</h2>
+<h1><img src="../../../../boost.png" align="middle" />Triangular Matrix</h1>
+<div class="toc" id="toc"></div>
+<h2 id="triangular_matrix"><a name="triangular_matrix" id="triangular_matrix"></a>Triangular Matrix</h2>
 <h4>Description</h4>
 <p>The templated class <code>triangular_matrix&lt;T, F1, F2,
 A&gt;</code> is the base container adaptor for triangular matrices.
@@ -326,7 +329,7 @@
 <code>unbounded_array&lt;T&gt;</code> ,
 <code>bounded_array&lt;T&gt;</code> and
 <code>std::vector&lt;T&gt;</code> .</p>
-<h2><a name="triangular_adaptor" id="triangular_adaptor"></a>Triangular Adaptor</h2>
+<h2 id="triangular_adaptor"><a name="triangular_adaptor" id="triangular_adaptor"></a>Triangular Adaptor</h2>
 <h4>Description</h4>
 <p>The templated class <code>triangular_adaptor&lt;M, F&gt;</code>
 is a triangular matrix adaptor for other matrices.</p>
@@ -590,5 +593,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/types_overview.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/types_overview.htm (original)
+++ branches/release/libs/numeric/ublas/doc/types_overview.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -5,12 +5,15 @@
 <meta name="generator" content=
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta name="GENERATOR" content="Quanta Plus" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Types Overview</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Overview of Matrix- and Vector-Types </h1>
+<h1><img src="../../../../boost.png" align="middle" />Overview of Matrix- and Vector-Types </h1>
+<div class="toc" id="toc"></div>
 
 <dl>
 <dt>Contents:</dt>
@@ -22,7 +25,7 @@
 </dl>
 
 
-<h3>Notation:</h3>
+<h2>Notation</h2>
 
 <table style="border: none;" summary="notation">
 <tr><td><code>T</code></td>
@@ -51,7 +54,7 @@
 look at the section "storage layout".</td></tr>
 </table>
 
-<h2><a name="vectors">Vectors</a></h2>
+<h2><a id="vectors">Vectors</a></h2>
 <table border="1" summary="vector types">
 <thead>
 <tr>
@@ -103,7 +106,7 @@
 <td>a sparse vector of values of type <code>T</code> of variable
 size. The non zero values are stored as two seperate arrays - an
 index array and a value array. The index array is always sorted and
-the is at most one entry for each index.</td>
+there is at most one entry for each index.</td>
 </tr>
 <tr>
 <td><code>coordinate_vector&lt;T [,IB, IA, TA]&gt;<br />&nbsp;&nbsp; v(size);</code></td>
@@ -119,7 +122,7 @@
 <p><em>Note:</em> the default types are defined in
 <code>boost/numeric/ublas/fwd.hpp</code>.</p>
 
-<h2><a name="vector_proxies">Vector Proxies</a></h2>
+<h2><a id="vector_proxies">Vector Proxies</a></h2>
 
 <table border="1" summary="vector proxies">
 <thead>
@@ -154,7 +157,7 @@
 </tbody>
 </table>
 
-<h2><a name="matrices">Matrices</a></h2>
+<h2><a id="matrices">Matrices</a></h2>
 
 <table border="1" summary="matrix types">
 <thead>
@@ -283,7 +286,7 @@
 <p><em>Note:</em> the default types are defined in
 <code>boost/numeric/ublas/fwd.hpp</code>.</p>
 
-<h2><a name="matrix_proxies">Matrix Proxies</a></h2>
+<h2><a id="matrix_proxies">Matrix Proxies</a></h2>
 
 <table border="1" summary="matrix proxies">
 <thead>
@@ -331,7 +334,7 @@
 
 
 
-<h2><a name="storage_layout">Special Storage Layouts</a></h2>
+<h2><a id="storage_layout">Special Storage Layouts</a></h2>
 
 
 <p>The library supports conventional dense, packed and basic sparse
@@ -568,5 +571,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/ublas.css
==============================================================================
--- branches/release/libs/numeric/ublas/doc/ublas.css (original)
+++ branches/release/libs/numeric/ublas/doc/ublas.css 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -7,31 +7,53 @@
  * (See accompanying file LICENSE_1_0.txt
  * or copy at http://www.boost.org/LICENSE_1_0.txt).
  */
-
-
 table {
- border-width: medium;
- background-color: #F8F8F8;
- margin:1em;
+ border-width: medium;
+ background-color: #F8F8F8;
+ margin: 1em;
 }
 
 td {
- padding-left: 0.5em;
- padding-right:0.5em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
 }
 
 th {
- text-align:left;
-}
+ text-align: left;
+}
+
+pre.screen {
+ border: 1px solid #DCDCDC;
+ display: block;
+ font-size: 9pt;
+ margin: 1pc 4% 0;
+ padding: 0.5pc;
+}
+
+p.credit {
+ font-style: italic;
+}
+
+@media print {
+ div.toc { display: none; }
+}
 
-pre.screen {
- border:1px solid #DCDCDC;
- display:block;
- font-size:9pt;
- margin:1pc 4% 0;
- padding:0.5pc;
+div.toc {
+ margin: 10px;
+ padding: 3px;
 }
 
-p.credit {
- font-style: italic;
+div#toc ul {
+ list-style: none;
+ margin: 1px;
+ padding-left: 1em;
+ margin-bottom: 0.25em;
 }
+
+div#toc ul li ul {
+ margin-bottom: 0.25em;
+}
+
+div#toc ul li ul li ul {
+ margin-bottom: 0.25em;
+}
\ No newline at end of file

Modified: branches/release/libs/numeric/ublas/doc/unbounded_array.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/unbounded_array.htm (original)
+++ branches/release/libs/numeric/ublas/doc/unbounded_array.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -3,13 +3,16 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Unbounded array</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Unbounded Array Storage</h1>
-<h2><a name="unbounded_array" id="unbounded_array"></a>Unbounded Array</h2>
+<h1><img src="../../../../boost.png" align="middle" />Unbounded Array Storage</h1>
+<div class="toc" id="toc"></div>
+<h2 id="unbounded_array"><a name="unbounded_array" id="unbounded_array"></a>Unbounded Array</h2>
 <h4>Description</h4>
 <p>The templated class <code>unbounded_array&lt;T, ALLOC&gt;</code> implements a unbounded storage array using an allocator.
 The unbounded array is similar to a <code>std::vector</code> in that in can grow in size beyond any fixed bound.
@@ -207,5 +210,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/vector.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/vector.htm (original)
+++ branches/release/libs/numeric/ublas/doc/vector.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Vector</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Vector</h1>
-<h2><a name="vector" id="vector"></a>Vector</h2>
+<h1><img src="../../../../boost.png" align="middle" />Vector</h1>
+<div class="toc" id="toc"></div>
+<h2 id="vector"><a name="vector" id="vector"></a>Vector</h2>
 <h4>Description</h4>
 <p>The templated class <code>vector&lt;T, A&gt;</code> is the base
 container adaptor for dense vectors. For a <em>n</em>-dimensional
@@ -348,7 +351,7 @@
 for the Storage array are <code>unbounded_array&lt;T&gt;</code> ,
 <code>bounded_array&lt;T&gt;</code> and
 <code>std::vector&lt;T&gt;</code> .</p>
-<h2><a name="unit_vector" id="unit_vector"></a>Unit Vector</h2>
+<h2 id="unit_vector"><a name="unit_vector" id="unit_vector"></a>Unit Vector</h2>
 <h4>Description</h4>
 <p>The templated class <code>unit_vector&lt;T, ALLOC&gt;</code> represents
 canonical unit vectors. For the <em>k</em>-th
@@ -482,7 +485,7 @@
 </tr>
 </tbody>
 </table>
-<h2><a name="zero_vector" id="zero_vector"></a>Zero Vector</h2>
+<h2 id="zero_vector"><a name="zero_vector" id="zero_vector"></a>Zero Vector</h2>
 <h4>Description</h4>
 <p>The templated class <code>zero_vector&lt;T, ALLOC&gt;</code> represents
 zero vectors. For a <em>n</em>-dimensional zero vector and <em>0
@@ -607,7 +610,7 @@
 </tr>
 </tbody>
 </table>
-<h2><a name="scalar_vector" id="scalar_vector"></a>Scalar Vector</h2>
+<h2 id="scalar_vector"><a name="scalar_vector" id="scalar_vector"></a>Scalar Vector</h2>
 <h4>Description</h4>
 <p>The templated class <code>scalar_vector&lt;T, ALLOC&gt;</code>
 represents scalar vectors. For a <em>n</em>-dimensional scalar
@@ -743,5 +746,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/vector_expression.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/vector_expression.htm (original)
+++ branches/release/libs/numeric/ublas/doc/vector_expression.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Vector Expressions</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Vector Expressions</h1>
-<h2><a name="vector_expression" id="vector_expression"></a>Vector Expression</h2>
+<h1><img src="../../../../boost.png" align="middle" />Vector Expressions</h1>
+<div class="toc" id="toc"></div>
+<h2 id="vector_expression"><a name="vector_expression" id="vector_expression"></a>Vector Expression</h2>
 <h4>Description</h4>
 <p>The templated class <code>vector_expression&lt;E&gt;</code>
 is required to be a public base of all classes which model the Vector Expression concept.</p>
@@ -61,7 +64,7 @@
 <h4>Notes</h4>
 <p>The <code>range</code>, <code>slice</code> and <code>project</code> functions have been removed. Use the free functions defined in vector proxy instead.</p>
 
-<h2><a name="vector_container" id="vector_container"></a>Vector Container</h2>
+<h2 id="vector_container"><a name="vector_container" id="vector_container"></a>Vector Container</h2>
 <h4>Description</h4>
 <p>The templated class <code>vector_container&lt;C&gt;</code>
 is required to be a public base of all classes which model the Vector concept.
@@ -109,7 +112,7 @@
 </tbody>
 </table>
 
-<h2><a name="vector_references" id="vector_references"></a>Vector References</h2>
+<h2 id="vector_references"><a name="vector_references" id="vector_references"></a>Vector References</h2>
 <h3>Reference</h3>
 <h4>Description</h4>
 <p>The templated class <code>vector_reference&lt;E&gt;</code>
@@ -211,7 +214,7 @@
 </tr>
 </tbody>
 </table>
-<h2><a name="vector_operations" id="vector_operations"></a>Vector Operations</h2>
+<h2 id="vector_operations"><a name="vector_operations" id="vector_operations"></a>Vector Operations</h2>
 <h3>Unary Operation Description</h3>
 <h4>Description</h4>
 <p>The templated class <code>vector_unary&lt;E, F&gt;</code>
@@ -820,7 +823,7 @@
     std::cout &lt;&lt; v * 2.0 &lt;&lt; std::endl;
 }
 </pre>
-<h2><a name="vector_reductions" id="vector_reductions"></a>Vector Reductions</h2>
+<h2 id="vector_reductions"><a name="vector_reductions" id="vector_reductions"></a>Vector Reductions</h2>
 <h3>Unary Reductions</h3>
 <h4>Prototypes</h4>
 <pre>
@@ -957,5 +960,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/vector_proxy.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/vector_proxy.htm (original)
+++ branches/release/libs/numeric/ublas/doc/vector_proxy.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -6,13 +6,16 @@
 "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
-<link href="ublas.css" type="text/css" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 <title>Vector Proxies</title>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Vector Proxies</h1>
-<h2><a name="vector_range" id="vector_range"></a>Vector Range</h2>
+<h1><img src="../../../../boost.png" align="middle" />Vector Proxies</h1>
+<div class="toc" id="toc"></div>
+<h2 id="vector_range"><a name="vector_range" id="vector_range"></a>Vector Range</h2>
 <h4>Description</h4>
 <p>The templated class <code>vector_range&lt;V&gt;</code> allows
 addressing a sub-range of a vector's element.</p>
@@ -259,7 +262,7 @@
     std::cout &lt;&lt; project (v, range (0, 3)) &lt;&lt; std::endl;
 }
 </pre>
-<h2><a name="vector_slice" id="vector_slice"></a>Vector Slice</h2>
+<h2 id="vector_slice"><a name="vector_slice" id="vector_slice"></a>Vector Slice</h2>
 <h4>Description</h4>
 <p>The templated class <code>vector_slice&lt;V&gt;</code> allows
 addressing a slice of a vector.</p>
@@ -515,5 +518,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/doc/vector_sparse.htm
==============================================================================
--- branches/release/libs/numeric/ublas/doc/vector_sparse.htm (original)
+++ branches/release/libs/numeric/ublas/doc/vector_sparse.htm 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -7,12 +7,15 @@
 <meta http-equiv="Content-Type" content=
 "text/html; charset=us-ascii" />
 <link href="ublas.css" type="text/css" />
-<title>Sparse Vector</title>
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
 </head>
 <body>
-<h1><img src="../../../../boost.png" align="middle" />
-Sparse Vector</h1>
-<h2><a name="mapped_vector" id="mapped_vector"></a>Mapped Vector</h2>
+<h1><img src="../../../../boost.png" align="middle" />Sparse Vector</h1>
+<div class="toc" id="toc"></div>
+<h2 id="mapped_vector"><a name="mapped_vector" id="mapped_vector"></a>Mapped Vector</h2>
 <h4>Description</h4>
 <p>The templated class <code>mapped_vector&lt;T, A&gt;</code> is
 the base container adaptor for sparse vectors using element maps. For a
@@ -255,7 +258,7 @@
 <code>map_array&lt;std::size_t, T&gt;</code> and
 <code>map_std&lt;std::size_t, T&gt;</code>. The latter is
 equivalent to <code>std::map&lt;std::size_t, T&gt;</code>.</p>
-<h2><a name="compressed_vector" id="compressed_vector"></a>Compressed Vector</h2>
+<h2 id="compressed_vector"><a name="compressed_vector" id="compressed_vector"></a>Compressed Vector</h2>
 <h4>Description</h4>
 <p>The templated class <code>compressed_vector&lt;T, IB, IA,
 TA&gt;</code> is the base container adaptor for compressed vectors.
@@ -514,7 +517,7 @@
 <code>unbounded_array&lt;&gt;</code> ,
 <code>bounded_array&lt;&gt;</code> and
 <code>std::vector&lt;&gt;</code> .</p>
-<h2><a name="coordinate_vector" id="coordinate_vector"></a>Coordinate Vector</h2>
+<h2 id="coordinate_vector"><a name="coordinate_vector" id="coordinate_vector"></a>Coordinate Vector</h2>
 <h4>Description</h4>
 <p>The templated class <code>coordinate_vector&lt;T, IB, IA,
 TA&gt;</code> is the base container adaptor for compressed vectors.
@@ -788,5 +791,10 @@
       http://www.boost.org/LICENSE_1_0.txt
    </a>).
 </p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
 </body>
 </html>

Modified: branches/release/libs/numeric/ublas/test/Jamfile.v2
==============================================================================
--- branches/release/libs/numeric/ublas/test/Jamfile.v2 (original)
+++ branches/release/libs/numeric/ublas/test/Jamfile.v2 2009-10-28 18:43:46 EDT (Wed, 28 Oct 2009)
@@ -103,8 +103,10 @@
       [ compile concepts.cpp
         : # requirements
             <define>EXTERNAL
+# <define>INTERAL
+# <define>SKIP_BAD
             <toolset>intel-linux:<cxxflags>"-Xc"
- <toolset>darwin:<cxxflags>"-fabi-version=0"
+ <toolset>darwin:<cxxflags>"-fabi-version=0"
       ]
       [ run test_lu.cpp
       ]
@@ -116,4 +118,12 @@
       ]
       [ run comp_mat_erase.cpp
       ]
+ [ run begin_end.cpp
+ ]
+ [ run num_columns.cpp
+ ]
+ [ run num_rows.cpp
+ ]
+ [ run size.cpp
+ ]
     ;


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