1#include "MantidKernel/DllConfig.h"
6#include "tbb/parallel_for.h"
7#include "tbb/parallel_reduce.h"
16template <
typename T> std::pair<T, T>
parallel_minmax(std::vector<T>
const *
const vec,
size_t const grainsize = 1000);
24std::pair<T, T>
parallel_minmax(std::shared_ptr<std::vector<T>>
const &
vec,
size_t const grainsize = 1000);
32std::pair<T, T>
parallel_minmax(std::unique_ptr<std::vector<T>>
const &
vec,
size_t const grainsize = 1000);
std::vector< T > const * vec
std::pair< T, T > parallel_minmax(std::vector< T > const *const vec, size_t const grainsize=1000)
parallel_minmax