19 #ifndef itkTBBMultiThreader_h
20 #define itkTBBMultiThreader_h
58 virtual void SetNumberOfWorkUnits(
ThreadIdType numberOfWorkUnits )
override;
64 void SingleMethodExecute()
override;
74 void ParallelizeArray(
81 void ParallelizeImageRegion(
82 unsigned int dimension,
91 void PrintSelf(std::ostream & os,
Indent indent)
const override;
void(* ThreadFunctionType)(void *)
Light weight base class for most itk classes.
unsigned long SizeValueType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
std::function< void(SizeValueType) > ArrayThreadingFunctorType
std::function< void(const IndexValueType index[], const SizeValueType size[])> ThreadingFunctorType
signed long IndexValueType
A class for performing multithreaded execution.
unsigned int ThreadIdType
A class for performing multithreaded execution with a thread pool back end, uses the Intel Threading ...
Control indentation during Print() invocation.
Base class for most ITK classes.