Go to the documentation of this file.
10 #ifndef vtk_m_cont_arg_Transport_h
11 #define vtk_m_cont_arg_Transport_h
37 template <
typename TransportTag,
typename ContObjectType,
typename DeviceAdapterTag>
39 #ifdef VTKM_DOXYGEN_ONLY
61 template <
typename InputDomainType>
63 const InputDomainType& inputDomain
vtkm::Id outputSize)
const;
65 #else // VTKM_DOXYGEN_ONLY
67 #endif // VTKM_DOXYGEN_ONLY
72 #endif //vtk_m_cont_arg_Transport_h
typename ContObjectType::ReadPortalType ExecObjectType
The type used in the execution environment.
Definition: Transport.h:48
Groups connected points that have the same field value.
Definition: Atomic.h:19
#define VTKM_CONT
Definition: ExportMacros.h:57
vtkm::Int64 Id
Base type to use to index arrays.
Definition: Types.h:227
Class for transporting from the control to the execution environment.
Definition: Transport.h:38
VTKM_CONT ExecObjectType operator()(const ContObjectType contData, const InputDomainType &inputDomain vtkm::Id outputSize) const
Send data to the execution environment.