diff options
Diffstat (limited to 'inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail')
2 files changed, 0 insertions, 212 deletions
diff --git a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail/is_range.hpp b/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail/is_range.hpp deleted file mode 100644 index a17685541..000000000 --- a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail/is_range.hpp +++ /dev/null @@ -1,134 +0,0 @@ -/* - [auto_generated] - boost/numeric/odeint/util/detail/is_range.hpp - - [begin_description] - is_range implementation. Taken from the boost::range library. - [end_description] - - Copyright 2011-2013 Karsten Ahnert - Copyright 2011-2013 Thorsten Ottosen - - - - 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_UTIL_DETAIL_IS_RANGE_HPP_INCLUDED -#define BOOST_NUMERIC_ODEINT_UTIL_DETAIL_IS_RANGE_HPP_INCLUDED - - -#if defined(_MSC_VER) && (_MSC_VER >= 1200) -# pragma once -#endif - -#include <cstddef> -#include <boost/range/config.hpp> -#include <boost/mpl/has_xxx.hpp> -#include <boost/mpl/bool.hpp> -#include <boost/mpl/and.hpp> - -namespace boost { -namespace numeric { -namespace odeint { - - - -namespace range_detail -{ -BOOST_MPL_HAS_XXX_TRAIT_DEF(iterator) - BOOST_MPL_HAS_XXX_TRAIT_DEF(const_iterator) -} - -namespace detail -{ - -template< typename Range > -struct is_range : boost::mpl::and_<range_detail::has_iterator<Range>, range_detail::has_const_iterator<Range> > -{ -}; - -////////////////////////////////////////////////////////////////////////// -// pair -////////////////////////////////////////////////////////////////////////// - -template< typename iteratorT > -struct is_range< std::pair<iteratorT,iteratorT> > : boost::mpl::true_ -{ -}; - -template< typename iteratorT > -struct is_range< const std::pair<iteratorT,iteratorT> > : boost::mpl::true_ -{ -}; - -////////////////////////////////////////////////////////////////////////// -// array -////////////////////////////////////////////////////////////////////////// - -template< typename elementT, std::size_t sz > -struct is_range< elementT[sz] > : boost::mpl::true_ -{ -}; - -template< typename elementT, std::size_t sz > -struct is_range< const elementT[sz] > : boost::mpl::true_ -{ -}; - -////////////////////////////////////////////////////////////////////////// -// string -////////////////////////////////////////////////////////////////////////// - -template<> -struct is_range< char* > : boost::mpl::true_ -{ -}; - -template<> -struct is_range< wchar_t* > : boost::mpl::true_ -{ -}; - -template<> -struct is_range< const char* > : boost::mpl::true_ -{ -}; - -template<> -struct is_range< const wchar_t* > : boost::mpl::true_ -{ -}; - -template<> -struct is_range< char* const > : boost::mpl::true_ -{ -}; - -template<> -struct is_range< wchar_t* const > : boost::mpl::true_ -{ -}; - -template<> -struct is_range< const char* const > : boost::mpl::true_ -{ -}; - -template<> -struct is_range< const wchar_t* const > : boost::mpl::true_ -{ -}; - -} // namespace detail - -} // namespace odeint -} // namespace numeric -} // namespace boost - - - -#endif // BOOST_NUMERIC_ODEINT_UTIL_DETAIL_IS_RANGE_HPP_INCLUDED diff --git a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail/less_with_sign.hpp b/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail/less_with_sign.hpp deleted file mode 100644 index 3ffa7ca17..000000000 --- a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail/less_with_sign.hpp +++ /dev/null @@ -1,78 +0,0 @@ -/* - [auto_generated] - boost/numeric/odeint/util/detail/less_with_sign.hpp - - [begin_description] - Helper function to compare times taking into account the sign of dt - [end_description] - - Copyright 2012-2015 Mario Mulansky - Copyright 2012 Karsten Ahnert - - 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_INTEGRATE_DETAIL_LESS_WITH_SIGN_HPP_INCLUDED -#define BOOST_NUMERIC_ODEINT_INTEGRATE_DETAIL_LESS_WITH_SIGN_HPP_INCLUDED - -#include <limits> - -#include <boost/numeric/odeint/util/unit_helper.hpp> - -namespace boost { -namespace numeric { -namespace odeint { -namespace detail { - -/** - * return t1 < t2 if dt > 0 and t1 > t2 if dt < 0 with epsilon accuracy - */ -template< typename T > -bool less_with_sign( T t1 , T t2 , T dt ) -{ - if( get_unit_value(dt) > 0 ) - //return t1 < t2; - return t2-t1 > std::numeric_limits<T>::epsilon(); - else - //return t1 > t2; - return t1-t2 > std::numeric_limits<T>::epsilon(); -} - -/** - * return t1 <= t2 if dt > 0 and t1 => t2 if dt < 0 with epsilon accuracy - */ -template< typename T > -bool less_eq_with_sign( T t1 , T t2 , T dt ) -{ - if( get_unit_value(dt) > 0 ) - return t1-t2 <= std::numeric_limits<T>::epsilon(); - else - return t2-t1 <= std::numeric_limits<T>::epsilon(); -} - -template< typename T > -T min_abs( T t1 , T t2 ) -{ - BOOST_USING_STD_MIN(); - BOOST_USING_STD_MAX(); - if( get_unit_value(t1)>0 ) - return min BOOST_PREVENT_MACRO_SUBSTITUTION ( t1 , t2 ); - else - return max BOOST_PREVENT_MACRO_SUBSTITUTION ( t1 , t2 ); -} - -template< typename T > -T max_abs( T t1 , T t2 ) -{ - BOOST_USING_STD_MIN(); - BOOST_USING_STD_MAX(); - if( get_unit_value(t1)>0 ) - return max BOOST_PREVENT_MACRO_SUBSTITUTION ( t1 , t2 ); - else - return min BOOST_PREVENT_MACRO_SUBSTITUTION ( t1 , t2 ); -} -} } } } - -#endif |