10 #ifndef vtk_m_exec_arg_FetchTagArrayDirectOutArrayHandleGroupVecVariable_h 
   11 #define vtk_m_exec_arg_FetchTagArrayDirectOutArrayHandleGroupVecVariable_h 
   39 template <
typename ComponentsPortalType, 
typename OffsetsPortalType>
 
   40 struct Fetch<
vtkm::exec::arg::FetchTagArrayDirectOut,
 
   42              vtkm::internal::ArrayPortalGroupVecVariable<ComponentsPortalType, OffsetsPortalType>>
 
   44   using ExecObjectType =
 
   45     vtkm::internal::ArrayPortalGroupVecVariable<ComponentsPortalType, OffsetsPortalType>;
 
   46   using ValueType = 
typename ExecObjectType::ValueType;
 
   49   template <
typename ThreadIndicesType>
 
   51                            const ExecObjectType& arrayPortal)
 const 
   53     return arrayPortal.Get(indices.GetOutputIndex());
 
   57   template <
typename ThreadIndicesType>
 
   69 #endif //vtk_m_exec_arg_FetchTagArrayDirectOutArrayHandleGroupVecVariable_h