Package jline.lang.nodes
Class Delay
-
- All Implemented Interfaces:
-
java.io.Serializable,jline.lang.Copyable
public class Delay extends Queue implements Serializable
An infinite server station, i.e. a node imposing a delay without queueing to an incoming job
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<JobClass, Distribution>setupTimesprotected Map<JobClass, Distribution>delayOffTimesprotected List<ServiceBinding>serviceProcessesprotected intnumberOfServersprotected intcapprotected Map<JobClass, Integer>classCapprotected Map<JobClass, DropStrategy>dropRuleprotected MatrixlldScalingprotected SerializableFunction<Matrix, Double>lcdScalingprotected Map<JobClass, Map<JobClass, Distribution>>switchoverTimesprotected SchedStrategyschedStrategyprotected SchedStrategyTypeschedPolicyprotected HashMap<JobClass, Double>schedStrategyParpublic Matrixstatepublic MatrixstatePriorpublic final NodeAttributeattributepublic Networkmodelprotected InputSectioninputprotected OutputSectionoutputprotected ServiceSectionserverprotected DropStrategydropStrategyprotected intstatefulIdxprotected intnodeIndexprotected intstationIdxprotected Stringname
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class jline.lang.nodes.StatefulNode
clearState, getState, getStatePrior, getStateSpace, getStatefulIndex, resetStateSpace, setState, setState, setStatePrior, setStateSpace -
Methods inherited from class jline.lang.nodes.Node
getAttribute, getDropStrategy, getInput, getModel, getNodeIndex, getOutput, getOutputStrategies, getRoutingStrategy, getSections, getServer, getStatefulIdx, getStationIdx, isStateful, reset, resetRouting, setModel, setNodeIdx, setProbRouting, setRouting, setRouting, setStationIdx -
Methods inherited from class jline.lang.nodes.Queue
containsJobClass, getDelayOffTime, getSchedPolicy, getSchedStrategy, getSchedStrategyPar, getService, getSetupTime, getSwitchover, getSwitchover, printSummary, setClassDependence, setDelayOff, setLoadDependence, setNumberOfServers, setPollingK, setPollingType, setPollingType, setSchedStrategyPar, setSwitchover, setSwitchover -
Methods inherited from class jline.lang.nodes.ServiceStation
getServiceProcess, setService, setService -
Methods inherited from class jline.lang.nodes.Station
getCap, getClassCap, getDropRule, getLimitedClassDependence, getLimitedLoadDependence, getNumberOfServers, getServiceRates, getSourceRates, getSwitchoverTime, hasSwitchoverTime, isReferenceStation, isServiceDefined, isServiceDefined, isServiceDisabled, isServiceDisabled, setCap, setChainCapacity, setClassCap, setDropRule, setLimitedClassDependence, setLimitedLoadDependence, setSwitchoverTime -
Methods inherited from class jline.lang.Element
getName, setName -
Methods inherited from class jline.lang.Copyable
copy -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-