Module dvcompute::simulation::composite [−][src]
Expand description
The Composite
trait to create disposable computations.
Structs
The function application for the Composite
computation.
It represents the boxed Composite
computation.
Allows constructing the Composite
computation by the specified function.
Allows delaying the Composite
computation by the specified function.
Computation that allows embedding Disposable
actions.
The monadic bind for the Composite
computation.
The functor for the Composite
computation.
Allows creating the Composite
computation from a pure value.
The run function for Composite
computation.
Another version of the run function for Composite
computation.
The sequence of computations.
The sequence of computations with ignored result.
Trace the computation.
The zip of two Composite
computations.
Traits
The computation synchronized with the composite queue.
Allows converting to Composite
computations.
Functions
Create a sequence of computations.
Create a sequence of computations, where the result is ignored.
Construct a new Composite
computation by the specified function.
Delay the Composite
computation.
Allows embedding arbitrary Disposable
actions in Composite
computation.
Return a new Composite
computation by the specified pure value.
Trace the computation.