VTK  9.2.6
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 127 of file vtkSMPToolsImpl.h.

Enumeration Type Documentation

◆ BackendType

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

Definition at line 39 of file vtkSMPToolsImpl.h.