|
template<typename InputPortalType , typename OutputPortalType > |
void | CopyPortals (const InputPortalType &inPortal, const OutputPortalType &outPortal, viskores::Id inOffset, viskores::Id outOffset, viskores::Id numValues) |
|
template<typename InputPortalType , typename StencilPortalType , typename OutputPortalType , typename UnaryPredicateType > |
viskores::Id | CopyIfPortals (InputPortalType inputPortal, StencilPortalType stencilPortal, OutputPortalType outputPortal, UnaryPredicateType unaryPredicate) |
|
template<typename KeysInPortalType , typename ValuesInPortalType , typename KeysOutPortalType , typename ValuesOutPortalType , typename BinaryOperationType > |
viskores::Id | ReduceByKeyPortals (KeysInPortalType keysInPortal, ValuesInPortalType valuesInPortal, KeysOutPortalType keysOutPortal, ValuesOutPortalType valuesOutPortal, BinaryOperationType binaryOperation) |
|
template<typename PortalType , typename BinaryOperationType > |
viskores::Id | UniquePortals (PortalType portal, BinaryOperationType binaryOperation) |
|
TBB implementation for Control Environment.
viskores::cont::tbb includes the code to implement the Viskores Control Environment for the TBB-based device adapter.