Go to the documentation of this file.
18 #ifndef viskores_cont_arg_Transport_h
19 #define viskores_cont_arg_Transport_h
45 template <
typename TransportTag,
typename ContObjectType,
typename DeviceAdapterTag>
47 #ifdef VISKORES_DOXYGEN_ONLY
69 template <
typename InputDomainType>
72 const InputDomainType& inputDomain
viskores::Id outputSize)
const;
74 #else // VISKORES_DOXYGEN_ONLY
76 #endif // VISKORES_DOXYGEN_ONLY
81 #endif //viskores_cont_arg_Transport_h
Class for transporting from the control to the execution environment.
Definition: Transport.h:46
typename ContObjectType::ReadPortalType ExecObjectType
The type used in the execution environment.
Definition: Transport.h:56
viskores::Int64 Id
Base type to use to index arrays.
Definition: Types.h:235
#define VISKORES_CONT
Definition: ExportMacros.h:65
Groups connected points that have the same field value.
Definition: Atomic.h:27
VISKORES_CONT ExecObjectType operator()(const ContObjectType contData, const InputDomainType &inputDomain viskores::Id outputSize) const
Send data to the execution environment.