EIn
- the entity which comes in the splitterEEx
- the entity which leaves the splitterpublic class Splitter<EIn extends Entity,EEx extends Entity> extends Station<EIn> implements HasPredecessor<EIn>
Constructor and Description |
---|
Splitter(java.util.List<SplitterOutput<EIn,? extends EEx>> outputConfigurations,
int incomingBufferQueueCapacity,
int maxEntitiesToHandel,
int parallelHandledEntities,
NumericalDist<?> setupTime,
NumericalDist<?> serviceTime,
NumericalDist<?> recoveryTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
This Constructor sets the given times, initializes the queues and fills the free service capacity queue.
|
getStartEvent
getCorrespondingSchedulable, getDescription, getObservations, getReporter, incrementObservations, incrementObservations, reportIsOn, reportOff, reportOn, reset, resetAt, setCorrespondingSchedulable, setDescription, setReporter
current, currentEntity, currentEntityAll, currentEvent, currentModel, currentSimProcess, debugIsOn, debugOff, debugOn, getModel, isExperimentCompatible, isModelCompatible, presentTime, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOn
getName, getQuotedName, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getStartEvent
public Splitter(java.util.List<SplitterOutput<EIn,? extends EEx>> outputConfigurations, int incomingBufferQueueCapacity, int maxEntitiesToHandel, int parallelHandledEntities, NumericalDist<?> setupTime, NumericalDist<?> serviceTime, NumericalDist<?> recoveryTime, Model owner, java.lang.String name, boolean showInReport, boolean showInTrace)
outputConfigurations
- the List of Splitteroutputs which contains the information of the outgoing entities and its ratio.incomingBufferQueueCapacity
- the capatiy of the income queuemaxEntitiesToHandle
- the number of max entities the station can handleparallelHandledEntities
- the number of max parallel entities a station can handlesetupTime
- the time the station needs to set upserviceTime
- the time the station needs for the servicerecoveryTime
- the time the station needs tor recoverowner
- the model ownername
- the name of the stationshowInReport
- should this construct be in the reportshowInTrace
- should this construct be in the trace