Go to the documentation of this file.
10 #ifndef vtk_m_cont_Timer_h
11 #define vtk_m_cont_Timer_h
25 struct EnabledDeviceTimerImpls;
119 std::unique_ptr<detail::EnabledDeviceTimerImpls>
Internal;
124 #endif //vtk_m_cont_Timer_h
Groups connected points that have the same field value.
Definition: Atomic.h:19
vtkm::cont::DeviceAdapterId GetDevice() const
Returns the id of the device adapter for which this timer is synchronized.
Definition: Timer.h:101
#define VTKM_CONT_EXPORT
Definition: vtkm_cont_export.h:44
#define VTKM_CONT
Definition: ExportMacros.h:57
vtkm::cont::DeviceAdapterId Device
Definition: Timer.h:118
A class that can be used to time operations in VTK-m that might be occuring in parallel.
Definition: Timer.h:43
An object used to specify a device.
Definition: DeviceAdapterTag.h:58
double Float64
Base type to use for 64-bit floating-point numbers.
Definition: Types.h:161
std::unique_ptr< detail::EnabledDeviceTimerImpls > Internal
Definition: Timer.h:119