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.