VTK-m  2.0
Public Member Functions | Private Attributes | List of all members
vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagKokkos >::ReduceOperator Class Reference

Public Member Functions

KOKKOS_INLINE_FUNCTION ReduceOperator ()
 
KOKKOS_INLINE_FUNCTION ReduceOperator (const ArrayPortal &portal)
 
KOKKOS_INLINE_FUNCTION void operator() (const BinaryOperator &op, vtkm::Id i, ResultType &update) const
 

Private Attributes

ArrayPortal Portal
 

Constructor & Destructor Documentation

◆ ReduceOperator() [1/2]

KOKKOS_INLINE_FUNCTION vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagKokkos >::ReduceOperator::ReduceOperator ( )
inline

◆ ReduceOperator() [2/2]

KOKKOS_INLINE_FUNCTION vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagKokkos >::ReduceOperator::ReduceOperator ( const ArrayPortal portal)
inlineexplicit

Member Function Documentation

◆ operator()()

KOKKOS_INLINE_FUNCTION void vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagKokkos >::ReduceOperator::operator() ( const BinaryOperator &  op,
vtkm::Id  i,
ResultType &  update 
) const
inline

Member Data Documentation

◆ Portal

ArrayPortal vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagKokkos >::ReduceOperator::Portal
private

The documentation for this class was generated from the following file: