Return the first dependants of this node AFTER merges and skipping Alsos.
Return the first dependants of this node AFTER merges and skipping Alsos. This will include no MergedProducer or AlsoProducer nodes, but all dependencies of the returned nodes will be Merged, Alsos or the argument. The purpose of this method is for source-down platforms that plan from sources to all their dependants recursively.
The max of zero and 1 + depth of all parents if the node is the graph
The max of zero and 1 + depth of all parents if the node is the graph
Return all dependendants of a given node.
Return all dependendants of a given node. Does not include itself
Return all the dependants of this node, but don't go past any output nodes, such as Summer or WrittenProducer.
Return all the dependants of this node, but don't go past any output nodes, such as Summer or WrittenProducer. This is for searching downstream until write/sum to see if certain optimizations can be enabled
Producers are Directed Acyclic Graphs by the fact that they are immutable.