VTK-m
2.2
|
Tag for a device adapter that uses the Kokkos library to run algorithms in parallel. More...
#include <DeviceAdapterTagKokkos.h>
Public Member Functions | |
constexpr | DeviceAdapterTagKokkos () |
Public Member Functions inherited from vtkm::cont::DeviceAdapterId | |
constexpr bool | operator== (DeviceAdapterId other) const |
constexpr bool | operator!= (DeviceAdapterId other) const |
constexpr bool | operator< (DeviceAdapterId other) const |
constexpr bool | IsValueValid () const |
Return whether this object represents a valid type of device. More... | |
constexpr vtkm::Int8 | GetValue () const |
Returns the numeric value of the index. More... | |
DeviceAdapterNameType | GetName () const |
Return a name representing the device. More... | |
Static Public Attributes | |
static constexpr bool | IsEnabled = false |
Additional Inherited Members | |
Protected Member Functions inherited from vtkm::cont::DeviceAdapterId | |
constexpr | DeviceAdapterId (vtkm::Int8 id) |
Tag for a device adapter that uses the Kokkos library to run algorithms in parallel.
For this device to work, VTK-m must be configured to use Kokkos and the executable must be linked to the Kokkos libraries. VTK-m will use the default execution space of the provided kokkos library build. This tag is defined in vtkm/cont/kokkos/DeviceAdapterKokkos.h
.
|
inlineconstexpr |
|
staticconstexpr |