Go to the documentation of this file.
   10 #ifndef vtk_m_cont_arg_TransportTagWholeArrayOut_h 
   11 #define vtk_m_cont_arg_TransportTagWholeArrayOut_h 
   41 template <
typename ContObjectType, 
typename Device>
 
   57   using ValueType = 
typename ContObjectType::ValueType;
 
   62   template <
typename InputDomainType>
 
   64                                       const InputDomainType&,
 
   73     return array.PrepareForOutput(array.GetNumberOfValues(), Device{}, token);
 
   84 #endif //vtk_m_cont_arg_TransportTagWholeArrayOut_h 
  
typename ContObjectType::WritePortalType ExecObjectType
Definition: TransportTagWholeArrayOut.h:60
 
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
typename ContObjectType::StorageTag StorageTag
Definition: TransportTagWholeArrayOut.h:58
 
#define VTKM_DEPRECATED_SUPPRESS_END
Definition: Deprecated.h:123
 
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
 
Transport tag for in-place arrays with random access.
Definition: TransportTagWholeArrayOut.h:37
 
#define VTKM_IS_ARRAY_HANDLE(T)
Checks that the given type is a vtkm::cont::ArrayHandle.
Definition: ArrayHandle.h:137
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
vtkm::Int64 Id
Base type to use to index arrays.
Definition: Types.h:227
 
#define VTKM_DEPRECATED_SUPPRESS_BEGIN
Definition: Deprecated.h:122
 
Class for transporting from the control to the execution environment.
Definition: Transport.h:38
 
typename ContObjectType::ValueType ValueType
Definition: TransportTagWholeArrayOut.h:57
 
ExecObjectType operator()(ContObjectType &array, const InputDomainType &, vtkm::Id, vtkm::Id, vtkm::cont::Token &token) const
Definition: TransportTagWholeArrayOut.h:63