Go to the documentation of this file.
   53 #ifndef vtk_m_worklet_contourtree_distributed_bract_maker_contourtree_node_hyperarc_comperator_h 
   54 #define vtk_m_worklet_contourtree_distributed_bract_maker_contourtree_node_hyperarc_comperator_h 
   66 namespace contourtree_distributed
 
  148                                                  this->Superparents.PrepareForInput(device, token));
 
  
VTKM_EXEC_CONT bool IsAscending(vtkm::Id flaggedIndex)
Definition: filter/scalar_topology/worklet/contourtree_augmented/Types.h:121
 
#define VTKM_EXEC
Definition: ExportMacros.h:51
 
ctaug::IdArrayType Superparents
Definition: ContourTreeNodeHyperArcComparator.h:153
 
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
IdArrayPortalType SuperparentsPortal
Definition: ContourTreeNodeHyperArcComparator.h:125
 
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_CONT ContourTreeNodeHyperArcComparatorImpl(const IdArrayPortalType &superarcsPortal, const IdArrayPortalType &superparentsPortal)
Definition: ContourTreeNodeHyperArcComparator.h:80
 
Definition: BuildChainsWorklet.h:63
 
VTKM_CONT ContourTreeNodeHyperArcComparatorImpl PrepareForExecution(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Definition: ContourTreeNodeHyperArcComparator.h:145
 
VTKM_EXEC_CONT vtkm::Id MaskedIndex(vtkm::Id flaggedIndex)
Definition: filter/scalar_topology/worklet/contourtree_augmented/Types.h:127
 
typename StorageType::ReadPortalType ReadPortalType
Definition: ArrayHandle.h:294
 
ctaug::IdArrayType Superarcs
Definition: ContourTreeNodeHyperArcComparator.h:152
 
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
 
IdArrayPortalType SuperarcsPortal
Definition: ContourTreeNodeHyperArcComparator.h:124
 
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
 
Definition: ContourTreeNodeHyperArcComparator.h:73
 
vtkm::cont::ArrayHandle< vtkm::Id >::ReadPortalType IdArrayPortalType
Definition: ContourTreeNodeHyperArcComparator.h:76
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
VTKM_CONT ContourTreeNodeHyperArcComparator(const ctaug::IdArrayType superarcs, const ctaug::IdArrayType superparents)
Definition: ContourTreeNodeHyperArcComparator.h:137
 
Base ExecutionObjectBase for execution objects to inherit from so that you can use an arbitrary objec...
Definition: ExecutionObjectBase.h:31
 
Definition: DeviceAdapterTag.h:52
 
VTKM_EXEC bool operator()(const vtkm::Id &i, const vtkm::Id &j) const
Definition: ContourTreeNodeHyperArcComparator.h:89
 
comparator to use for sorting nodes by hyperparent (i.e.
Definition: ContourTreeNodeHyperArcComparator.h:132