Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
ParallelMinMax.h File Reference
#include "MantidKernel/DllConfig.h"
#include <utility>
#include <vector>
#include "tbb/parallel_for.h"
#include "tbb/parallel_reduce.h"

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Kernel
 

Functions

template<typename T >
std::pair< T, T > Mantid::Kernel::parallel_minmax (std::shared_ptr< std::vector< T > > const &vec, size_t const grainsize=1000)
 parallel_minmax
 
template<typename T >
std::pair< T, T > Mantid::Kernel::parallel_minmax (std::unique_ptr< std::vector< T > > const &vec, size_t const grainsize=1000)
 parallel_minmax
 
template<typename T >
std::pair< T, T > Mantid::Kernel::parallel_minmax (std::vector< T > const *const vec, size_t const grainsize=1000)
 parallel_minmax