Boost C++ Libraries: Ticket #11452: [feature] Make odeint works with std::tuple and boost::units https://svn.boost.org/trac10/ticket/11452 <p> Dear developper, here is a patch that </p> <ul><li>make odeint work with std::tuple. </li><li>make odeint work with boost::units tuple. </li><li>patch std::numeric limits for boost::units::qunatity, by delegating limits to the underlying type. That's important as, without this patch, std::numeric_limits silently return stupid values with boost::units::quantity. </li></ul><p> I'm not a boost developper and I realy had trouble to understand the documentation, so I'm not sure that the things I've done are correct or doens't break an other part of boost, so please, carefully review this code. I post it in the hope that it will be usefull for you. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11452 Trac 1.4.3 pierre blavy <blavy@…> Tue, 07 Jul 2015 09:42:51 GMT attachment set https://svn.boost.org/trac10/ticket/11452 https://svn.boost.org/trac10/ticket/11452 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">Ode_boost_tuple.hpp</span> </li> </ul> <p> make odeint work with std::tuple </p> Ticket viboes Thu, 20 Aug 2015 23:01:56 GMT component changed; owner set https://svn.boost.org/trac10/ticket/11452#comment:1 https://svn.boost.org/trac10/ticket/11452#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">karsten</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">odeint</span> </li> </ul> Ticket anonymous Wed, 09 Sep 2015 03:21:55 GMT <link>https://svn.boost.org/trac10/ticket/11452#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11452#comment:2</guid> <description> <p> Hi, </p> <p> sorry for the very late reply. I think boost::tuple and std::tuple should already work with the fusion_algebra. This algebra is intended to work with heterogeneous containers like boost::fusion::vector&lt;&gt;, boost::tuple&lt;&gt;, std::tuple&lt;&gt; . Maybe one needs to specialize the fusion_algebra_dispatcher to work with with boost::tuple and std::tuple but in principle it should work. I will try to write a minimal example with std::tuple. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>mariomulansky</dc:creator> <pubDate>Wed, 10 May 2017 04:16:50 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/11452#comment:3 https://svn.boost.org/trac10/ticket/11452#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">invalid</span> </li> </ul> Ticket