Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r80792 - in branches/release/libs/numeric/ublas: . doc
From: guwi17_at_[hidden]
Date: 2012-09-30 15:53:12


Author: guwi17
Date: 2012-09-30 15:53:11 EDT (Sun, 30 Sep 2012)
New Revision: 80792
URL: http://svn.boost.org/trac/boost/changeset/80792

Log:

* libs/numeric/ublas/doc/release_notes.htm - update release notes

* libs/numeric/ublas/doc/index.htm - update FAQ

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/index.htm | 13 +++++++++++++
   branches/release/libs/numeric/ublas/doc/release_notes.htm | 17 +++++++++++++++++
   2 files changed, 30 insertions(+), 0 deletions(-)

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 2012-09-30 15:53:11 EDT (Sun, 30 Sep 2012)
@@ -377,6 +377,19 @@
 
 <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: 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 2012-09-30 15:53:11 EDT (Sun, 30 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&lt;&gt;</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