Go to the documentation of this file.
53 #ifndef vtk_m_worklet_contourtree_distributed_hierarchical_augmenter_is_attachement_point_needed_predicate_h
54 #define vtk_m_worklet_contourtree_distributed_hierarchical_augmenter_is_attachement_point_needed_predicate_h
65 namespace contourtree_distributed
67 namespace hierarchical_augmenter
const vtkm::Id Round
Definition: IsAttachementPointNeededPredicate.h:102
#define VTKM_EXEC
Definition: ExportMacros.h:51
Groups connected points that have the same field value.
Definition: Atomic.h:19
vtkm::worklet::contourtree_augmented::IdArrayType::ReadPortalType IdPortalType
Definition: IsAttachementPointNeededPredicate.h:75
vtkm::worklet::contourtree_augmented::IdArrayType WhichRounds
Definition: IsAttachementPointNeededPredicate.h:134
VTKM_CONT IsAttachementPointNeededPredicate(const vtkm::worklet::contourtree_augmented::IdArrayType &superparentsRounds, const vtkm::worklet::contourtree_augmented::IdArrayType &whichRounds, const vtkm::Id round)
Definition: IsAttachementPointNeededPredicate.h:115
vtkm::worklet::contourtree_augmented::IdArrayType SuperparentsRounds
Definition: IsAttachementPointNeededPredicate.h:133
typename StorageType::ReadPortalType ReadPortalType
Definition: ArrayHandle.h:294
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
IdPortalType WhichRoundsPortal
Definition: IsAttachementPointNeededPredicate.h:101
VTKM_EXEC bool operator()(const vtkm::Id &attachmentPoint) const
Definition: IsAttachementPointNeededPredicate.h:93
Definition: IsAttachementPointNeededPredicate.h:72
#define VTKM_CONT
Definition: ExportMacros.h:57
Base ExecutionObjectBase for execution objects to inherit from so that you can use an arbitrary objec...
Definition: ExecutionObjectBase.h:31
Definition: DeviceAdapterTag.h:52
IdPortalType SuperparentsRoundsPortal
Definition: IsAttachementPointNeededPredicate.h:100
VTKM_CONT IsAttachementPointNeededPredicateImpl PrepareForExecution(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Definition: IsAttachementPointNeededPredicate.h:126
Definition: IsAttachementPointNeededPredicate.h:110
const vtkm::Id Round
Definition: IsAttachementPointNeededPredicate.h:135
VTKM_CONT IsAttachementPointNeededPredicateImpl(const vtkm::worklet::contourtree_augmented::IdArrayType &superparentsRounds, const vtkm::worklet::contourtree_augmented::IdArrayType &whichRounds, const vtkm::Id round, vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token)
Definition: IsAttachementPointNeededPredicate.h:79