summaryrefslogtreecommitdiff
path: root/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail/less_with_sign.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail/less_with_sign.hpp')
-rw-r--r--inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/odeint/util/detail/less_with_sign.hpp78
1 files changed, 0 insertions, 78 deletions
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