Module dvcompute::simulation::event[][src]

Expand description

The Event computation synchronized with the event queue.

Modules

Additional operations.

Structs

The function application for the Event computation.

Allows constructing the Event computation by the specified function.

Allows delaying the Event computation by the specified function.

Enqueues the event which handler should be actuated at the specified time.

Enqueues the IO-based event which handler should be actuated at the specified time.

Enqueues the IO-based events which handlers should be actuated in the integration time points.

Enqueues the IO-based event which handler should be actuated at the specified time with the given priority.

Enqueues the events which handlers should be actuated in the integration time points.

Enqueues the event which handler should be actuated at the specified time with the given priority.

It represents the boxed Event computation.

A conversion into the Composite computation.

Allows converting to the Process computation.

A thin wrapper representaton of the Event action.

The monadic bind for the Event computation.

The functor for the Event computation.

Returns the current simulation time priority.

Allows creating the Event computation from a pure value.

Run the computation in the start time.

Run the computation in the stop time.

The sequence of computations.

The sequence of computations with ignored result.

Returns the current simulation time.

Trace the computation.

Enqueue the event which must be actuated with the current modeling time but later.

The zip of two Event computations.

Traits

The computation synchronized with the event queue.

Allows converting to Event computations.

Functions

Construct a new Event computation by the specified function.

Delay the Event computation.

Enqueue an event which handler should be activated at the specified time.

Enqueue an event which handler should be activated at the specified time with the given priority.

Enqueue events which handlers should be activated in the integration time points.

Enqueue an IO-based event which handler should be activated at the specified time.

Enqueue an IO-based event which handler should be activated at the specified time with the given priority.

Enqueue IO-based events which handlers should be activated in the integration time points.

Create a sequence of computations.

Create a sequence of computations, where the result is ignored.

Return the current modeling time priority.

Return a new Event computation by the specified pure value.

Return the current modeling time.

Trace the computation.

Enqueue the event which must be actuated with the current modeling time but later.