diff options
Diffstat (limited to 'boost/numeric/odeint/algebra/operations_dispatcher.hpp')
-rw-r--r-- | boost/numeric/odeint/algebra/operations_dispatcher.hpp | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/boost/numeric/odeint/algebra/operations_dispatcher.hpp b/boost/numeric/odeint/algebra/operations_dispatcher.hpp new file mode 100644 index 0000000000..faeb5e884d --- /dev/null +++ b/boost/numeric/odeint/algebra/operations_dispatcher.hpp @@ -0,0 +1,41 @@ +/* + [auto_generated] + boost/numeric/odeint/algebra/operations_dispatcher.hpp + + [begin_description] + Operations dispatcher to automatically chose suitable operations. + [end_description] + + Copyright 2013 Karsten Ahnert + Copyright 2013 Mario Mulansky + + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or + copy at http://www.boost.org/LICENSE_1_0.txt) + */ + +#ifndef BOOST_NUMERIC_ODEINT_ALGEBRA_OPERATIONS_DISPATCHER_HPP_INCLUDED +#define BOOST_NUMERIC_ODEINT_ALGEBRA_OPERATIONS_DISPATCHER_HPP_INCLUDED + +#include <boost/numeric/odeint/algebra/default_operations.hpp> + +namespace boost { +namespace numeric { +namespace odeint { + +template< class StateType , class Enabler = void > +struct operations_dispatcher_sfinae +{ + typedef default_operations operations_type; +}; + +template< class StateType > +struct operations_dispatcher : operations_dispatcher_sfinae< StateType > {}; + +// no further specializations required + +} +} +} + +#endif |