Trait sim_by_fired_event::model::StepEachEvent[][src]

pub trait StepEachEvent<Rec, E: Event>: Model<Rec, ModelEvent = E> {
    fn step_each_event<R: Rng + ?Sized>(
        &mut self,
        rng: &mut R,
        recorder: &mut Rec,
        scheduler: &mut EventScheduler<Self::ModelEvent>,
        priority: Priority,
        fired_event: Self::ModelEvent
    ); }

can calculate fired each event

Required methods

fn step_each_event<R: Rng + ?Sized>(
    &mut self,
    rng: &mut R,
    recorder: &mut Rec,
    scheduler: &mut EventScheduler<Self::ModelEvent>,
    priority: Priority,
    fired_event: Self::ModelEvent
)
[src]

action for each one step for one event

Loading content...

Implementors

Loading content...