Go to the documentation of this file.
53 #ifndef vtk_m_worklet_contourtree_distributed_tree_grafter_permute_comparator_h
54 #define vtk_m_worklet_contourtree_distributed_tree_grafter_permute_comparator_h
64 namespace contourtree_distributed
66 namespace tree_grafter
#define VTKM_EXEC
Definition: ExportMacros.h:51
Groups connected points that have the same field value.
Definition: Atomic.h:19
#define VTKM_EXEC_CONT
Definition: ExportMacros.h:52
VTKM_CONT ReadPortalType PrepareForInput(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Prepares this array to be used as an input to an operation in the execution environment.
Definition: ArrayHandle.h:574
VTKM_EXEC_CONT PermuteComparatorImpl(const IdArrayPortalType &lookupArrayPortal)
Definition: tree_grafter/PermuteComparator.h:77
const vtkm::worklet::contourtree_augmented::IdArrayType & LookupArray
Definition: tree_grafter/PermuteComparator.h:130
VTKM_EXEC bool operator()(const vtkm::Id &i, const vtkm::Id &j) const
Definition: tree_grafter/PermuteComparator.h:82
typename StorageType::ReadPortalType ReadPortalType
Definition: ArrayHandle.h:294
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
Comparator used in TreeGrafter::ListNewSupernodes to sort the NewSupernodes arrays.
Definition: tree_grafter/PermuteComparator.h:70
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
VTKM_CONT PermuteComparator(const vtkm::worklet::contourtree_augmented::IdArrayType &lookupArray)
Definition: tree_grafter/PermuteComparator.h:118
#define VTKM_CONT
Definition: ExportMacros.h:57
IdArrayPortalType LookupArrayPortal
Definition: tree_grafter/PermuteComparator.h:109
VTKM_CONT PermuteComparatorImpl PrepareForExecution(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Definition: tree_grafter/PermuteComparator.h:123
Base ExecutionObjectBase for execution objects to inherit from so that you can use an arbitrary objec...
Definition: ExecutionObjectBase.h:31
Definition: DeviceAdapterTag.h:52
Definition: tree_grafter/PermuteComparator.h:114
vtkm::worklet::contourtree_augmented::IdArrayType::ReadPortalType IdArrayPortalType
Definition: tree_grafter/PermuteComparator.h:73
Base class for worklets that do a simple mapping of field arrays.
Definition: WorkletMapField.h:38