omni::graph::exec::unstable::ExecutionNodeData
Defined in omni/graph/exec/unstable/Executor.h
-
struct ExecutionNodeData
Data available for executor on every node when traversing the graph.
This data does NOT persist from execution to execution. It is written and read by executor during task generation.
Note
Can be customized via one of executor template parameters.
Public Members
-
std::atomic<std::uint32_t> visitCount = {0}
Number of traversal visit to the node.
-
std::atomic<bool> hasComputedUpstream = {false}
Propagated value during traversal - has upstream computed.
-
std::atomic<bool> hasDeferredUpstream = {false}
Propagated value during traversal - has deferred upstream computation.
-
std::atomic<std::uint32_t> visitCount = {0}