openmp.hpp 900 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. [auto_generated]
  3. boost/numeric/odeint/external/openmp/openmp.hpp
  4. [begin_description]
  5. Wrappers for OpenMP.
  6. [end_description]
  7. Copyright 2013 Karsten Ahnert
  8. Copyright 2013 Mario Mulansky
  9. Copyright 2013 Pascal Germroth
  10. Distributed under the Boost Software License, Version 1.0.
  11. (See accompanying file LICENSE_1_0.txt or
  12. copy at http://www.boost.org/LICENSE_1_0.txt)
  13. */
  14. #ifndef BOOST_NUMERIC_ODEINT_EXTERNAL_OPENMP_OPENMP_HPP_INCLUDED
  15. #define BOOST_NUMERIC_ODEINT_EXTERNAL_OPENMP_OPENMP_HPP_INCLUDED
  16. // level 1: parallel iteration over random access container
  17. #include <boost/numeric/odeint/external/openmp/openmp_range_algebra.hpp>
  18. // level 2: split range state
  19. #include <boost/numeric/odeint/external/openmp/openmp_state.hpp>
  20. // level 3: process a random access container of sub-states in parallel
  21. #include <boost/numeric/odeint/external/openmp/openmp_nested_algebra.hpp>
  22. #endif