#include <FunctorsTBB.h>
|
using | KeyType = typename KeysInPortalType::ValueType |
|
using | ValueType = typename ValuesInPortalType::ValueType |
|
◆ KeyType
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
◆ ValueType
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
◆ ReduceByKeyBody() [1/2]
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
vtkm::cont::tbb::ReduceByKeyBody< KeysInPortalType, ValuesInPortalType, KeysOutPortalType, ValuesOutPortalType, BinaryOperationType >::ReduceByKeyBody |
( |
const KeysInPortalType & |
keysInPortal, |
|
|
const ValuesInPortalType & |
valuesInPortal, |
|
|
const KeysOutPortalType & |
keysOutPortal, |
|
|
const ValuesOutPortalType & |
valuesOutPortal, |
|
|
BinaryOperationType |
binaryOperation |
|
) |
| |
|
inline |
◆ ReduceByKeyBody() [2/2]
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
◆ join()
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
void vtkm::cont::tbb::ReduceByKeyBody< KeysInPortalType, ValuesInPortalType, KeysOutPortalType, ValuesOutPortalType, BinaryOperationType >::join |
( |
const ReduceByKeyBody< KeysInPortalType, ValuesInPortalType, KeysOutPortalType, ValuesOutPortalType, BinaryOperationType > & |
rhs | ) |
|
|
inline |
◆ operator()()
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
void vtkm::cont::tbb::ReduceByKeyBody< KeysInPortalType, ValuesInPortalType, KeysOutPortalType, ValuesOutPortalType, BinaryOperationType >::operator() |
( |
const ::tbb::blocked_range< vtkm::Id > & |
range | ) |
|
|
inline |
◆ BinaryOperation
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
BinaryOperationType vtkm::cont::tbb::ReduceByKeyBody< KeysInPortalType, ValuesInPortalType, KeysOutPortalType, ValuesOutPortalType, BinaryOperationType >::BinaryOperation |
◆ KeysInPortal
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
KeysInPortalType vtkm::cont::tbb::ReduceByKeyBody< KeysInPortalType, ValuesInPortalType, KeysOutPortalType, ValuesOutPortalType, BinaryOperationType >::KeysInPortal |
◆ KeysOutPortal
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
KeysOutPortalType vtkm::cont::tbb::ReduceByKeyBody< KeysInPortalType, ValuesInPortalType, KeysOutPortalType, ValuesOutPortalType, BinaryOperationType >::KeysOutPortal |
◆ Ranges
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
◆ ValuesInPortal
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
ValuesInPortalType vtkm::cont::tbb::ReduceByKeyBody< KeysInPortalType, ValuesInPortalType, KeysOutPortalType, ValuesOutPortalType, BinaryOperationType >::ValuesInPortal |
◆ ValuesOutPortal
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , class BinaryOperationType >
ValuesOutPortalType vtkm::cont::tbb::ReduceByKeyBody< KeysInPortalType, ValuesInPortalType, KeysOutPortalType, ValuesOutPortalType, BinaryOperationType >::ValuesOutPortal |
The documentation for this struct was generated from the following file: