Scheduled Model

This module contains the definition of a scheduled model. It has the definition of the ScheduledModel that allows is used by the scheduler to sort events by time.

Example

Creating a scheduled model:

model  = ScheduledModel(model, Time(2))
class gsf.dynamic_system.future_event_list.scheduled_model.ScheduledModel(_model: BaseModel, _time: Time)

Bases: object

Event scheduled

It contains a model and the time where an autonomous event will be executed.

_model

Model to be scheduled.

Type

BaseModel

_time

Time to be executed the event.

Type

Time

decrease_time()

Decreases the time of the scheduled model.

Parameters

time (int) – Time variation.

get_model()

Gets the scheduled model.

get_time()

Gets the time of the scheduled model.