Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:42:58

0001 /*
0002  [auto_generated]
0003  boost/numeric/odeint/config.hpp
0004 
0005  [begin_description]
0006  Sets configurations for odeint and used libraries. Should be included before any other odeint library
0007  [end_description]
0008 
0009  Copyright 2011-2012 Mario Mulansky
0010  Copyright 2011-2012 Karsten Ahnert
0011 
0012  Distributed under the Boost Software License, Version 1.0.
0013  (See accompanying file LICENSE_1_0.txt or
0014  copy at http://www.boost.org/LICENSE_1_0.txt)
0015  */
0016 
0017 #ifndef BOOST_NUMERIC_ODEINT_CONFIG_HPP_INCLUDED
0018 #define BOOST_NUMERIC_ODEINT_CONFIG_HPP_INCLUDED
0019 
0020 
0021 //increase macro variable to allow rk78 scheme
0022 #ifndef FUSION_MAX_VECTOR_SIZE
0023 #define FUSION_MAX_VECTOR_SIZE 15
0024 #endif
0025 
0026 
0027 /*
0028  * the following definitions are only required if fusion vectors are used as state types
0029  * in the rk78 scheme
0030  * they should be defined by the user if required, see e.g. libs/numeric/examples/harmonic_oscillator_units.cpp
0031  */
0032 #ifndef BOOST_FUSION_INVOKE_MAX_ARITY
0033 #define BOOST_FUSION_INVOKE_MAX_ARITY 15
0034 #endif
0035 
0036 #ifndef BOOST_RESULT_OF_NUM_ARGS
0037 #define BOOST_RESULT_OF_NUM_ARGS 15
0038 #endif
0039 
0040 
0041 
0042 
0043 
0044 #include <boost/config.hpp>
0045 
0046 #if __cplusplus >= 201103L
0047 #define BOOST_NUMERIC_ODEINT_CXX11 1
0048 #endif
0049 
0050 
0051 
0052 
0053 #endif // BOOST_NUMERIC_ODEINT_CONFIG_HPP_INCLUDED