ExtensionMethodsStateMachine Method Naiad Help

[This is preliminary documentation and is subject to change.]

Overload List

  NameDescription
Public methodStatic memberStateMachineTValue, TState, TOutput, TTime(StreamNodeWithValueTValue, TTime, FuncTValue, TState, PairTState, TOutput)
Given a stream of values associated with nodes, maintains a state machine for each node, and produces outputs on each transition, based on the given transitionSelector.
Public methodStatic memberStateMachineTValue, TState, TTime(StreamNodeWithValueTValue, TTime, FuncTValue, TState, TState)
Given a stream of values associated with nodes, maintains a state machine for each node, and produces a stream of new states on each transition, based on the given transitionSelector.
Public methodStatic memberStateMachineTValue, TState, TOutput, TTime(StreamNodeWithValueTValue, TTime, FuncTValue, TState, PairTState, TOutput, TState)
Given a stream of values associated with nodes, maintains a state machine for each node, and produces outputs on each transition, based on the given transitionSelector.
Public methodStatic memberStateMachineTValue, TState, TTime(StreamNodeWithValueTValue, TTime, FuncTValue, TState, TState, TState)
Given a stream of values associated with nodes, maintains a state machine for each node, and produces a stream of new states on each transition, based on the given transitionSelector.
Public methodStatic memberStateMachineTValue, TState, TOutput, TTime(StreamNodeWithValueTValue, TTime, StreamNodeWithValueTState, TTime, FuncTValue, TState, PairTState, TOutput, TState)
Given a stream of values and a stream of initial states associated with nodes, maintains a state machine for each node, and produces outputs on each transition, based on the given transitionSelector.
Top
See Also

Reference