Home
last modified time | relevance | path

Searched refs:ExecObjectType (Results 1 – 25 of 98) sorted by relevance

1234

/dports/math/vtk9/VTK-9.1.0/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/exec/arg/
H A DFetchTagArrayDirectOut.h33 template <typename ExecObjectType>
36 ExecObjectType>
40 VTKM_EXEC auto Load(const ThreadIndicesType&, const ExecObjectType&) const ->
41 typename ExecObjectType::ValueType
44 using ValueType = typename ExecObjectType::ValueType;
51 const ExecObjectType& arrayPortal,
54 using ValueType = typename ExecObjectType::ValueType;
H A DFetchTagExecObject.h36 template <typename ExecObjectType>
37 struct Fetch<vtkm::exec::arg::FetchTagExecObject, vtkm::exec::arg::AspectTagDefault, ExecObjectType>
39 using ValueType = ExecObjectType;
44 const ExecObjectType& execObject) const
50 VTKM_EXEC void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DFetchTagWholeCellSetIn.h32 template <typename ExecObjectType>
35 ExecObjectType>
37 using ValueType = ExecObjectType;
42 const ExecObjectType& execObject) const
48 VTKM_EXEC void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DFetchTagArrayNeighborhoodIn.h34 template <typename ExecObjectType>
37 ExecObjectType>
39 using ValueType = vtkm::exec::FieldNeighborhood<ExecObjectType>;
44 const ExecObjectType& arrayPortal) const
50 VTKM_EXEC void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DFetchTagArrayDirectInOut.h43 template <typename ExecObjectType>
46 ExecObjectType>
48 using ValueType = typename ExecObjectType::ValueType;
53 const ExecObjectType& arrayPortal) const
61 const ExecObjectType& arrayPortal,
H A DFetch.h48 template <typename FetchTag, typename AspectTag, typename ExecObjectType>
58 using ValueType = typename ExecObjectType::ValueType;
70 const ExecObjectType& execObject) const;
83 const ExecObjectType& execObject,
H A DFetchTagCellSetIn.h33 template <typename ExecObjectType>
34 struct Fetch<vtkm::exec::arg::FetchTagCellSetIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType>
38 VTKM_EXEC auto Load(const ThreadIndicesType& indices, const ExecObjectType&) const
45 VTKM_EXEC void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DThreadIndices.h52 template <typename FetchTag, typename ExecObjectType>
53 struct Fetch<FetchTag, vtkm::exec::arg::AspectTagThreadIndices, ExecObjectType>
58 const ExecObjectType&) const
65 const ExecObjectType&,
H A DFetchTagArrayTopologyMapIn.h194 template <typename ExecObjectType>
197 ExecObjectType>
203 VTKM_EXEC auto Load(const ThreadIndicesType& indices, const ExecObjectType& field) const
206 ExecObjectType,
211 ExecObjectType,
222 const ExecObjectType& portal) -> vtkm::Vec<typename ExecObjectType::ValueType, 6>
229 using ValueType = vtkm::Vec<typename ExecObjectType::ValueType, 6>;
243 VTKM_EXEC void Store(const ThreadIndicesType&, const ExecObjectType&, const T&) const
H A DCellShape.h40 template <typename FetchTag, typename ExecObjectType>
41 struct Fetch<FetchTag, vtkm::exec::arg::AspectTagCellShape, ExecObjectType>
45 VTKM_EXEC auto Load(const ThreadIndicesType& indices, const ExecObjectType&) const
52 VTKM_EXEC void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DFetchTagArrayDirectOutArrayHandleGroupVecVariable.h44 using ExecObjectType =
46 using ValueType = typename ExecObjectType::ValueType;
51 const ExecObjectType& arrayPortal) const
58 VTKM_EXEC void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
/dports/math/vtk8/VTK-8.2.0/ThirdParty/vtkm/vtk-m/vtkm/exec/arg/
H A DFetchTagArrayNeighborhoodIn.h45 template <int NeighborhoodSize, typename ExecObjectType>
49 Neighborhood(const ExecObjectType& portal, const vtkm::exec::arg::BoundaryState& boundary) in Neighborhood()
55 using ValueType = typename ExecObjectType::ValueType;
76 ExecObjectType Portal;
113 template <int NeighborhoodSize, typename ExecObjectType>
117 ExecObjectType>
120 using ValueType = Neighborhood<NeighborhoodSize, ExecObjectType>;
124 ValueType Load(const ThreadIndicesType& indices, const ExecObjectType& arrayPortal) const
130 void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DFetchTagExecObject.h46 template <typename ThreadIndicesType, typename ExecObjectType>
50 ExecObjectType>
52 using ValueType = ExecObjectType;
57 const ExecObjectType& execObject) const
63 void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DFetchTagWholeCellSetIn.h42 template <typename ThreadIndicesType, typename ExecObjectType>
46 ExecObjectType>
48 using ValueType = ExecObjectType;
53 const ExecObjectType& execObject) const
59 void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DFetchTagArrayDirectIn.h43 template <typename ThreadIndicesType, typename ExecObjectType>
47 ExecObjectType>
49 using ValueType = typename ExecObjectType::ValueType;
53 ValueType Load(const ThreadIndicesType& indices, const ExecObjectType& arrayPortal) const
59 void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DFetchTagArrayDirectOut.h43 template <typename ThreadIndicesType, typename ExecObjectType>
47 ExecObjectType>
49 using ValueType = typename ExecObjectType::ValueType;
53 ValueType Load(const ThreadIndicesType&, const ExecObjectType&) const
62 const ExecObjectType& arrayPortal,
H A DFetchTagArrayDirectInOut.h53 template <typename ThreadIndicesType, typename ExecObjectType>
57 ExecObjectType>
59 using ValueType = typename ExecObjectType::ValueType;
63 ValueType Load(const ThreadIndicesType& indices, const ExecObjectType& arrayPortal) const
71 const ExecObjectType& arrayPortal,
H A DFetch.h61 typename ExecObjectType>
71 using ValueType = typename ExecObjectType::ValueType;
82 ValueType Load(const ThreadIndicesType& indices, const ExecObjectType& execObject) const;
95 const ExecObjectType& execObject,
H A DFetchTagCellSetIn.h44 template <typename ConnectivityType, typename ExecObjectType>
48 ExecObjectType>
56 ValueType Load(const ThreadIndicesType& indices, const ExecObjectType&) const
62 void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DThreadIndices.h62 template <typename FetchTag, typename ThreadIndicesType, typename ExecObjectType>
63 struct Fetch<FetchTag, vtkm::exec::arg::AspectTagThreadIndices, ThreadIndicesType, ExecObjectType>
68 const ThreadIndicesType& Load(const ThreadIndicesType& indices, const ExecObjectType&) const
74 void Store(const ThreadIndicesType&, const ExecObjectType&, const ThreadIndicesType&) const
H A DInputIndex.h63 template <typename FetchTag, typename ThreadIndicesType, typename ExecObjectType>
64 struct Fetch<FetchTag, vtkm::exec::arg::AspectTagInputIndex, ThreadIndicesType, ExecObjectType>
69 vtkm::Id Load(const ThreadIndicesType& indices, const ExecObjectType&) const
75 void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DOutputIndex.h63 template <typename FetchTag, typename ThreadIndicesType, typename ExecObjectType>
64 struct Fetch<FetchTag, vtkm::exec::arg::AspectTagOutputIndex, ThreadIndicesType, ExecObjectType>
69 vtkm::Id Load(const ThreadIndicesType& indices, const ExecObjectType&) const
75 void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DVisitIndex.h64 template <typename FetchTag, typename ThreadIndicesType, typename ExecObjectType>
65 struct Fetch<FetchTag, vtkm::exec::arg::AspectTagVisitIndex, ThreadIndicesType, ExecObjectType>
70 vtkm::IdComponent Load(const ThreadIndicesType& indices, const ExecObjectType&) const
76 void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
H A DWorkIndex.h60 template <typename FetchTag, typename ThreadIndicesType, typename ExecObjectType>
61 struct Fetch<FetchTag, vtkm::exec::arg::AspectTagWorkIndex, ThreadIndicesType, ExecObjectType>
66 vtkm::Id Load(const ThreadIndicesType& indices, const ExecObjectType&) const
72 void Store(const ThreadIndicesType&, const ExecObjectType&, const ValueType&) const
/dports/math/vtk9/VTK-9.1.0/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/arg/
H A DTransportTagBitField.h37 using ExecObjectType =
41 VTKM_CONT ExecObjectType operator()(vtkm::cont::BitField& field,
54 using ExecObjectType = typename vtkm::cont::BitField::template ExecutionTypes<Device>::Portal;
57 VTKM_CONT ExecObjectType operator()(vtkm::cont::BitField& field,
72 using ExecObjectType = typename vtkm::cont::BitField::template ExecutionTypes<Device>::Portal;
75 VTKM_CONT ExecObjectType operator()(vtkm::cont::BitField& field,

1234