Package jline.lang.nodes
Class Place
-
- All Implemented Interfaces:
-
java.io.Serializable,jline.lang.Copyable
public class Place extends Station implements Serializable
A queueing station within a Network model
-
-
Field Summary
Fields Modifier and Type Field Description protected HashMap<JobClass, SchedStrategy>schedStrategiesprotected intnumberOfServersprotected intcapprotected Map<JobClass, Integer>classCapprotected Map<JobClass, DropStrategy>dropRuleprotected MatrixlldScalingprotected SerializableFunction<Matrix, Double>lcdScalingprotected Map<JobClass, Map<JobClass, Distribution>>switchoverTimesprotected List<ServiceBinding>serviceProcessesprotected 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 voidinit()voidsetClassCapacity(JobClass jobclass, int capacity)voidsetSchedStrategy(JobClass jobClass, SchedStrategy strategy)-
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, printSummary, reset, resetRouting, setModel, setNodeIdx, setProbRouting, setRouting, setRouting, setStationIdx -
Methods inherited from class jline.lang.nodes.Station
getCap, getClassCap, getDropRule, getLimitedClassDependence, getLimitedLoadDependence, getNumberOfServers, getSchedStrategy, getServiceRates, getSourceRates, getSwitchoverTime, hasSwitchoverTime, isReferenceStation, isServiceDefined, isServiceDefined, isServiceDisabled, isServiceDisabled, setCap, setChainCapacity, setClassCap, setDropRule, setLimitedClassDependence, setLimitedLoadDependence, setNumberOfServers, setSwitchoverTime -
Methods inherited from class jline.lang.nodes.ServiceNode
getServiceProcess, setService, setService -
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
-
-
Constructor Detail
-
Place
Place(Network model, String name, SchedStrategy schedStrategy)
-
-
Method Detail
-
init
void init()
-
setClassCapacity
void setClassCapacity(JobClass jobclass, int capacity)
-
setSchedStrategy
void setSchedStrategy(JobClass jobClass, SchedStrategy strategy)
-
-
-
-