|
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<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
+ ]
;
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