Uses of Class
jline.lang.JobClass
Package
Description
Procedural algorithms for solving stochastic models
Abstractions to declare basic elements of a model.
This package contains the classes used the specify Network objects
Classes that model the individual sections that form a Network node
Solver superclasses and related data structures.
Classes that generate the ordinary differential equations (ODEs) used in the Fluid solver
Wrapper for the Java Modelling Tools (JMT) suite solvers
LINE's native Layered Network (LN) solver
-
Uses of JobClass in jline.api
Modifier and TypeMethodDescriptionstatic void
SN.snPrintRoutingMatrix
(NetworkStruct sn, JobClass onlyclass) Prints the routing matrix of the network, optionally for a specific job class.Modifier and TypeMethodDescriptionstatic Map<Integer,
Map<Integer, MatrixCell>> MAM.ph_reindex
(Map<Station, Map<JobClass, MatrixCell>> PHs, NetworkStruct sn) Reindexes a map of phase-type (PH) distributions for a network model based on station and job class indices. -
Uses of JobClass in jline.lang
Modifier and TypeClassDescriptionclass
Class where jobs perpetually loop without arriving or leaving (Closed class)class
Class of jobs that perpetually loop at a given stationclass
A class of jobs that arrives from the external world to the Network and, after completion, leaves itclass
Class of jobs that perpetually loop at a given stationModifier and TypeFieldDescriptionChain.classes
FiniteCapacityRegion.classes
Chain.classIndexMap
FiniteCapacityRegion.classMaxJobs
FiniteCapacityRegion.classMaxMemory
FiniteCapacityRegion.classSize
NetworkStruct.droprule
FiniteCapacityRegion.dropRule
NodeParam.fanIn
NetworkStruct.jobclasses
NodeParam.joinRequired
NodeParam.joinStrategy
NodeParam.k
NetworkStruct.lst
NetworkStruct.mu
NodeParam.outlinks
NetworkStruct.phi
NetworkStruct.pie
NetworkStruct.proc
NetworkStruct.proctype
NetworkStruct.routing
Network.routingMatrixReturn.rtNodesByClass
Network.routingMatrixReturn.rtNodesByClass
NetworkStruct.rtorig
NetworkStruct.rtorig
NodeParam.weights
NodeParam.withMemory
Modifier and TypeMethodDescriptionNetwork.getClassByIndex
(int index) Network.getClassByName
(String name) OutputStrategy.getJobClass()
final JobClass
ServiceBinding.getJobClass()
Network.getJobClassFromIndex
(int inIdx) Modifier and TypeMethodDescriptionNetwork.getAvgArvRHandles()
Network.getAvgQLenHandles()
Network.getAvgResidTHandles()
Network.getAvgRespTHandles()
Network.getAvgTputHandles()
Network.getAvgUtilHandles()
Network.getClasses()
Network.getJobClasses()
Network.getLinkedRoutingMatrix()
Network.getLinkedRoutingMatrix()
Network.getTranQLenHandles()
Network.getTranTputHandles()
Network.getTranUtilHandles()
Modifier and TypeMethodDescriptionvoid
void
void
RoutingMatrix.addConnection
(JobClass originClass, JobClass targetClass, Node sourceNode, Node destNode, double probability) void
RoutingMatrix.addConnection
(Node sourceNode, Node destNode, JobClass jobClass) void
RoutingMatrix.addConnection
(Node sourceNode, Node destNode, JobClass jobClass, double probability) void
RoutingMatrix.addConnection
(Node sourceNode, Node destNode, JobClass originClass, JobClass targetClass) void
Network.addJobClass
(JobClass jobClass) Network.getClassChain
(JobClass jobClass) int
Network.getClassChainIndex
(JobClass jobClass) int
Network.getClassIndex
(JobClass jobclass) int
RoutingMatrix.getClassIndex
(JobClass jobClass) int
Network.getClassLinks
(Node node, JobClass jobClass) int
Network.getJobClassIndex
(JobClass jobClass) Network.getRoutingStrategyFromNodeAndClassPair
(Node node, JobClass c) static RoutingMatrix
Network.serialRouting
(JobClass jobClass, List<Node> nodes) static RoutingMatrix
Network.serialRouting
(JobClass jobClass, Node... nodes) void
void
RoutingMatrix.set
(JobClass jobclass1, JobClass jobclass2, Node srcNode, Node destNode, double probability) void
RoutingMatrix.set
(JobClass jobclass1, JobClass jobclass2, RoutingMatrix rt) void
void
void
RoutingMatrix.set
(JobClass jobclass, RoutingMatrix rt) void
void
Network.setJoinNodeRequired
(int nodeIdx, JobClass jobClass, int njobs) void
Network.setJoinNodeStrategy
(int nodeIdx, JobClass jobClass, JoinStrategy joinStrategy) void
Network.setNodeRouting
(int nodeIdx, JobClass jobClass, RoutingStrategy routingStrategy) void
Modifier and TypeMethodDescriptionstatic RoutingMatrix
Network.serialRouting
(List<JobClass> jobClasses, List<Node> nodes) static RoutingMatrix
Network.serialRouting
(List<JobClass> jobClasses, Node... nodes) ModifierConstructorDescriptionOutputStrategy
(JobClass jobClass, RoutingStrategy routingStrategy) OutputStrategy
(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability) ServiceBinding
(JobClass jobClass, ServiceStrategy serviceStrat) ServiceBinding
(JobClass jobClass, ServiceStrategy serviceStrat, Distribution distribution) ModifierConstructorDescriptionroutingMatrixReturn
(Matrix rt, Matrix rtnodes, Matrix linksmat, Matrix chains, Map<JobClass, Map<JobClass, Matrix>> rtNodesByClass, Map<Node, Map<Node, Matrix>> rtNodesByStation) routingMatrixReturn
(Matrix rt, Matrix rtnodes, Matrix linksmat, Matrix chains, Map<JobClass, Map<JobClass, Matrix>> rtNodesByClass, Map<Node, Map<Node, Matrix>> rtNodesByStation) -
Uses of JobClass in jline.lang.nodes
Modifier and TypeFieldDescriptionStation.classCap
protected Map<JobClass,
DropStrategy> Station.dropRule
protected HashMap<JobClass,
SchedStrategy> Place.schedStrategies
ServiceNode.schedStrategyPar
Station.schedStrategyPar
Modifier and TypeMethodDescriptionboolean
Queue.containsJobClass
(JobClass jobClass) boolean
Source.containsJobClass
(JobClass jobClass) Source.getArrivalDistribution
(JobClass jobClass) final Distribution
Source.getArrivalProcess
(JobClass jobClass) double
Node.getClassCap
(JobClass jobClass) double
Station.getClassCap
(JobClass jobClass) Station.getDropRule
(JobClass jobclass) Node.getRoutingStrategy
(JobClass jobClass) double
Queue.getSchedStrategyPar
(JobClass jobClass) Queue.getService
(JobClass jobClass) Router.getServiceProcess
(JobClass jobClass) ServiceNode.getServiceProcess
(JobClass jobClass) ServiceStation.getServiceProcess
(JobClass jobClass) boolean
Station.isServiceDefined
(JobClass j_class) boolean
Station.isServiceDisabled
(JobClass j_class) protected void
Source.removeArrivalProcess
(JobClass jobClass) void
Source.setArrival
(JobClass jobClass, Distribution distribution) void
Station.setClassCap
(JobClass jobClass, int cap) void
Place.setClassCapacity
(JobClass jobclass, int capacity) void
Station.setDropRule
(JobClass jobclass, DropStrategy drop) void
Transition.setEnablingConditions
(Mode mode, JobClass jobclass, Place inputPlace, int enablingCondition) void
Transition.setFiringOutcome
(Mode mode, JobClass jobclass, Node node, int firingOutcome) void
Cache.setHitClass
(JobClass jobinclass, JobClass joboutclass) void
Transition.setInhibitingConditions
(Mode mode, JobClass jobclass, Place inputPlace, int inhibitingCondition) void
Cache.setMissClass
(JobClass jobinclass, JobClass joboutclass) void
Cache.setProbRouting
(JobClass jobClass, Node destination, double probability) void
ClassSwitch.setProbRouting
(JobClass jobClass, Node destination, double probability) void
Node.setProbRouting
(JobClass jobClass, Node destination, double probability) void
Cache.setRead
(JobClass jobClass, Distribution distribution) Set the read policy for a job classvoid
Cache.setReadItemEntry
(JobClass jobClass, Distribution popularity, int cardinality) void
Join.setRequired
(JobClass jobClass, double njobs) void
Node.setRouting
(JobClass jobClass, RoutingStrategy routingStrategy) void
Node.setRouting
(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability) void
Place.setSchedStrategy
(JobClass jobClass, SchedStrategy strategy) void
Queue.setSchedStrategyPar
(JobClass jobClass, double weight) void
Router.setService
(JobClass jobClass, Distribution distribution) void
ServiceNode.setService
(JobClass jobClass, Distribution distribution) void
ServiceNode.setService
(JobClass jobClass, Distribution distribution, double weight) void
ServiceStation.setService
(JobClass jobClass, Distribution distribution) void
ServiceStation.setService
(JobClass jobClass, Distribution distribution, double weight) void
Join.setStrategy
(JobClass jobClass, JoinStrategy joinStrategy) -
Uses of JobClass in jline.lang.sections
Modifier and TypeFieldDescriptionClassSwitcher.jobClasses
Firing.jobClasses
Forker.jobClasses
Joiner.jobClasses
Joiner.joinJobClasses
Joiner.joinJobClasses
Joiner.joinRequired
Joiner.joinStrategy
protected Map<JobClass,
ServiceBinding> ServiceSection.serviceProcesses
Modifier and TypeMethodDescriptionboolean
ServiceSection.containsJobClass
(JobClass jobClass) OutputSection.getOutputStrategyByClass
(JobClass jobClass) ServiceSection.getServiceDistribution
(JobClass jobClass) ServiceSection.getServiceProcess
(JobClass jobClass) void
RandomSource.removeServiceProcess
(JobClass jobClass) void
ServiceSection.removeServiceProcess
(JobClass jobClass) void
Forker.setOutputStrategy
(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability) void
OutputSection.setOutputStrategy
(JobClass jobClass, RoutingStrategy routingStrategy) void
OutputSection.setOutputStrategy
(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability) void
Joiner.setRequired
(JobClass jobClass, double njobs) void
Joiner.setStrategy
(JobClass jobClass, JoinStrategy joinStrategy) Modifier and TypeMethodDescriptionvoid
Dispatcher.initDispatcherJobClasses
(List<JobClass> customerClasses) void
Linkage.initDispatcherJobClasses
(List<JobClass> customerClasses) void
StatelessClassSwitcher.updateClasses
(List<JobClass> jobClasses) ModifierConstructorDescriptionInputJobClassesObj
(JobClass jobClass, SchedStrategyType schedPolicy, DropStrategy dropStrategy) ModifierConstructorDescriptionCacheClassSwitcher
(List<JobClass> jobClasses, int items, Matrix capacity) CacheClassSwitcher
(List<JobClass> jobClasses, int items, Matrix capacity, int levels) ClassSwitcher
(List<JobClass> jobClasses, String name) Dispatcher
(List<JobClass> customerClasses) InfiniteServer
(List<JobClass> jobClasses) PollingServer
(List<JobClass> jobClasses) PreemptiveServer
(List<JobClass> customerClasses) RandomSource
(List<JobClass> jobClasses) SharedServer
(List<JobClass> customerClasses) StatefulClassSwitcher
(List<JobClass> jobClasses) StatefulClassSwitcher
(List<JobClass> jobClasses, String name) StatelessClassSwitcher
(List<JobClass> jobClasses, Matrix csMatrix) -
Uses of JobClass in jline.solvers
Modifier and TypeFieldDescriptionSolverAvgHandles.A
SolverAvgHandles.Q
SolverAvgHandles.Qt
SolverTranHandles.Qt
SolverAvgHandles.R
SolverAvgHandles.T
SolverAvgHandles.Tt
SolverTranHandles.Tt
SolverAvgHandles.U
SolverAvgHandles.Ut
SolverTranHandles.Ut
SolverAvgHandles.W
Modifier and TypeMethodDescriptionNetworkSolver.getAvgArvRHandles()
SolverAvgHandles.getAvgArvRHandles()
NetworkSolver.getAvgQLenHandles()
SolverAvgHandles.getAvgQLenHandles()
NetworkSolver.getAvgResidTHandles()
SolverAvgHandles.getAvgResidTHandles()
NetworkSolver.getAvgRespTHandles()
SolverAvgHandles.getAvgRespTHandles()
NetworkSolver.getAvgTputHandles()
SolverAvgHandles.getAvgTputHandles()
NetworkSolver.getAvgUtilHandles()
SolverAvgHandles.getAvgUtilHandles()
SolverTranHandles.getTranQLenHandles()
SolverTranHandles.getTranTputHandles()
SolverTranHandles.getTranUtilHandles()
Modifier and TypeMethodDescriptionModifierConstructorDescriptionSolverAvgHandles
(Map<Station, Map<JobClass, Metric>> Q, Map<Station, Map<JobClass, Metric>> U, Map<Station, Map<JobClass, Metric>> R, Map<Station, Map<JobClass, Metric>> W, Map<Station, Map<JobClass, Metric>> T, Map<Station, Map<JobClass, Metric>> A) SolverTranHandles
(Map<Station, Map<JobClass, Metric>> Qt, Map<Station, Map<JobClass, Metric>> Ut, Map<Station, Map<JobClass, Metric>> Tt) -
Uses of JobClass in jline.solvers.fluid.odes
ModifierConstructorDescriptionClosingAndStateDepMethodsODE
(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Map<Station, Map<JobClass, MatrixCell>> proc, Matrix rt, Matrix S, SolverOptions options) ClosingAndStateDepMethodsODE
(NetworkStruct sn, Map<Station, Map<JobClass, Matrix>> mu, Map<Station, Map<JobClass, Matrix>> phi, Map<Station, Map<JobClass, MatrixCell>> proc, Matrix rt, Matrix S, SolverOptions options, int numDimensions) -
Uses of JobClass in jline.solvers.jmt
Modifier and TypeMethodDescriptionSolverJMT.saveMetric
(ElementDocumentPair elementDocumentPair, Map<Station, Map<JobClass, Metric>> handles) -
Uses of JobClass in jline.solvers.ln
ModifierConstructorDescriptionrecurActGraphReturnType
(JobClass curClass, int jobPos, RoutingMatrix P)