CanRunOn(DeviceAdapterId deviceId) const | vtkm::cont::RuntimeDeviceTracker | |
CheckDevice(vtkm::cont::DeviceAdapterId deviceId) const | vtkm::cont::RuntimeDeviceTracker | private |
CheckForAbortRequest() const | vtkm::cont::RuntimeDeviceTracker | |
ClearAbortChecker() | vtkm::cont::RuntimeDeviceTracker | |
CopyStateFrom(const vtkm::cont::RuntimeDeviceTracker &tracker) | vtkm::cont::RuntimeDeviceTracker | |
DisableDevice(DeviceAdapterId deviceId) | vtkm::cont::RuntimeDeviceTracker | |
ForceDevice(DeviceAdapterId deviceId) | vtkm::cont::RuntimeDeviceTracker | |
GetThreadFriendlyMemAlloc() const | vtkm::cont::RuntimeDeviceTracker | |
Internals | vtkm::cont::RuntimeDeviceTracker | private |
LogEnabledDevices() const | vtkm::cont::RuntimeDeviceTracker | private |
operator=(const RuntimeDeviceTracker &)=delete | vtkm::cont::RuntimeDeviceTracker | private |
PrintSummary(std::ostream &out) const | vtkm::cont::RuntimeDeviceTracker | |
ReportAllocationFailure(vtkm::cont::DeviceAdapterId deviceId, const vtkm::cont::ErrorBadAllocation &) | vtkm::cont::RuntimeDeviceTracker | inline |
ReportBadDeviceFailure(vtkm::cont::DeviceAdapterId deviceId, const vtkm::cont::ErrorBadDevice &) | vtkm::cont::RuntimeDeviceTracker | inline |
Reset() | vtkm::cont::RuntimeDeviceTracker | |
ResetDevice(vtkm::cont::DeviceAdapterId deviceId) | vtkm::cont::RuntimeDeviceTracker | |
RuntimeDeviceTracker(detail::RuntimeDeviceTrackerInternals *details, bool reset) | vtkm::cont::RuntimeDeviceTracker | private |
RuntimeDeviceTracker(const RuntimeDeviceTracker &)=delete | vtkm::cont::RuntimeDeviceTracker | private |
SavedState | vtkm::cont::ScopedRuntimeDeviceTracker | private |
ScopedRuntimeDeviceTracker(const vtkm::cont::RuntimeDeviceTracker &tracker=GetRuntimeDeviceTracker()) | vtkm::cont::ScopedRuntimeDeviceTracker | |
ScopedRuntimeDeviceTracker(vtkm::cont::DeviceAdapterId device, RuntimeDeviceTrackerMode mode=RuntimeDeviceTrackerMode::Force, const vtkm::cont::RuntimeDeviceTracker &tracker=GetRuntimeDeviceTracker()) | vtkm::cont::ScopedRuntimeDeviceTracker | |
ScopedRuntimeDeviceTracker(const std::function< bool()> &abortChecker, const vtkm::cont::RuntimeDeviceTracker &tracker=GetRuntimeDeviceTracker()) | vtkm::cont::ScopedRuntimeDeviceTracker | |
SetAbortChecker(const std::function< bool()> &func) | vtkm::cont::RuntimeDeviceTracker | |
SetDeviceState(vtkm::cont::DeviceAdapterId deviceId, bool state) | vtkm::cont::RuntimeDeviceTracker | private |
SetThreadFriendlyMemAlloc(bool state) | vtkm::cont::RuntimeDeviceTracker | |
~RuntimeDeviceTracker() | vtkm::cont::RuntimeDeviceTracker | |
~ScopedRuntimeDeviceTracker() | vtkm::cont::ScopedRuntimeDeviceTracker | |