1 /* 2 [auto_generated] 3 boost/numeric/odeint/algebra/operations_dispatcher.hpp 4 5 [begin_description] 6 Operations dispatcher to automatically chose suitable operations. 7 [end_description] 8 9 Copyright 2013 Karsten Ahnert 10 Copyright 2013 Mario Mulansky 11 12 Distributed under the Boost Software License, Version 1.0. 13 (See accompanying file LICENSE_1_0.txt or 14 copy at http://www.boost.org/LICENSE_1_0.txt) 15 */ 16 17 #ifndef BOOST_NUMERIC_ODEINT_ALGEBRA_OPERATIONS_DISPATCHER_HPP_INCLUDED 18 #define BOOST_NUMERIC_ODEINT_ALGEBRA_OPERATIONS_DISPATCHER_HPP_INCLUDED 19 20 #include <boost/numeric/odeint/algebra/default_operations.hpp> 21 22 namespace boost { 23 namespace numeric { 24 namespace odeint { 25 26 template< class StateType , class Enabler = void > 27 struct operations_dispatcher_sfinae 28 { 29 typedef default_operations operations_type; 30 }; 31 32 template< class StateType > 33 struct operations_dispatcher : operations_dispatcher_sfinae< StateType > {}; 34 35 // no further specializations required 36 37 } 38 } 39 } 40 41 #endif 42