#include "MRBitSet.h"
#include "MRPch/MRTBB.h"
#include "MRProgressCallback.h"
#include <atomic>
#include <thread>
Go to the source code of this file.
|
template<typename IndexType , typename F > |
void | MR::BitSetParallelForAll (IndexType begin, IndexType end, F f) |
|
template<typename BS , typename F > |
void | MR::BitSetParallelForAll (const BS &bs, F f) |
|
template<typename BS , typename F > |
void | MR::BitSetParallelForAllRanged (const BS &bs, F f) |
|
template<typename BS , typename F > |
bool | MR::BitSetParallelForAllRanged (const BS &bs, F f, ProgressCallback progressCb, size_t reportProgressEveryBit=1024) |
|
template<typename BS , typename F > |
bool | MR::BitSetParallelForAll (const BS &bs, F f, ProgressCallback progressCb, size_t reportProgressEveryBit=1024) |
|
template<typename BS , typename F , typename ... Cb> |
auto | MR::BitSetParallelFor (const BS &bs, F f, Cb &&... cb) |
|
template<typename BS , typename F , typename ... Cb> |
auto | MR::BitSetParallelForReset (const BS &bs, F f, Cb &&... cb) |
|