VTK
9.3.20240831
|
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 |
Internal thread pool implementation used in SMP functions. More... | |
class | vtkSMPToolsAPI |
class | vtkSMPToolsAPIInitialize |
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 } |
Variables | |
static vtkSMPToolsAPIInitialize | vtkSMPToolsAPIInitializer |
using vtk::detail::smp::vtkSMPToolsDefaultImpl = typedef vtkSMPToolsImpl<DefaultBackend> |
Definition at line 36 of file vtkSMPToolsAPI.h.
using vtk::detail::smp::ExecuteFunctorPtrType = typedef void (*)(void*, vtkIdType, vtkIdType, vtkIdType) |
Definition at line 121 of file vtkSMPToolsImpl.h.
|
strong |
Enumerator | |
---|---|
Sequential | |
STDThread | |
TBB | |
OpenMP |
Definition at line 27 of file vtkSMPToolsImpl.h.
|
static |
Definition at line 312 of file vtkSMPToolsAPI.h.