10 #ifndef vtk_m_cont_internal_RuntimeDeviceConfigurationOptions_h
11 #define vtk_m_cont_internal_RuntimeDeviceConfigurationOptions_h
13 #include <vtkm/cont/vtkm_cont_export.h>
30 class VTKM_CONT_EXPORT RuntimeDeviceConfigurationOptions
33 VTKM_CONT RuntimeDeviceConfigurationOptions();
37 VTKM_CONT RuntimeDeviceConfigurationOptions(std::vector<option::Descriptor>& usage);
41 VTKM_CONT RuntimeDeviceConfigurationOptions(
int& argc,
char* argv[]);
43 VTKM_CONT virtual ~RuntimeDeviceConfigurationOptions() noexcept;
50 RuntimeDeviceOption VTKmNumThreads;
51 RuntimeDeviceOption VTKmNumaRegions;
52 RuntimeDeviceOption VTKmDeviceInstance;
58 VTKM_CONT RuntimeDeviceConfigurationOptions(const
bool& useOptionIndex);
68 #endif // vtk_m_cont_internal_RuntimeDeviceConfigurationOptions_h