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.
|
getStartEventgetCorrespondingSchedulable, getDescription, getObservations, getReporter, incrementObservations, incrementObservations, reportIsOn, reportOff, reportOn, reset, resetAt, setCorrespondingSchedulable, setDescription, setReportercurrent, currentEntity, currentEntityAll, currentEvent, currentModel, currentSimProcess, debugIsOn, debugOff, debugOn, getModel, isExperimentCompatible, isModelCompatible, presentTime, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOngetName, getQuotedName, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetStartEventpublic 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