#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: