Chris@16: /* Chris@16: [auto_generated] Chris@16: boost/numeric/odeint/config.hpp Chris@16: Chris@16: [begin_description] Chris@16: Sets configurations for odeint and used libraries. Should be included before any other odeint library Chris@16: [end_description] Chris@16: Chris@101: Copyright 2011-2012 Mario Mulansky Chris@101: Copyright 2011-2012 Karsten Ahnert Chris@16: Chris@16: Distributed under the Boost Software License, Version 1.0. Chris@16: (See accompanying file LICENSE_1_0.txt or Chris@16: copy at http://www.boost.org/LICENSE_1_0.txt) Chris@16: */ Chris@16: Chris@16: #ifndef BOOST_NUMERIC_ODEINT_CONFIG_HPP_INCLUDED Chris@16: #define BOOST_NUMERIC_ODEINT_CONFIG_HPP_INCLUDED Chris@16: Chris@101: Chris@16: //increase macro variable to allow rk78 scheme Chris@16: #ifndef FUSION_MAX_VECTOR_SIZE Chris@16: #define FUSION_MAX_VECTOR_SIZE 15 Chris@16: #endif Chris@16: Chris@101: Chris@16: /* Chris@16: * the following definitions are only required if fusion vectors are used as state types Chris@16: * in the rk78 scheme Chris@16: * they should be defined by the user if required, see e.g. libs/numeric/examples/harmonic_oscillator_units.cpp Chris@16: */ Chris@16: #ifndef BOOST_FUSION_INVOKE_MAX_ARITY Chris@16: #define BOOST_FUSION_INVOKE_MAX_ARITY 15 Chris@16: #endif Chris@16: Chris@16: #ifndef BOOST_RESULT_OF_NUM_ARGS Chris@16: #define BOOST_RESULT_OF_NUM_ARGS 15 Chris@16: #endif Chris@101: Chris@101: Chris@101: Chris@101: Chris@16: Chris@16: #include Chris@16: Chris@16: #if __cplusplus >= 201103L Chris@16: #define BOOST_NUMERIC_ODEINT_CXX11 1 Chris@16: #endif Chris@16: Chris@16: Chris@101: Chris@101: Chris@16: #endif // BOOST_NUMERIC_ODEINT_CONFIG_HPP_INCLUDED