|
class | stapl::algo_details::range_max_element< Comparator > |
| Work function invokes sequential (i.e., STL) max_element , returning the index and value of the corresponding element. More...
|
|
struct | stapl::algo_details::max_element_reduce< T, Comparator > |
| Work function which reduces two pairs of index and values, selecting the pair with maximum value. More...
|
|
class | stapl::algo_details::range_min_element< Comparator > |
| Work function invokes sequential (i.e., STL) min_element , returning the index and value of the corresponding element. More...
|
|
class | stapl::algo_details::min_element_reduce< T, Comparator > |
| Work function which reduces two pairs of index and values, selecting the pair with minimumvalue. More...
|
|
class | stapl::algo_details::range_minmax_element< Comparator > |
| Work function invokes sequential (i.e., STL) minmax_element . returning the index and value of both corresponding elements. More...
|
|
class | stapl::algo_details::minmax_element_reduce< T, Comparator > |
| Work function which reduces inputs to select min and max values from ranges and their corresponding indices. More...
|
|
|
template<typename View , typename Comparator > |
View::reference | stapl::max_element (View const &view, Comparator const &comparator) |
| Finds the largest element in the input view (or the first largest if there are multiple), which does not compare less than any other element using the given functor. More...
|
|
template<typename View > |
View::reference | stapl::max_element (View const &view) |
| Finds the largest element in the input view (or the first largest if there are multiple). More...
|
|
template<typename View , typename Comparator > |
View::value_type | stapl::max_value (View const &view, Comparator comparator) |
| Finds the largest value in the input view. More...
|
|
template<typename View > |
View::value_type | stapl::max_value (View const &view) |
| Finds the largest value in the input view. More...
|
|
template<typename View , typename Comparator > |
View::reference | stapl::min_element (View const &view, Comparator const &comparator) |
| Finds the smallest element in the input view (or the first smallest if there are multiple), which compares less than any other element using the given functor. More...
|
|
template<typename View > |
View::reference | stapl::min_element (View const &view) |
| Finds the smallest element in the input view (or the first smallest if there are multiple). More...
|
|
template<typename View , typename Comparator > |
View::value_type | stapl::min_value (View const &view, Comparator const &comparator) |
| Finds the smallest value in the input view. More...
|
|
template<typename View > |
View::value_type | stapl::min_value (View const &view) |
| Finds the smallest value in the input view. More...
|
|
template<typename View , typename Comparator > |
std::pair< typename View::reference, typename View::reference > | stapl::minmax_element (View const &view, Comparator const &comparator) |
| Returns a pair containing references to the minimum and maximum elements returned by the given comparator when called on all values in the input view. More...
|
|
template<typename View > |
std::pair< typename View::reference, typename View::reference > | stapl::minmax_element (View const &view) |
| Returns a pair containing references to the minimum and maximum elements returned when using less as a comparator on all values in the input view. More...
|
|
template<typename View , typename Comparator > |
std::pair< typename View::value_type, typename View::value_type > | stapl::minmax_value (View const &view, Comparator const &comparator) |
| Returns a pair containing the minimum and maximum values returned by the given comparator when called on all values in the input view. More...
|
|
template<typename View > |
std::pair< typename View::value_type, typename View::value_type > | stapl::minmax_value (View const &view) |
| Returns a pair containing the minimum and maximum values returned when using less as a comparator. More...
|
|