From 6fb768e3f3cb60c03f3e4383547e00a28ec58d3c Mon Sep 17 00:00:00 2001 From: mariomulansky Date: Sun, 3 Nov 2013 19:42:14 +0100 Subject: [PATCH] fixes #109 by adding explicit conversions from multiprecision expression templates to numbers --- .../odeint/integrate/detail/integrate_adaptive.hpp | 2 +- .../odeint/integrate/detail/integrate_const.hpp | 10 +++++----- .../odeint/integrate/detail/integrate_n_steps.hpp | 10 +++++----- libs/numeric/odeint/examples/Jamfile.v2 | 1 + 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp b/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp index ebbe9e90..edc40ab1 100644 --- a/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp +++ b/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp @@ -130,7 +130,7 @@ size_t integrate_adaptive( while( less_with_sign( st.current_time() , end_time , st.current_time_step() ) ) { - while( less_eq_with_sign( st.current_time() + st.current_time_step() , + while( less_eq_with_sign( static_cast