|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r80649 - trunk/libs/numeric/ublas/doc
From: guwi17_at_[hidden]
Date: 2012-09-22 18:53:42
Author: guwi17
Date: 2012-09-22 18:53:41 EDT (Sat, 22 Sep 2012)
New Revision: 80649
URL: http://svn.boost.org/trac/boost/changeset/80649
Log:
* libs/numeric/ublas/doc/release_notes.htm, libs/numeric/ublas/doc/index.htm: see #7363, update release notes and docs
Text files modified:
trunk/libs/numeric/ublas/doc/index.htm | 13 +++++++++++++
trunk/libs/numeric/ublas/doc/release_notes.htm | 17 +++++++++++++++++
2 files changed, 30 insertions(+), 0 deletions(-)
Modified: trunk/libs/numeric/ublas/doc/index.htm
==============================================================================
--- trunk/libs/numeric/ublas/doc/index.htm (original)
+++ trunk/libs/numeric/ublas/doc/index.htm 2012-09-22 18:53:41 EDT (Sat, 22 Sep 2012)
@@ -344,6 +344,19 @@
This library is currently maintained by <a="mailto:david.bellot_at_[hidden]">David Bellot</a>.
<h2>Frequently Asked Questions</h2>
+<p>Q: Should I use uBLAS for new projects?<br/>
+A: At the time of writing (09/2012) there are a lot of good matrix libraries available, e.g.,
+MTL4,
+armadillo,
+eigen. uBLAS offers a stable, well tested set of vector and
+matrix classes, the typical operations for linear algebra and solvers for triangular systems of equations. uBLAS offers
+dense, structured and sparse matrices - all using similar interfaces. And finally uBLAS offers good (but not outstanding)
+performance. On the other side, the last major improvement of uBLAS was in 2008 and no significant change was committed
+since 2009. So one should ask himself some questions to aid the decision: <i>Availability?</i> uBLAS is part of boost
+and thus available in many environments. <i>Easy to use?</i> uBLAS is easy to use for simple things, but needs decent
+C++ knowledge when you leave the path. <i>Performance?</i> There are faster alternatives. <i>Cutting edge?</i> uBLAS
+is more than 10 years old and missed all new stuff from C++11. </p>
+
<p>Q: I'm running the uBLAS dense vector and matrix benchmarks. Why do I see a significant performance difference
between the native C and library implementations?<br />
A: uBLAS distinguishes debug mode (size and type conformance checks enabled, expression templates disabled) and release
Modified: trunk/libs/numeric/ublas/doc/release_notes.htm
==============================================================================
--- trunk/libs/numeric/ublas/doc/release_notes.htm (original)
+++ trunk/libs/numeric/ublas/doc/release_notes.htm 2012-09-22 18:53:41 EDT (Sat, 22 Sep 2012)
@@ -18,6 +18,23 @@
</div>
<div class="toc" id="toc"></div>
+<h2>Release 1.52.0</h2>
+
+<h3>improvements</h3>
+
+<ul>
+<li>[4024] improve performance of inplace_solve</li>
+<li>[6511] Division by scalar should use enable_if<></li>
+<li>[7297] Make the free functions 'num_columns' and 'num_rows' support the uBLAS traits system and better work with expression types</li>
+</ul>
+
+<h3>bug fixes</h3>
+
+<ul>
+<li>[7296] fixes and improvements to test utility functions</li>
+<li>[7363] fixed coordinate_matrix::sort() for gcc 4.7 and others</li>
+</ul>
+
<h2>Release 1.43.0</h2>
<h3>bug fixes</h3>
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