#include <BoundingIntervalHierarchy.h>
|
| typedef void | ControlSignature(FieldIn nodeIndices, FieldIn segmentSplits, FieldIn nonSplitSegmentIndices, FieldIn segmentSizes, FieldIn runningSplitSegmentCounts, FieldIn parentIndices, WholeArrayInOut newTree, WholeArrayOut nextParentIndices) |
| |
| typedef void | ExecutionSignature(_1, _2, _3, _4, _5, _6, _7, _8) |
| |
| using | InputDomain = _1 |
| |
| template<typename Worklet > |
| using | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > |
| |
|
| VTKM_CONT | TreeLevelAdder (vtkm::Id cellIdsOffset, vtkm::Id treeOffset, vtkm::IdComponent maxLeafSize) |
| |
| template<typename BoundingIntervalHierarchyPortal , typename NextParentPortal > |
| VTKM_EXEC void | operator() (vtkm::Id index, const TreeNode &split, vtkm::Id start, vtkm::Id count, vtkm::Id numPreviousSplits, vtkm::Id parentIndex, BoundingIntervalHierarchyPortal &treePortal, NextParentPortal &nextParentPortal) const |
| |
◆ ControlSignature
| typedef void vtkm::worklet::spatialstructure::TreeLevelAdder::ControlSignature(FieldIn nodeIndices, FieldIn segmentSplits, FieldIn nonSplitSegmentIndices, FieldIn segmentSizes, FieldIn runningSplitSegmentCounts, FieldIn parentIndices, WholeArrayInOut newTree, WholeArrayOut nextParentIndices) |
◆ ExecutionSignature
| typedef void vtkm::worklet::spatialstructure::TreeLevelAdder::ExecutionSignature(_1, _2, _3, _4, _5, _6, _7, _8) |
◆ InputDomain
◆ TreeLevelAdder()
◆ operator()()
template<typename BoundingIntervalHierarchyPortal , typename NextParentPortal >
| VTKM_EXEC void vtkm::worklet::spatialstructure::TreeLevelAdder::operator() |
( |
vtkm::Id |
index, |
|
|
const TreeNode & |
split, |
|
|
vtkm::Id |
start, |
|
|
vtkm::Id |
count, |
|
|
vtkm::Id |
numPreviousSplits, |
|
|
vtkm::Id |
parentIndex, |
|
|
BoundingIntervalHierarchyPortal & |
treePortal, |
|
|
NextParentPortal & |
nextParentPortal |
|
) |
| const |
|
inline |
◆ CellIdsOffset
| vtkm::Id vtkm::worklet::spatialstructure::TreeLevelAdder::CellIdsOffset |
◆ MaxLeafSize
◆ TreeOffset
| vtkm::Id vtkm::worklet::spatialstructure::TreeLevelAdder::TreeOffset |
The documentation for this struct was generated from the following file: