VTK-m
2.2
|
TBB implementation for Control Environment. More...
Namespaces | |
sort | |
Classes | |
struct | CopyBody |
struct | CopyIfBody |
struct | ReduceBody |
struct | ReduceByKeyBody |
struct | ScanExclusiveBody |
struct | ScanInclusiveBody |
class | ScatterKernel |
struct | UniqueBody |
Functions | |
template<typename InputPortalType , typename OutputPortalType > | |
void | CopyPortals (const InputPortalType &inPortal, const OutputPortalType &outPortal, vtkm::Id inOffset, vtkm::Id outOffset, vtkm::Id numValues) |
template<typename InputPortalType , typename StencilPortalType , typename OutputPortalType , typename UnaryPredicateType > | |
vtkm::Id | CopyIfPortals (InputPortalType inputPortal, StencilPortalType stencilPortal, OutputPortalType outputPortal, UnaryPredicateType unaryPredicate) |
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , typename BinaryOperationType > | |
vtkm::Id | ReduceByKeyPortals (KeysInPortalType keysInPortal, ValuesInPortalType valuesInPortal, KeysOutPortalType keysOutPortal, ValuesOutPortalType valuesOutPortal, BinaryOperationType binaryOperation) |
template<typename PortalType , typename BinaryOperationType > | |
vtkm::Id | UniquePortals (PortalType portal, BinaryOperationType binaryOperation) |
TBB implementation for Control Environment.
vtkm::cont::tbb includes the code to implement the VTK-m Control Environment for the TBB-based device adapter.
vtkm::Id vtkm::cont::tbb::CopyIfPortals | ( | InputPortalType | inputPortal, |
StencilPortalType | stencilPortal, | ||
OutputPortalType | outputPortal, | ||
UnaryPredicateType | unaryPredicate | ||
) |
void vtkm::cont::tbb::CopyPortals | ( | const InputPortalType & | inPortal, |
const OutputPortalType & | outPortal, | ||
vtkm::Id | inOffset, | ||
vtkm::Id | outOffset, | ||
vtkm::Id | numValues | ||
) |
vtkm::Id vtkm::cont::tbb::ReduceByKeyPortals | ( | KeysInPortalType | keysInPortal, |
ValuesInPortalType | valuesInPortal, | ||
KeysOutPortalType | keysOutPortal, | ||
ValuesOutPortalType | valuesOutPortal, | ||
BinaryOperationType | binaryOperation | ||
) |
vtkm::Id vtkm::cont::tbb::UniquePortals | ( | PortalType | portal, |
BinaryOperationType | binaryOperation | ||
) |