Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r60077 - in sandbox/odeint: . boost/numeric/odeint/detail
From: karsten.ahnert_at_[hidden]
Date: 2010-03-02 12:51:43


Author: karsten
Date: 2010-03-02 12:51:42 EST (Tue, 02 Mar 2010)
New Revision: 60077
URL: http://svn.boost.org/trac/boost/changeset/60077

Log:
mini changes
Text files modified:
   sandbox/odeint/ToDo | 26 ++++++++++++++++++--------
   sandbox/odeint/boost/numeric/odeint/detail/iterator_algebra.hpp | 6 +++---
   2 files changed, 21 insertions(+), 11 deletions(-)

Modified: sandbox/odeint/ToDo
==============================================================================
--- sandbox/odeint/ToDo (original)
+++ sandbox/odeint/ToDo 2010-03-02 12:51:42 EST (Tue, 02 Mar 2010)
@@ -10,9 +10,7 @@
 * In all steppers:
   * const unsigned short -> short - DONE
   * typedef typename traits_type::container_type container_type statt typedef Container container_type - DONE
-* in iterator algebra die funktionen welche maximas suchen durch die entsprechenden boost funktionen ersetzen
-* Concept checks, für vernünftige Fehlermeldungen
- * auch für checks ob abs() vorhanden ist
+* in iterator algebra die funktionen welche maximas suchen durch die entsprechenden boost funktionen ersetzen - it not possible , DONE
 * check in all steppers the order
 * rk78 die fehler implementieren
 * references entfernen
@@ -30,6 +28,10 @@
 
 * numeric_traits or something similar for pow, abs, norm, sqrt ...
 
+* Concept checks, für vernünftige Fehlermeldungen
+ * auch für checks ob abs() vorhanden ist
+
+
 Karsten: check
 * hamiltonian solvers with input std::pair< container_type , container_type >, than it can be used in integrate_const.
 
@@ -42,6 +44,8 @@
 * state_copy_observer : statt der inserter die container direkt uebergeben
 
 
+
+
 = container_traits for =
 
 * boost::ublas / funktioniert
@@ -50,16 +54,24 @@
 * boost::multi_array / muss gemacht werden
 
 
+
+
 = Unit testing =
 
 Karsten:
 * aufsetzen des Frameworks
 
+
+
+
 = Documentation =
 
 * eventuell ein graph typ fürs tutorial
 
 
+
+
+
 = Examples and perforance testing =
 
 * cleanup examples directory, only one example per system
@@ -67,15 +79,13 @@
 * one example with complex types, cgle, mit spiral waves und multi_array (grisha)
 
 
-= Headers =
-
-* header cleanup, every header should include all header it needs
-* <tr1/array> ist not always present, on many systems it is <array>
-
 
 
 
+= Headers =
 
+* header cleanup, every header should include all header it needs
+* <tr1/array> ist not always present, on many systems it is <array>
 
 
 

Modified: sandbox/odeint/boost/numeric/odeint/detail/iterator_algebra.hpp
==============================================================================
--- sandbox/odeint/boost/numeric/odeint/detail/iterator_algebra.hpp (original)
+++ sandbox/odeint/boost/numeric/odeint/detail/iterator_algebra.hpp 2010-03-02 12:51:42 EST (Tue, 02 Mar 2010)
@@ -546,8 +546,8 @@
         while( y_begin != y_end )
         {
             *y_begin++ = eps_abs +
- eps_rel * (a_x * abs(*x1_begin++) +
- a_dxdt * abs(*x2_begin++));
+ eps_rel * ( a_x * abs(*x1_begin++) +
+ a_dxdt * abs(*x2_begin++) );
         }
     }
 
@@ -566,7 +566,7 @@
         while( x1_begin != x1_end )
         {
             initial_max = std::max(
- static_cast<T>( abs(*x1_begin++)/abs(*x2_begin++)),
+ static_cast<T>( abs(*x1_begin++) / abs(*x2_begin++) ) ,
                 initial_max );
         }
         return initial_max;


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