Chris@102: /* Chris@102: [auto_generated] Chris@102: boost/numeric/odeint/algebra/fusion_algebra_dispatcher.hpp Chris@102: Chris@102: [begin_description] Chris@102: tba. Chris@102: [end_description] Chris@102: Chris@102: Copyright 2013 Karsten Ahnert Chris@102: Copyright 2013 Mario Mulansky Chris@102: Chris@102: Distributed under the Boost Software License, Version 1.0. Chris@102: (See accompanying file LICENSE_1_0.txt or Chris@102: copy at http://www.boost.org/LICENSE_1_0.txt) Chris@102: */ Chris@102: Chris@102: Chris@102: #ifndef BOOST_NUMERIC_ODEINT_ALGEBRA_FUSION_ALGEBRA_DISPATCHER_HPP_DEFINED Chris@102: #define BOOST_NUMERIC_ODEINT_ALGEBRA_FUSION_ALGEBRA_DISPATCHER_HPP_DEFINED Chris@102: Chris@102: #include Chris@102: #include Chris@102: Chris@102: #include Chris@102: #include Chris@102: Chris@102: Chris@102: Chris@102: namespace boost { Chris@102: namespace numeric { Chris@102: namespace odeint { Chris@102: Chris@102: // specialization for fusion sequences Chris@102: template< class FusionSequence > Chris@102: struct algebra_dispatcher_sfinae< FusionSequence , Chris@102: typename boost::enable_if< Chris@102: typename boost::fusion::traits::is_sequence< FusionSequence >::type >::type > Chris@102: { Chris@102: typedef fusion_algebra algebra_type; Chris@102: }; Chris@102: Chris@102: Chris@102: } // namespace odeint Chris@102: } // namespace numeric Chris@102: } // namespace boost Chris@102: Chris@102: Chris@102: #endif // BOOST_NUMERIC_ODEINT_ALGEBRA_FUSION_ALGEBRA_DISPATCHER_HPP_DEFINED