Go to the documentation of this file.
53 #ifndef vtk_m_worklet_contourtree_distributed_tree_grafter_superarc_was_not_transferred_predicate_h
54 #define vtk_m_worklet_contourtree_distributed_tree_grafter_superarc_was_not_transferred_predicate_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
typename vtkm::worklet::contourtree_augmented::IdArrayType::ReadPortalType IdArrayPortalType
Definition: SuperarcWasNotTransferredPredicate.h:74
Definition: SuperarcWasNotTransferredPredicate.h:70
VTKM_CONT SuperarcWasNotTransferredPredicateImpl PrepareForExecution(vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
Definition: SuperarcWasNotTransferredPredicate.h:111
VTKM_CONT SuperarcWasNotTransferredPredicate(const vtkm::worklet::contourtree_augmented::IdArrayType &whenTransferred)
Definition: SuperarcWasNotTransferredPredicate.h:104
typename StorageType::ReadPortalType ReadPortalType
Definition: ArrayHandle.h:294
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
VTKM_EXEC_CONT bool NoSuchElement(vtkm::Id flaggedIndex)
Definition: filter/scalar_topology/worklet/contourtree_augmented/Types.h:97
IdArrayPortalType WhenTransferredPortal
Definition: SuperarcWasNotTransferredPredicate.h:94
FirstType first
The pair's first object.
Definition: Pair.h:50
VTKM_EXEC bool operator()(const vtkm::worklet::contourtree_augmented::EdgePair &superarc) const
Definition: SuperarcWasNotTransferredPredicate.h:83
#define VTKM_CONT
Definition: ExportMacros.h:57
VTKM_EXEC_CONT SuperarcWasNotTransferredPredicateImpl(const IdArrayPortalType &whenTransferredPortal)
Definition: SuperarcWasNotTransferredPredicate.h:78
Base ExecutionObjectBase for execution objects to inherit from so that you can use an arbitrary objec...
Definition: ExecutionObjectBase.h:31
Definition: DeviceAdapterTag.h:52
const vtkm::worklet::contourtree_augmented::IdArrayType & WhenTransferred
Definition: SuperarcWasNotTransferredPredicate.h:118
A vtkm::Pair is essentially the same as an STL pair object except that the methods (constructors and ...
Definition: Pair.h:29
SecondType second
The pair's second object.
Definition: Pair.h:55
Definition: SuperarcWasNotTransferredPredicate.h:100