Chris@102: /* Chris@102: [auto_generated] Chris@102: boost/numeric/odeint/algebra/operations_dispatcher.hpp Chris@102: Chris@102: [begin_description] Chris@102: Operations dispatcher to automatically chose suitable operations. 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: #ifndef BOOST_NUMERIC_ODEINT_ALGEBRA_OPERATIONS_DISPATCHER_HPP_INCLUDED Chris@102: #define BOOST_NUMERIC_ODEINT_ALGEBRA_OPERATIONS_DISPATCHER_HPP_INCLUDED Chris@102: Chris@102: #include Chris@102: Chris@102: namespace boost { Chris@102: namespace numeric { Chris@102: namespace odeint { Chris@102: Chris@102: template< class StateType , class Enabler = void > Chris@102: struct operations_dispatcher_sfinae Chris@102: { Chris@102: typedef default_operations operations_type; Chris@102: }; Chris@102: Chris@102: template< class StateType > Chris@102: struct operations_dispatcher : operations_dispatcher_sfinae< StateType > {}; Chris@102: Chris@102: // no further specializations required Chris@102: Chris@102: } Chris@102: } Chris@102: } Chris@102: Chris@102: #endif