|
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