Go to the documentation of this file.
   10 #ifndef vtk_m_cont_arg_TransportTagExecObject_h 
   11 #define vtk_m_cont_arg_TransportTagExecObject_h 
   36 template <
typename ContObjectType, 
typename Device>
 
   44   using ExecObjectType = vtkm::cont::internal::ExecutionObjectType<ContObjectType, Device>;
 
   45   template <
typename InputDomainType>
 
   47                                       const InputDomainType&,
 
   52     return vtkm::cont::internal::CallPrepareForExecution(
object, Device{}, token);
 
   59 #endif //vtk_m_cont_arg_TransportTagExecObject_h 
  
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
 
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
 
#define VTKM_IS_EXECUTION_OBJECT(execObject)
Checks that the argument is a proper execution object.
Definition: ExecutionObjectBase.h:66
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
Transport tag for execution objects.
Definition: TransportTagExecObject.h:32
 
VTKM_CONT ExecObjectType operator()(ContObjectType &object, const InputDomainType &, vtkm::Id, vtkm::Id, vtkm::cont::Token &token) const
Definition: TransportTagExecObject.h:46
 
Class for transporting from the control to the execution environment.
Definition: Transport.h:38
 
vtkm::cont::internal::ExecutionObjectType< ContObjectType, Device > ExecObjectType
Definition: TransportTagExecObject.h:44