MeshLib C++ Docs
Loading...
Searching...
No Matches
MRParallelMinMax.h File Reference
#include "MRParallelFor.h"
#include "MRMinMaxArg.h"
#include "MRBitSet.h"

Go to the source code of this file.

Namespaces

namespace  MR
 

Functions

template<typename T >
MinMaxArg< T, size_t > MR::parallelMinMaxArg (const T *data, size_t size, const BitSet *region=nullptr, const T *topExcluding=nullptr)
 
template<typename T , typename Itag >
MinMaxArg< T, Id< Itag > > MR::parallelMinMaxArg (const Vector< T, Id< Itag > > &vec, const TaggedBitSet< Itag > *region=nullptr, const T *topExcluding=nullptr)
 
template<typename T >
std::pair< T, T > MR::parallelMinMax (const T *data, size_t size, const BitSet *region=nullptr, const T *topExcluding=nullptr)
 
template<typename T >
std::pair< T, T > MR::parallelMinMax (const std::vector< T > &vec, const BitSet *region=nullptr, const T *topExcluding=nullptr)
 
template<typename T , typename Itag >
std::pair< T, T > MR::parallelMinMax (const Vector< T, Id< Itag > > &vec, const TaggedBitSet< Itag > *region=nullptr, const T *topExcluding=nullptr)