summaryrefslogtreecommitdiff
path: root/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/compute/algorithm/inclusive_scan.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/compute/algorithm/inclusive_scan.hpp')
-rw-r--r--inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/compute/algorithm/inclusive_scan.hpp81
1 files changed, 0 insertions, 81 deletions
diff --git a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/compute/algorithm/inclusive_scan.hpp b/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/compute/algorithm/inclusive_scan.hpp
deleted file mode 100644
index 9f98beaf7..000000000
--- a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/compute/algorithm/inclusive_scan.hpp
+++ /dev/null
@@ -1,81 +0,0 @@
-//---------------------------------------------------------------------------//
-// Copyright (c) 2013 Kyle Lutz <kyle.r.lutz@gmail.com>
-//
-// 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
-//
-// See http://boostorg.github.com/compute for more information.
-//---------------------------------------------------------------------------//
-
-#ifndef BOOST_COMPUTE_ALGORITHM_INCLUSIVE_SCAN_HPP
-#define BOOST_COMPUTE_ALGORITHM_INCLUSIVE_SCAN_HPP
-
-#include <boost/compute/functional.hpp>
-#include <boost/compute/system.hpp>
-#include <boost/compute/command_queue.hpp>
-#include <boost/compute/algorithm/detail/scan.hpp>
-
-namespace boost {
-namespace compute {
-
-/// Performs an inclusive scan of the elements in the range [\p first, \p last)
-/// and stores the results in the range beginning at \p result.
-///
-/// Each element in the output is assigned to the sum of the current value in
-/// the input with the sum of every previous value in the input.
-///
-/// \param first first element in the range to scan
-/// \param last last element in the range to scan
-/// \param result first element in the result range
-/// \param binary_op associative binary operator
-/// \param queue command queue to perform the operation
-///
-/// \return \c OutputIterator to the end of the result range
-///
-/// The default operation is to add the elements up.
-///
-/// \snippet test/test_scan.cpp inclusive_scan_int
-///
-/// But different associative operation can be specified as \p binary_op
-/// instead (e.g., multiplication, maximum, minimum).
-///
-/// \snippet test/test_scan.cpp inclusive_scan_int_multiplies
-///
-/// \see exclusive_scan()
-template<class InputIterator, class OutputIterator, class BinaryOperator>
-inline OutputIterator
-inclusive_scan(InputIterator first,
- InputIterator last,
- OutputIterator result,
- BinaryOperator binary_op,
- command_queue &queue = system::default_queue())
-{
- typedef typename
- std::iterator_traits<OutputIterator>::value_type output_type;
-
- return detail::scan(first, last, result, false,
- output_type(0), binary_op,
- queue);
-}
-
-/// \overload
-template<class InputIterator, class OutputIterator>
-inline OutputIterator
-inclusive_scan(InputIterator first,
- InputIterator last,
- OutputIterator result,
- command_queue &queue = system::default_queue())
-{
- typedef typename
- std::iterator_traits<OutputIterator>::value_type output_type;
-
- return detail::scan(first, last, result, false,
- output_type(0), boost::compute::plus<output_type>(),
- queue);
-}
-
-} // end compute namespace
-} // end boost namespace
-
-#endif // BOOST_COMPUTE_ALGORITHM_INCLUSIVE_SCAN_HPP