Viskores  1.0
Classes | Namespaces | Enumerations | Functions
RuntimeDeviceTracker.h File Reference
#include <viskores/cont/viskores_cont_export.h>
#include <viskores/cont/DeviceAdapterTag.h>
#include <viskores/cont/ErrorBadAllocation.h>
#include <viskores/cont/ErrorBadDevice.h>
#include <viskores/cont/RuntimeDeviceInformation.h>
#include <functional>
#include <memory>

Go to the source code of this file.

Classes

class  viskores::cont::RuntimeDeviceTracker
 RuntimeDeviceTracker is the central location for determining which device adapter will be active for algorithm execution. More...
 
class  viskores::cont::ScopedRuntimeDeviceTracker
 A class to create a scoped runtime device tracker object. More...
 

Namespaces

 viskores
 Groups connected points that have the same field value.
 
 viskores::cont
 Viskores Control Environment.
 

Enumerations

enum  viskores::cont::RuntimeDeviceTrackerMode { viskores::cont::RuntimeDeviceTrackerMode::Force, viskores::cont::RuntimeDeviceTrackerMode::Enable, viskores::cont::RuntimeDeviceTrackerMode::Disable }
 Identifier used to specify whether to enable or disable a particular device. More...
 

Functions

viskores::cont::RuntimeDeviceTrackerviskores::cont::GetRuntimeDeviceTracker ()
 Get the RuntimeDeviceTracker for the current thread. More...