Package-level declarations
Types
Link copied to clipboard
class BoundedSubnetwork<ItemT, InputChannelT : ChannelType<InputChannelT>, OutputChannelT : ChannelType<OutputChannelT>>(label: String, val capacity: Int, input: Connection<out ItemT, InputChannelT>, inner: (NodeBuilder<ItemT, InputChannelT>) -> NodeBuilder<ItemT, OutputChannelT>, output: OutputRef<ItemT, OutputChannelT>) : CompoundNode, BoundedContainer<ItemT>
A limited capacity compound node compiling the subnetwork, defined by inner, and attaching appropriate access-control nodes.
Link copied to clipboard
abstract class CompoundNode(label: String, incoming: List<Connection<*, *>>, outgoing: List<OutputRef<*, *>>) : NodeGroup