
public interface IScheduler
| Modifier and Type | Method and Description |
|---|---|
void |
addSimulator(Double tN,
IAtomicSimulator sim,
int value)
Schedules an event at a given time from a given simulator.
|
Double |
findGTEKey(Double inT)
Find the greatest event time smaller or equal to the one passed in
parameter.
|
void |
remove(Double tN,
int val)
Remove all simulators at the given event time.
|
void |
removeSimulator(double oldtN,
IAtomicSimulator aThis)
Remove a particular simulator, at a given event time, if it is present.
|
Set<IAtomicSimulator> |
selectp(Double t,
int value)
Select the set of simulators making transitions at the given event
time.
|
void addSimulator(Double tN, IAtomicSimulator sim, int value)
tN - The time of the next event.sim - The simulator making the event.value - Indicates whether or not an output will be emitted.Set<IAtomicSimulator> selectp(Double t, int value)
t - The time of event.value - Simulators emitting an output or not.void remove(Double tN, int val)
tN - The time of event.val - Select Simulators emitting an output or not.void removeSimulator(double oldtN,
IAtomicSimulator aThis)
oldtN - The time of event.aThis - The simulator to remove.Copyright © 2017–2019 UniversitĂ© CĂ´te d'Azur, CNRS, I3S. All rights reserved.