public class Runner
extends desmoj.core.simulator.SimProcess
| Constructor and Description |
|---|
Runner(desmoj.core.simulator.Model owner,
java.lang.String name,
boolean showInTrace,
int number,
double speed,
double accuracy)
Constructor of the runner process
Used to create a new runner.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAccuracy()
returns this runner average accuracy.
|
int |
getNumber()
returns this runner number.
|
double |
getSpeed()
returns this runner average speed.
|
int |
getStage()
returns this runner current stage.
|
void |
incStage()
Increment this runner stage.
|
void |
lifeCycle()
Describes this runner's life cycle:
|
void |
sendMessage(java.lang.String msg)
Sends message to this runner trace file.
|
activate, activate, activate, activate, activateAfter, activateBefore, cancelInterruptDelayed, canCooperate, clearInterruptCode, cooperate, getInterruptCode, getInterruptException, getMaster, getRealTimeConstraint, getSchedulingPriority, getSlaveWaitQueue, getSupervisor, hold, hold, hold, hold, interrupt, interrupt, interruptDelayed, interruptDelayed, isBlocked, isComponent, isDelayedInterruptScheduled, isInterrupted, isTerminated, obtainResources, passivate, prepareTransport, reActivate, resetMaster, returnAllResources, returnResources, setBlocked, setRealTimeConstraint, setSchedulingPriority, setSlaveWaitQueuegetIdentNumber, getPriority, getQueue, getQueueingPriority, getQueues, getScheduledEvents, isEqual, isLarger, isLargerOrEqual, isNotEqual, isQueued, isSimProcess, isSmaller, isSmallerOrEqual, schedule, schedule, schedule, schedule, schedule, schedule, schedule, scheduleAfter, scheduleAfter, scheduleAfter, scheduleBefore, scheduleBefore, scheduleBefore, setPriority, setQueuingPrioritycancel, isCurrent, isScheduled, rename, reSchedule, reSchedule, reSchedule, scheduledAt, scheduledNextcurrent, currentEntity, currentEntityAll, currentEvent, currentModel, currentSimProcess, currentTime, debugIsOn, debugOff, debugOn, epsilon, getModel, isExperimentCompatible, isModelCompatible, presentTime, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOnpublic double hold_time
public Run model
public Runner(desmoj.core.simulator.Model owner,
java.lang.String name,
boolean showInTrace,
int number,
double speed,
double accuracy)
owner - the model this process belongs toname - this runner's nameshowInTrace - flag to indicate if this process shall produce
output for the tracenumber - this runner number.speed - this runner average speed.accuracy - ths runner average accuracy.public int getNumber()
public double getSpeed()
public double getAccuracy()
public int getStage()
public void incStage()
public void sendMessage(java.lang.String msg)
public void lifeCycle()
lifeCycle in class desmoj.core.simulator.SimProcess