extremeElement.h File Reference

ExtremeElement functions. More...

#include "../defs.h"
#include <iterator>
#include <cassert>

Go to the source code of this file.

Functions

template<typename _RandomAccessIterator >
_RandomAccessIterator findMinimumElementUnrolledEven (_RandomAccessIterator begin, _RandomAccessIterator end)
 Return the minimum element in a range of even length.
template<typename _RandomAccessIterator >
_RandomAccessIterator findMinimumElementUnrolledOdd (_RandomAccessIterator begin, _RandomAccessIterator end)
 Return the minimum element in a range of even length.
template<typename _RandomAccessIterator >
_RandomAccessIterator findMinimumElementUnrolled (_RandomAccessIterator begin, _RandomAccessIterator end)
 Return the minimum element in a range.
template<typename _RandomAccessIterator >
_RandomAccessIterator findMaximumElementUnrolledEven (_RandomAccessIterator begin, _RandomAccessIterator end)
 Return the maximum element in a range of even length.
template<typename _RandomAccessIterator >
_RandomAccessIterator findMaximumElementUnrolledOdd (_RandomAccessIterator begin, _RandomAccessIterator end)
 Return the maximum element in a range of even length.
template<typename _RandomAccessIterator >
_RandomAccessIterator findMaximumElementUnrolled (_RandomAccessIterator begin, _RandomAccessIterator end)
 Return the maximum element in a range.
template<typename _RandomAccessIterator , typename _BinaryPredicate >
_RandomAccessIterator findExtremeElementUnrolledEven (_RandomAccessIterator begin, _RandomAccessIterator end, _BinaryPredicate compare)
 Return the extreme element in a range of even length.
template<typename _RandomAccessIterator , typename _BinaryPredicate >
_RandomAccessIterator findExtremeElementUnrolledOdd (_RandomAccessIterator begin, _RandomAccessIterator end, _BinaryPredicate compare)
 Return the extreme element in a range of even length.
template<typename _RandomAccessIterator , typename _BinaryPredicate >
_RandomAccessIterator findExtremeElementUnrolled (_RandomAccessIterator begin, _RandomAccessIterator end, _BinaryPredicate compare)
 Return the extreme element in a range.

Detailed Description

ExtremeElement functions.

Generated on Thu Jun 30 02:14:51 2016 for Algorithms and Data Structures Package by  doxygen 1.6.3