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

Namespaces

namespace  OpenMP
 
namespace  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 class  BackendType { Sequential = VTK_SMP_BACKEND_SEQUENTIAL , STDThread = VTK_SMP_BACKEND_STDTHREAD , TBB = VTK_SMP_BACKEND_TBB , OpenMP = VTK_SMP_BACKEND_OPENMP }
 

Typedef Documentation

◆ vtkSMPToolsDefaultImpl

Definition at line 47 of file vtkSMPToolsAPI.h.

◆ ExecuteFunctorPtrType

Definition at line 104 of file vtkSMPToolsImpl.h.

Enumeration Type Documentation

◆ BackendType

enum class vtk::detail::smp::BackendType
strong
Enumerator
Sequential 
STDThread 
TBB 
OpenMP 

Definition at line 37 of file vtkSMPToolsImpl.h.