#include <vtkSMPToolsAPI.h>
|
| BackendType | GetBackendType () |
| |
| const char * | GetBackend () |
| |
| bool | SetBackend (const char *type) |
| |
| void | Initialize (int numThreads=0) |
| |
| int | GetEstimatedNumberOfThreads () |
| |
| int | GetEstimatedDefaultNumberOfThreads () |
| |
| void | SetNestedParallelism (bool isNested) |
| |
| bool | GetNestedParallelism () |
| |
| bool | IsParallelScope () |
| |
| bool | GetSingleThread () |
| |
| int | GetInternalDesiredNumberOfThread () |
| |
| template<typename Config , typename T > |
| void | LocalScope (Config const &config, T &&lambda) |
| |
| 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) |
| |
| | vtkSMPToolsAPI (vtkSMPToolsAPI const &)=delete |
| |
| void | operator= (vtkSMPToolsAPI const &)=delete |
| |
Definition at line 38 of file vtkSMPToolsAPI.h.
◆ vtkSMPToolsAPI()
| vtk::detail::smp::vtkSMPToolsAPI::vtkSMPToolsAPI |
( |
vtkSMPToolsAPI const & |
| ) |
|
|
delete |
◆ GetInstance()
| static vtkSMPToolsAPI & vtk::detail::smp::vtkSMPToolsAPI::GetInstance |
( |
| ) |
|
|
static |
◆ GetBackendType()
| BackendType vtk::detail::smp::vtkSMPToolsAPI::GetBackendType |
( |
| ) |
|
◆ GetBackend()
| const char * vtk::detail::smp::vtkSMPToolsAPI::GetBackend |
( |
| ) |
|
◆ SetBackend()
| bool vtk::detail::smp::vtkSMPToolsAPI::SetBackend |
( |
const char * |
type | ) |
|
◆ Initialize()
| void vtk::detail::smp::vtkSMPToolsAPI::Initialize |
( |
int |
numThreads = 0 | ) |
|
◆ GetEstimatedNumberOfThreads()
| int vtk::detail::smp::vtkSMPToolsAPI::GetEstimatedNumberOfThreads |
( |
| ) |
|
◆ GetEstimatedDefaultNumberOfThreads()
| int vtk::detail::smp::vtkSMPToolsAPI::GetEstimatedDefaultNumberOfThreads |
( |
| ) |
|
◆ SetNestedParallelism()
| void vtk::detail::smp::vtkSMPToolsAPI::SetNestedParallelism |
( |
bool |
isNested | ) |
|
◆ GetNestedParallelism()
| bool vtk::detail::smp::vtkSMPToolsAPI::GetNestedParallelism |
( |
| ) |
|
◆ IsParallelScope()
| bool vtk::detail::smp::vtkSMPToolsAPI::IsParallelScope |
( |
| ) |
|
◆ GetSingleThread()
| bool vtk::detail::smp::vtkSMPToolsAPI::GetSingleThread |
( |
| ) |
|
◆ GetInternalDesiredNumberOfThread()
| int vtk::detail::smp::vtkSMPToolsAPI::GetInternalDesiredNumberOfThread |
( |
| ) |
|
|
inline |
◆ LocalScope()
template<typename Config , typename T >
| void vtk::detail::smp::vtkSMPToolsAPI::LocalScope |
( |
Config const & |
config, |
|
|
T && |
lambda |
|
) |
| |
|
inline |
◆ For()
template<typename FunctorInternal >
◆ Transform() [1/2]
template<typename InputIt , typename OutputIt , typename Functor >
| void vtk::detail::smp::vtkSMPToolsAPI::Transform |
( |
InputIt |
inBegin, |
|
|
InputIt |
inEnd, |
|
|
OutputIt |
outBegin, |
|
|
Functor & |
transform |
|
) |
| |
|
inline |
◆ Transform() [2/2]
template<typename InputIt1 , typename InputIt2 , typename OutputIt , typename Functor >
| void vtk::detail::smp::vtkSMPToolsAPI::Transform |
( |
InputIt1 |
inBegin1, |
|
|
InputIt1 |
inEnd, |
|
|
InputIt2 |
inBegin2, |
|
|
OutputIt |
outBegin, |
|
|
Functor & |
transform |
|
) |
| |
|
inline |
◆ Fill()
template<typename Iterator , typename T >
| void vtk::detail::smp::vtkSMPToolsAPI::Fill |
( |
Iterator |
begin, |
|
|
Iterator |
end, |
|
|
const T & |
value |
|
) |
| |
|
inline |
◆ Sort() [1/2]
template<typename RandomAccessIterator >
| void vtk::detail::smp::vtkSMPToolsAPI::Sort |
( |
RandomAccessIterator |
begin, |
|
|
RandomAccessIterator |
end |
|
) |
| |
|
inline |
◆ Sort() [2/2]
template<typename RandomAccessIterator , typename Compare >
| void vtk::detail::smp::vtkSMPToolsAPI::Sort |
( |
RandomAccessIterator |
begin, |
|
|
RandomAccessIterator |
end, |
|
|
Compare |
comp |
|
) |
| |
|
inline |
◆ operator=()
| void vtk::detail::smp::vtkSMPToolsAPI::operator= |
( |
vtkSMPToolsAPI const & |
| ) |
|
|
delete |
◆ ClassInitialize()
| static void vtk::detail::smp::vtkSMPToolsAPI::ClassInitialize |
( |
| ) |
|
|
staticprotected |
◆ ClassFinalize()
| static void vtk::detail::smp::vtkSMPToolsAPI::ClassFinalize |
( |
| ) |
|
|
staticprotected |
◆ vtkSMPToolsAPIInitialize
The documentation for this class was generated from the following file: