Go to the documentation of this file.
   10 #ifndef vtk_m_cont_arg_TransportTagBitField_h 
   11 #define vtk_m_cont_arg_TransportTagBitField_h 
   34 template <
typename Device>
 
   38     typename vtkm::cont::BitField::template ExecutionTypes<Device>::PortalConst;
 
   40   template <
typename InputDomainType>
 
   42                                       const InputDomainType&,
 
   51 template <
typename Device>
 
   54   using ExecObjectType = 
typename vtkm::cont::BitField::template ExecutionTypes<Device>::Portal;
 
   56   template <
typename InputDomainType>
 
   58                                       const InputDomainType&,
 
   69 template <
typename Device>
 
   72   using ExecObjectType = 
typename vtkm::cont::BitField::template ExecutionTypes<Device>::Portal;
 
   74   template <
typename InputDomainType>
 
   76                                       const InputDomainType&,
 
   88 #endif //vtk_m_cont_arg_TransportTagBitField_h 
  
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
VTKM_CONT ReadPortalType PrepareForInput(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Prepares this BitField to be used as an input to an operation in the execution environment.
 
VTKM_CONT WritePortalType PrepareForInPlace(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Prepares this BitField to be used in an in-place operation (both as input and output) in the executio...
 
typename vtkm::cont::BitField::template ExecutionTypes< Device >::Portal ExecObjectType
Definition: TransportTagBitField.h:72
 
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
 
Definition: TransportTagBitField.h:27
 
Definition: TransportTagBitField.h:30
 
Definition: TransportTagBitField.h:24
 
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
 
VTKM_CONT ExecObjectType operator()(vtkm::cont::BitField &field, const InputDomainType &, vtkm::Id, vtkm::Id, vtkm::cont::Token &token) const
Definition: TransportTagBitField.h:57
 
VTKM_CONT ExecObjectType operator()(vtkm::cont::BitField &field, const InputDomainType &, vtkm::Id, vtkm::Id, vtkm::cont::Token &token) const
Definition: TransportTagBitField.h:41
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
typename vtkm::cont::BitField::template ExecutionTypes< Device >::Portal ExecObjectType
Definition: TransportTagBitField.h:54
 
VTKM_CONT ExecObjectType operator()(vtkm::cont::BitField &field, const InputDomainType &, vtkm::Id, vtkm::Id, vtkm::cont::Token &token) const
Definition: TransportTagBitField.h:75
 
Definition: BitField.h:497
 
typename vtkm::cont::BitField::template ExecutionTypes< Device >::PortalConst ExecObjectType
Definition: TransportTagBitField.h:38
 
Class for transporting from the control to the execution environment.
Definition: Transport.h:38