VTK
9.3.20240329
|
#include <vtkSMPToolsImpl.h>
Public Member Functions | |
void | Initialize (int numThreads=0) |
int | GetEstimatedNumberOfThreads () |
int | GetEstimatedDefaultNumberOfThreads () |
void | SetNestedParallelism (bool isNested) |
bool | GetNestedParallelism () |
bool | IsParallelScope () |
bool | GetSingleThread () |
template<typename FunctorInternal > | |
void | For (vtkIdType first, vtkIdType last, vtkIdType grain, FunctorInternal &fi) |
template<typename InputIt , typename OutputIt , typename Functor > | |
void | Transform (InputIt inBegin, InputIt inEnd, OutputIt outBegin, Functor transform) |
template<typename InputIt1 , typename InputIt2 , typename OutputIt , typename Functor > | |
void | Transform (InputIt1 inBegin1, InputIt1 inEnd, InputIt2 inBegin2, OutputIt outBegin, Functor transform) |
template<typename Iterator , typename T > | |
void | Fill (Iterator begin, Iterator end, const T &value) |
template<typename RandomAccessIterator > | |
void | Sort (RandomAccessIterator begin, RandomAccessIterator end) |
template<typename RandomAccessIterator , typename Compare > | |
void | Sort (RandomAccessIterator begin, RandomAccessIterator end, Compare comp) |
vtkSMPToolsImpl () | |
vtkSMPToolsImpl (const vtkSMPToolsImpl &other) | |
void | operator= (const vtkSMPToolsImpl &other) |
Definition at line 46 of file vtkSMPToolsImpl.h.
|
inline |
Definition at line 96 of file vtkSMPToolsImpl.h.
|
inline |
Definition at line 103 of file vtkSMPToolsImpl.h.
void vtk::detail::smp::vtkSMPToolsImpl< Backend >::Initialize | ( | int | numThreads = 0 | ) |
int vtk::detail::smp::vtkSMPToolsImpl< Backend >::GetEstimatedNumberOfThreads | ( | ) |
int vtk::detail::smp::vtkSMPToolsImpl< Backend >::GetEstimatedDefaultNumberOfThreads | ( | ) |
|
inline |
Definition at line 59 of file vtkSMPToolsImpl.h.
|
inline |
Definition at line 62 of file vtkSMPToolsImpl.h.
|
inline |
Definition at line 65 of file vtkSMPToolsImpl.h.
bool vtk::detail::smp::vtkSMPToolsImpl< Backend >::GetSingleThread | ( | ) |
void vtk::detail::smp::vtkSMPToolsImpl< Backend >::For | ( | vtkIdType | first, |
vtkIdType | last, | ||
vtkIdType | grain, | ||
FunctorInternal & | fi | ||
) |
void vtk::detail::smp::vtkSMPToolsImpl< Backend >::Transform | ( | InputIt | inBegin, |
InputIt | inEnd, | ||
OutputIt | outBegin, | ||
Functor | transform | ||
) |
void vtk::detail::smp::vtkSMPToolsImpl< Backend >::Transform | ( | InputIt1 | inBegin1, |
InputIt1 | inEnd, | ||
InputIt2 | inBegin2, | ||
OutputIt | outBegin, | ||
Functor | transform | ||
) |
void vtk::detail::smp::vtkSMPToolsImpl< Backend >::Fill | ( | Iterator | begin, |
Iterator | end, | ||
const T & | value | ||
) |
void vtk::detail::smp::vtkSMPToolsImpl< Backend >::Sort | ( | RandomAccessIterator | begin, |
RandomAccessIterator | end | ||
) |
void vtk::detail::smp::vtkSMPToolsImpl< Backend >::Sort | ( | RandomAccessIterator | begin, |
RandomAccessIterator | end, | ||
Compare | comp | ||
) |
|
inline |
Definition at line 110 of file vtkSMPToolsImpl.h.