$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
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<T, F, A></code> is
 the base container adaptor for banded matrices. For a <em>(m x
@@ -313,7 +316,7 @@
 <code>unbounded_array<T></code> ,
 <code>bounded_array<T></code> and
 <code>std::vector<T></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<M></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<T, N, ALLOC></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<M></td>
+<td><code>matrix_expression<M></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> </td>
+<td><code>size_type</code></td>
+</tr>
+<tr>
+<td><code>m.size2 ()</code></td>
+<td> </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> </td>
-<td><code>size_type</code></td>
-</tr>
-<tr>
-<td><code>m.size2 ()</code></td>
-<td> </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. </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<T, F1, F2,
 A></code> is the base container adaptor for hermitian matrices.
@@ -320,7 +323,7 @@
 <code>unbounded_array<T></code> ,
 <code>bounded_array<T></code> and
 <code>std::vector<T></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<M, F></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<T, F, A></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<T></code> ,
 <code>bounded_array<T></code> and
 <code>std::vector<T></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<T, ALLOC></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<T, ALLOC></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<T, ALLOC></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<E></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<C></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<E></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<E, F></code> and
@@ -802,7 +805,7 @@
     std::cout << m * 2.0 << 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<E1, E2,
@@ -1143,7 +1146,7 @@
     std::cout << solve (v, m, lower_tag ()) << 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<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<M></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<M></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<M></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<M></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<M></code> allows
 addressing a sub matrix of a matrix.</p>
@@ -1118,7 +1121,7 @@
     std::cout << project (m, range (0, 3), range (0, 3)) << 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<M></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<T, F, A></code> is
 the base container adaptor for sparse matricies using element maps.
@@ -316,7 +319,7 @@
 <code>map_array<std::size_t, T></code> and
 <code>map_std<std::size_t, T></code>. The latter is
 equivalent to <code>std::map<std::size_t, T></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<T, F, IB, IA,
 TA></code> is the base container adaptor for compressed
@@ -636,7 +639,7 @@
 <code>unbounded_array<></code> ,
 <code>bounded_array<></code> and
 <code>std::vector<></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<T, F, IB, IA,
 TA></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><cassert></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<double></code> and <code>matrix<double></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<SizeType,DistanceType></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<SizeType,DistanceType></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 () <= stop ()</code></li>
 </ul>
 
-<h2><a name="slice" id="slice"></a>Slice<SizeType,DistanceType></h2>
+<h2 id="slice"><a name="slice" id="slice"></a>Slice<SizeType,DistanceType></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<I, T, ALLOC></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<I, T, ALLOC></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<T, F1, F2,
 A></code> is the base container adaptor for symmetric matrices.
@@ -310,7 +313,7 @@
 <code>unbounded_array<T></code> ,
 <code>bounded_array<T></code> and
 <code>std::vector<T></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<M, F></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<T, F1, F2,
 A></code> is the base container adaptor for triangular matrices.
@@ -326,7 +329,7 @@
 <code>unbounded_array<T></code> ,
 <code>bounded_array<T></code> and
 <code>std::vector<T></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<M, F></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<T [,IB, IA, TA]><br />   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<T, ALLOC></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<T, A></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<T></code> ,
 <code>bounded_array<T></code> and
 <code>std::vector<T></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<T, ALLOC></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<T, ALLOC></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<T, ALLOC></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<E></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<C></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<E></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<E, F></code>
@@ -820,7 +823,7 @@
     std::cout << v * 2.0 << 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<V></code> allows
 addressing a sub-range of a vector's element.</p>
@@ -259,7 +262,7 @@
     std::cout << project (v, range (0, 3)) << 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<V></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<T, A></code> is
 the base container adaptor for sparse vectors using element maps. For a
@@ -255,7 +258,7 @@
 <code>map_array<std::size_t, T></code> and
 <code>map_std<std::size_t, T></code>. The latter is
 equivalent to <code>std::map<std::size_t, T></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<T, IB, IA,
 TA></code> is the base container adaptor for compressed vectors.
@@ -514,7 +517,7 @@
 <code>unbounded_array<></code> ,
 <code>bounded_array<></code> and
 <code>std::vector<></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<T, IB, IA,
 TA></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
+      ]
     ;