VTK  9.2.6
Namespaces | Classes | Typedefs | Enumerations
vtk::detail::smp Namespace Reference

Namespaces

 OpenMP
 
 STDThread
 

Classes

class  vtkSMPThreadLocalAPI
 
class  vtkSMPThreadLocalImpl
 
class  vtkSMPThreadLocalImpl< BackendType::OpenMP, T >
 
class  vtkSMPThreadLocalImpl< BackendType::Sequential, T >
 
class  vtkSMPThreadLocalImpl< BackendType::STDThread, T >
 
class  vtkSMPThreadLocalImpl< BackendType::TBB, T >
 
class  vtkSMPThreadLocalImplAbstract
 
class  vtkSMPThreadPool
 
class  vtkSMPToolsAPI
 
class  vtkSMPToolsImpl
 

Typedefs

using vtkSMPToolsDefaultImpl = vtkSMPToolsImpl< DefaultBackend >
 
using ExecuteFunctorPtrType = void(*)(void *, vtkIdType, vtkIdType, vtkIdType)
 

Enumerations

enum  BackendType { BackendType::Sequential = VTK_SMP_BACKEND_SEQUENTIAL, BackendType::STDThread = VTK_SMP_BACKEND_STDTHREAD, BackendType::TBB = VTK_SMP_BACKEND_TBB, BackendType::OpenMP = VTK_SMP_BACKEND_OPENMP }
 

Typedef Documentation

Definition at line 47 of file vtkSMPToolsAPI.h.

Definition at line 127 of file vtkSMPToolsImpl.h.

Enumeration Type Documentation

Enumerator
Sequential 
STDThread 
TBB 
OpenMP 

Definition at line 39 of file vtkSMPToolsImpl.h.