12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #ifndef BOOST_NUMERIC_ODEINT_UTIL_SPLIT_HPP_INCLUDED
- #define BOOST_NUMERIC_ODEINT_UTIL_SPLIT_HPP_INCLUDED
- namespace boost {
- namespace numeric {
- namespace odeint {
- template< class Container1, class Container2 , class Enabler = void >
- struct split_impl
- {
- static void split( const Container1 &from , Container2 &to );
- };
- template< class Container1 , class Container2 >
- void split( const Container1 &from , Container2 &to )
- {
- split_impl< Container1 , Container2 >::split( from , to );
- }
- template< class Container1, class Container2 , class Enabler = void >
- struct unsplit_impl
- {
- static void unsplit( const Container1 &from , Container2 &to );
- };
- template< class Container1 , class Container2 >
- void unsplit( const Container1 &from , Container2 &to )
- {
- unsplit_impl< Container1 , Container2 >::unsplit( from , to );
- }
- }
- }
- }
- #endif
|