Serialized Form
-
Package jline.api.fes
-
Class jline.api.fes.FesBetaFunction
class FesBetaFunction extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package jline.api.sn
-
Exception Class jline.api.sn.SnValidationException
class SnValidationException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
-
Package jline.bench
-
Class jline.bench.BenchmarkRegression.RegressionBaseline
class RegressionBaseline extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package jline.inference.lang
-
Class jline.inference.lang.ConditionEvent
class ConditionEvent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class jline.inference.lang.SampledMetric
class SampledMetric extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cond
ConditionEvent cond
-
data
double[] data
-
format
SampledFormat format
-
jobClass
JobClass jobClass
-
node
Node node
-
t
double[] t
-
type
MetricType type
-
-
-
Package jline.lang
-
Class jline.lang.Chain
class Chain extends NetworkElement implements Serializable -
Class jline.lang.ClosedClass
class ClosedClass extends JobClass implements Serializable-
Serialized Fields
-
model
Network model
-
population
double population
-
-
-
Class jline.lang.ClosedSignal
class ClosedSignal extends ClosedClass implements Serializable-
Serialized Fields
-
removalDistribution
DiscreteDistribution removalDistribution
-
removalPolicy
RemovalPolicy removalPolicy
-
signalType
SignalType signalType
-
targetJobClass
JobClass targetJobClass
-
-
-
Class jline.lang.DisabledClass
class DisabledClass extends JobClass implements Serializable -
Class jline.lang.Element
class Element extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class jline.lang.Ensemble
class Ensemble extends Model implements Serializable -
Class jline.lang.Env
class Env extends Environment implements Serializable -
Class jline.lang.Environment
class Environment extends Ensemble implements Serializable-
Serialized Fields
-
env
ContinuousDistribution[][] env
-
holdTime
MatrixCell[] holdTime
-
models
Model[] models
-
names
String[] names
-
nodeFailures
List<Environment.NodeFailure> nodeFailures
-
probEnv
Matrix probEnv
-
probOrig
Matrix probOrig
-
proc
MatrixCell[][] proc
-
resetEnvRatesFun
Environment.ResetEnvRatesFunction[][] resetEnvRatesFun
-
resetQLFun
Environment.ResetQueueLengthsFunction[][] resetQLFun
-
resetStateFun
Environment.ResetStateFunction[][] resetStateFun
-
types
String[] types
-
-
-
Class jline.lang.Environment.NodeFailure
class NodeFailure extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
breakdown
Markovian breakdown
Distribution of the time until breakdown (UP -> DOWN). -
breakdownResetPolicy
String breakdownResetPolicy
Named breakdown reset policy: "keep", "clear", or "custom" (not serializable). -
downService
Markovian downService
Service distribution of the node while it is down. -
node
String node
Name of the node that breaks down. -
repair
Markovian repair
Distribution of the repair time (DOWN -> UP), or null when no repair was added. -
repairResetPolicy
String repairResetPolicy
Named repair reset policy: "keep", "clear", "custom", or "" when no repair was added.
-
-
Class jline.lang.Event
class Event extends Object implements Serializable -
Class jline.lang.FeatureSet
class FeatureSet extends Object implements Serializable -
Class jline.lang.FJSync
class FJSync extends Object implements Serializable -
Class jline.lang.GlobalSync
class GlobalSync extends Object implements Serializable -
Class jline.lang.Graph
class Graph extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
edges
List<Graph.Edge> edges
-
nodes
List<String> nodes
-
-
Class jline.lang.Graph.Edge
class Edge extends Object implements Serializable- serialVersionUID:
- 1L
-
Class jline.lang.ItemSet
class ItemSet extends NetworkElement implements Serializable-
Serialized Fields
-
index
int index
-
nitems
int nitems
-
reference
Cache reference
-
replicable
boolean replicable
-
-
-
Class jline.lang.JobClass
class JobClass extends NetworkElement implements Serializable-
Serialized Fields
-
attribute
Integer[] attribute
-
balkingStrategy
BalkingStrategy balkingStrategy
Global balking strategy for this job class. Determines how balking decisions are made (queue length, expected wait, or combined). -
balkingThresholds
List<BalkingThreshold> balkingThresholds
Global balking thresholds for queue-length based balking. Each threshold maps a queue length range to a balking probability. -
completes
boolean completes
-
deadline
double deadline
-
immediateFeedback
boolean immediateFeedback
Global immediate feedback setting for this job class. When true, jobs of this class that self-loop at any station stay in service instead of rejoining the queue. -
impatienceType
ImpatienceType impatienceType
Global impatience type for this job class (RENEGING or BALKING). This setting applies to all queues unless overridden by a queue-specific setting. -
index
int index
-
isrefclass
boolean isrefclass
-
maxRetrialAttempts
int maxRetrialAttempts
Maximum number of retrial attempts for this job class. Value of -1 indicates unlimited retries. Value of 0 means no retries (effectively a drop). Positive values limit the number of retry attempts. -
patience
Distribution patience
Global patience distribution for this job class. Customers of this class will abandon queues after waiting for a time drawn from this distribution. This setting applies to all queues unless overridden by a queue-specific patience setting. -
priority
int priority
-
refstat
Station refstat
-
replySignalClassIndex
int replySignalClassIndex
Index of the reply signal class expected after processing jobs of this class. When set to a non-negative value, the server will block after sending a job forward until receiving a REPLY signal from the specified class. Value of -1 indicates no reply is expected (normal processing). -
retrialDelayDistribution
Distribution retrialDelayDistribution
Global retrial delay distribution for this job class. When a customer is rejected due to capacity and retrial is enabled, they wait for a time drawn from this distribution before retrying. -
spawnClassIndex
int spawnClassIndex
-
type
JobClassType type
-
-
-
Class jline.lang.Mode
class Mode extends NetworkElement implements Serializable-
Serialized Fields
-
index
int index
-
transition
Transition transition
-
-
-
Class jline.lang.ModeEvent
class ModeEvent extends Object implements Serializable -
Class jline.lang.Model
class Model extends Object implements Serializable -
Class jline.lang.Network
class Network extends Model implements Serializable-
Serialized Fields
-
allowReplace
boolean allowReplace
-
attribute
NetworkAttribute attribute
-
chains
List<Chain> chains
-
classLinks
Map<Node,
Map<JobClass, List<Node>>> classLinks -
connections
Matrix connections
-
csMatrix
Matrix csMatrix
-
enableChecks
boolean enableChecks
-
handles
List<Object> handles
-
hasState
boolean hasState
-
hasStruct
boolean hasStruct
-
initializingState
boolean initializingState
-
isFJAugmented
boolean isFJAugmented
-
items
List<ItemSet> items
-
jobClasses
List<JobClass> jobClasses
-
logPath
String logPath
-
nodes
List<Node> nodes
-
regions
List<Region> regions
-
rewardFunctions
Map<String,
RewardFunction> rewardFunctions -
sn
NetworkStruct sn
-
sqProbCache
ConcurrentHashMap<String,
double[]> sqProbCache Cache for the marginal-probability vector returned by sub_sq. Key: serialized (k, m, memPos, n[]); value: per-eligible-destination marginal probabilities. Same n vector reused across all (ind, jnd) cells within a single rtfun invocation, so a few thousand entries amortize across an entire long simulation. -
stateful
List<StatefulNode> stateful
-
stations
List<Station> stations
-
usedFeatures
FeatureSet usedFeatures
-
-
-
Class jline.lang.NetworkAttribute
class NetworkAttribute extends Object implements Serializable -
Class jline.lang.NetworkElement
class NetworkElement extends Element implements Serializable -
Class jline.lang.NetworkStruct
class NetworkStruct extends Object implements Serializable-
Serialized Fields
-
arrivalbatch
List<DiscreteDistribution> arrivalbatch
-
balkingStrategy
Map<Station,
Map<JobClass, BalkingStrategy>> balkingStrategy -
balkingThresholds
Map<Station,
Map<JobClass, List<BalkingThreshold>>> balkingThresholds -
batchRejectProb
Map<Station,
Map<JobClass, Double>> batchRejectProb -
breakdownMu
Matrix breakdownMu
(nstations x 1) failure rate of an up server (0 = never fails). -
breakdownProc
Map<Station,
MatrixCell> breakdownProc Failure-time (D0,D1) representation per station. -
cap
Matrix cap
-
cdscaling
Map<Station,
SerializableFunction<Matrix, Matrix>> cdscaling -
cdscalingpeak
Map<Station,
Matrix> cdscalingpeak -
chains
Matrix chains
-
classcap
Matrix classcap
-
classdeadline
Matrix classdeadline
-
classnames
List<String> classnames
-
classprio
Matrix classprio
-
classspawn
Matrix classspawn
-
connmatrix
Matrix connmatrix
-
csmask
Matrix csmask
-
downServiceRates
Matrix downServiceRates
(nstations x nclasses) service rate while the server is down (0 = no service). -
droprule
Map<Station,
Map<JobClass, DropStrategy>> droprule -
fj
Matrix fj
-
fjclassmap
Matrix fjclassmap
-
fjsync
Map<Integer,
FJSync> fjsync -
gsync
Map<Integer,
GlobalSync> gsync -
hasbreakdown
Matrix hasbreakdown
(nnodes x 1) 1 iff the node's server is subject to breakdowns. -
immfeed
Matrix immfeed
-
impatienceClass
Map<Station,
Map<JobClass, ImpatienceType>> impatienceClass -
impatienceMu
Map<Station,
Map<JobClass, Matrix>> impatienceMu -
impatiencePhases
Map<Station,
Map<JobClass, Integer>> impatiencePhases -
impatiencePhi
Map<Station,
Map<JobClass, Matrix>> impatiencePhi -
impatiencePie
Map<Station,
Map<JobClass, Matrix>> impatiencePie -
impatienceProc
Map<Station,
Map<JobClass, MatrixCell>> impatienceProc -
impatienceType
Map<Station,
Map<JobClass, ProcessType>> impatienceType -
inchain
Map<Integer,
Matrix> inchain -
isbasblocking
Matrix isbasblocking
(nnodes,1) 1 iff the node is the upstream/blocking side of a true-BAS relation (BUG-83). -
isbasdestination
Matrix isbasdestination
(nstations,nclasses) 1 iff refusing an arrival of that class here must BLOCK an upstream BAS station rather than lose the job. Complement ofNetworkStruct.isbasblocking: a refusal is resolved byState.arrivalIsLostat the DESTINATION, which can only see that station's own drop rule, but under the upstream declaration form the BAS rule sits on the blocking station instead. Without this field an open-class arrival refused at the destination is declared LOST, the become-blocked edge never fires, and the blocking station degenerates into an isolated M/M/1/K. -
iscatastrophe
Matrix iscatastrophe
-
isfjaugmented
boolean isfjaugmented
-
isfunction
Matrix isfunction
Station-indexed mask of queue stations carrying setup/delay-off times (function stations), as in MATLAB refreshStruct.m. -
issignal
Matrix issignal
-
isslc
Matrix isslc
-
isstatedep
Matrix isstatedep
-
isstateful
Matrix isstateful
-
isstation
Matrix isstation
-
jdscaling
Map<Station,
SerializableFunction<Matrix, Matrix>> jdscaling -
jdscalingpeak
Map<Station,
Matrix> jdscalingpeak -
jobclasses
List<JobClass> jobclasses
-
lldscaling
Matrix lldscaling
-
lst
Map<Station,
Map<JobClass, SerializableFunction<Double, Double>>> lst -
markidx
Matrix markidx
-
mu
Map<Station,
Map<JobClass, Matrix>> mu -
nchains
int nchains
-
nclasses
int nclasses
-
nclosedjobs
int nclosedjobs
-
njobs
Matrix njobs
-
nnodes
int nnodes
-
nodenames
List<String> nodenames
-
nodeparam
Map<Node,
NodeParam> nodeparam -
nodes
List<Node> nodes
-
nodeToStateful
Matrix nodeToStateful
-
nodeToStation
Matrix nodeToStation
-
nodetype
List<NodeType> nodetype
-
nodevisits
Map<Integer,
Matrix> nodevisits -
nregions
int nregions
-
nservers
Matrix nservers
-
nstateful
int nstateful
-
nstations
int nstations
-
nvars
Matrix nvars
-
orbitImpatience
Map<Station,
Map<JobClass, MatrixCell>> orbitImpatience -
orbitMaxJobs
Map<Station,
Map<JobClass, Integer>> orbitMaxJobs Orbit capacity per station-class; -1 (or an absent entry) means unbounded. A job that finds the orbit full is lost. Mirrors sn.orbitMaxJobs of MATLAB. -
phases
Matrix phases
-
phaseshift
Matrix phaseshift
-
phasessz
Matrix phasessz
-
phi
Map<Station,
Map<JobClass, Matrix>> phi -
pie
Map<Station,
Map<JobClass, Matrix>> pie -
proc
Map<Station,
Map<JobClass, MatrixCell>> proc -
procid
Map<Station,
Map<JobClass, ProcessType>> procid -
rates
Matrix rates
-
refclass
Matrix refclass
-
refstat
Matrix refstat
-
region
MatrixCell region
-
regionlincon
Map<Integer,
MatrixCell> regionlincon -
regionmaxmem
MatrixCell regionmaxmem
-
regionmembers
MatrixCell regionmembers
-
regionrule
Matrix regionrule
-
regionsz
Matrix regionsz
-
regionweight
Matrix regionweight
-
repairMu
Matrix repairMu
(nstations x 1) repair rate of a down server (0 = never repaired). -
repairProc
Map<Station,
MatrixCell> repairProc Repair-time (D0,D1) representation per station. -
retrialMaxAttempts
Map<Station,
Map<JobClass, Integer>> retrialMaxAttempts -
retrialMu
Map<Station,
Map<JobClass, Matrix>> retrialMu -
retrialPhi
Map<Station,
Map<JobClass, Matrix>> retrialPhi -
retrialPolicy
Map<Station,
Map<JobClass, Integer>> retrialPolicy Retrial policy per station-class:RetrialPolicy.LINEAR(per-customer timers, aggregate rate n*nu) orRetrialPolicy.CONSTANT(one controller retries for the whole orbit at rate nu). An absent entry means LINEAR. Mirrors the (nstations x nclasses) sn.retrialPolicy of MATLAB. -
retrialProc
Map<Station,
Map<JobClass, MatrixCell>> retrialProc -
retrialType
Map<Station,
Map<JobClass, ProcessType>> retrialType -
reward
Map<String,
RewardFunction> reward -
routing
Map<Node,
Map<JobClass, RoutingStrategy>> routing -
rt
Matrix rt
-
rtfun
SerializableFunction<Pair<Map<Node,
Matrix>, Map<Node, Matrix>>, Matrix> rtfun -
rtnodes
Matrix rtnodes
-
rtorig
Map<JobClass,
Map<JobClass, Matrix>> rtorig -
sched
Map<Station,
SchedStrategy> sched -
schedparam
Matrix schedparam
-
scv
Matrix scv
-
signalremdist
List<DiscreteDistribution> signalremdist
-
signalrempolicy
List<RemovalPolicy> signalrempolicy
-
signaltarget
Matrix signaltarget
-
signaltype
List<SignalType> signaltype
-
space
Map<StatefulNode,
Matrix> space -
spaceHash
Map<StatefulNode,
Map<String, Integer>> spaceHash -
state
Map<StatefulNode,
Matrix> state -
stateful
List<StatefulNode> stateful
-
statefulToNode
Matrix statefulToNode
-
statefulToStation
Matrix statefulToStation
-
stateprior
Map<StatefulNode,
Matrix> stateprior -
stations
List<Station> stations
-
stationToNode
Matrix stationToNode
-
stationToStateful
Matrix stationToStateful
-
sync
Map<Integer,
Sync> sync -
syncreply
Matrix syncreply
-
varsparam
Matrix varsparam
-
visits
Map<Integer,
Matrix> visits
-
-
-
Class jline.lang.NodeAttribute
class NodeAttribute extends Object implements Serializable-
Serialized Fields
-
idx
int idx
-
ishost
boolean ishost
-
-
-
Class jline.lang.NodeParam
class NodeParam extends Object implements Serializable-
Serialized Fields
-
d
Map<JobClass,
Integer> d SQ(d): d, the number of sampled destinations, per job class (mirrors the MATLAB nodeparam.d field). -
outlinks
Map<JobClass,
Matrix> outlinks Outbound link specifications by job class - defines outgoing connections -
patience
Map<JobClass,
Distribution> patience Patience distributions by job class for customer abandonment modeling -
rlNodesNeedAction
Map<JobClass,
int[]> rlNodesNeedAction Per-class list of node indices that consult the RL value function. Nodes not in this list fall back to JSQ-style routing. -
rlStateSize
Map<JobClass,
Integer> rlStateSize Per-class state-size hint. 0 selects tabular RL, >0 selects linear approximation, missing/negative selects JSQ fallback. -
rlValueFunction
Map<JobClass,
Matrix> rlValueFunction RL value function by job class. For tabular RL (rlStateSize=0) this is a flat representation of an N-dimensional table indexed by per-queue occupancy; the corresponding shape is inNodeParam.rlValueFunctionShape. For linear approximation (rlStateSize>0) this is the coefficient row vector applied to a quadratic feature lift of the queue lengths. -
rlValueFunctionShape
Map<JobClass,
int[]> rlValueFunctionShape Per-class shape of the tabular RL value function table. Each int[] is the size along each dimension; only used when rlStateSize=0. -
weightedOutlinks
Map<JobClass,
Matrix> weightedOutlinks Weighted round-robin cycle by job class: the outlink node indices with each destination repeated by its integer weight. The WRROBIN pointer holds a POSITION (1..len) in this cycle rather than a node index, so repeated destinations are visited in the correct proportion. -
weights
Map<JobClass,
Matrix> weights Routing weights by job class - controls probabilistic routing decisions
-
-
-
Class jline.lang.OpenClass
class OpenClass extends JobClass implements Serializable-
Serialized Fields
-
model
Network model
-
-
-
Class jline.lang.OpenSignal
class OpenSignal extends OpenClass implements Serializable-
Serialized Fields
-
removalDistribution
DiscreteDistribution removalDistribution
-
removalPolicy
RemovalPolicy removalPolicy
-
signalType
SignalType signalType
-
targetJobClass
JobClass targetJobClass
-
-
-
Class jline.lang.OutputStrategy
class OutputStrategy extends Object implements Serializable-
Serialized Fields
-
destination
Node destination
-
jobClass
JobClass jobClass
-
probability
double probability
-
rlNodesNeedAction
int[] rlNodesNeedAction
RL: node indices that consult the value function; others fall back to JSQ. -
rlStateSize
int rlStateSize
RL: 0 = tabular, >0 = linear approximation, <0 = JSQ fallback. -
rlValueFunction
Matrix rlValueFunction
RL: value function. Flat tabular table when rlStateSize=0, coefficient row vector when rlStateSize>0. Held here, alongside the SQ parameters, because the NetworkStruct is a derived cache that refreshStruct rebuilds: parameters kept only there do not survive a refresh. -
rlValueFunctionShape
int[] rlValueFunctionShape
RL: per-axis sizes of the tabular value function; used when rlStateSize=0. -
routingStrategy
RoutingStrategy routingStrategy
-
sqD
int sqD
SQ: d, number of randomly sampled destinations to compare (>= 1).
-
-
-
Class jline.lang.Region
class Region extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
classes
List<JobClass> classes
-
classMaxJobs
Map<JobClass,
Integer> classMaxJobs -
classMaxMemory
Map<JobClass,
Integer> classMaxMemory -
classSize
Map<JobClass,
Double> classSize -
classWeight
Map<JobClass,
Double> classWeight -
constraintA
Matrix constraintA
-
constraintB
Matrix constraintB
-
dropRule
Map<JobClass,
DropStrategy> dropRule -
globalMaxJobs
int globalMaxJobs
-
globalMaxMemory
double globalMaxMemory
-
name
String name
-
nodes
List<Node> nodes
-
-
Class jline.lang.RoutingMatrix
class RoutingMatrix extends Object implements Serializable-
Serialized Fields
-
classIndexMap
Map<JobClass,
Integer> classIndexMap -
csMatrix
Matrix csMatrix
-
hasClassSwitches
boolean hasClassSwitches
-
hasUnappliedConnections
boolean hasUnappliedConnections
-
jobClasses
List<JobClass> jobClasses
-
model
Network model
-
nodeIndexMap
Map<Node,
Integer> nodeIndexMap -
nodes
List<Node> nodes
-
routings
List<List<Matrix>> routings
-
-
-
Class jline.lang.SelfLoopingClass
class SelfLoopingClass extends ClosedClass implements Serializable -
Class jline.lang.ServiceBinding
class ServiceBinding extends Object implements Serializable-
Serialized Fields
-
distribution
Distribution distribution
-
jobClass
JobClass jobClass
-
serviceStrategy
ServiceStrategy serviceStrategy
-
-
-
Class jline.lang.Signal
class Signal extends JobClass implements Serializable-
Serialized Fields
-
model
Network model
-
removalDistribution
DiscreteDistribution removalDistribution
-
removalPolicy
RemovalPolicy removalPolicy
-
signalType
SignalType signalType
-
targetJobClass
JobClass targetJobClass
-
-
-
Class jline.lang.Sync
class Sync extends Object implements Serializable
-
-
Package jline.lang.constant
-
Class jline.lang.constant.BalkingThreshold
class BalkingThreshold extends Object implements Serializable-
Serialized Fields
-
maxJobs
int maxJobs
-
minJobs
int minJobs
-
probability
double probability
-
-
-
Class jline.lang.constant.ServerType
class ServerType extends Element implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
compatibleClasses
List<JobClass> compatibleClasses
List of job classes that can be served by this server type -
id
int id
Unique identifier for this server type within the queue -
numOfServers
int numOfServers
Number of servers of this type -
parentQueue
Queue parentQueue
The queue this server type belongs to (set when added to queue)
-
-
-
Package jline.lang.layered
-
Class jline.lang.layered.Activity
class Activity extends LayeredNetworkElement implements Serializable-
Serialized Fields
-
asyncCallDests
Map<Integer,
String> asyncCallDests -
asyncCallMeans
Matrix asyncCallMeans
-
boundToEntry
String boundToEntry
-
callOrder
String callOrder
-
hostDemand
Distribution hostDemand
-
hostDemandMean
double hostDemandMean
-
hostDemandSCV
double hostDemandSCV
-
parent
Task parent
-
phase
int phase
-
scheduling
Matrix scheduling
-
syncCallDests
Map<Integer,
String> syncCallDests -
syncCallMeans
Matrix syncCallMeans
-
thinkTime
Distribution thinkTime
-
thinkTimeMean
double thinkTimeMean
-
thinkTimeSCV
double thinkTimeSCV
-
-
-
Class jline.lang.layered.CacheTask
class CacheTask extends Task implements Serializable-
Serialized Fields
-
itemLevelCap
int[] itemLevelCap
-
items
int items
-
replacestrategy
ReplacementStrategy replacestrategy
-
retrieval
boolean retrieval
-
-
-
Class jline.lang.layered.Entry
class Entry extends LayeredNetworkElement implements Serializable-
Serialized Fields
-
-
Class jline.lang.layered.FunctionTask
class FunctionTask extends Task implements Serializable -
Class jline.lang.layered.Host
class Host extends LayeredNetworkElement implements Serializable-
Serialized Fields
-
ID
int ID
-
multiplicity
int multiplicity
-
quantum
double quantum
-
replication
int replication
-
scheduling
SchedStrategy scheduling
-
speedFactor
double speedFactor
-
tasks
List<Task> tasks
-
-
-
Class jline.lang.layered.ItemEntry
class ItemEntry extends Entry implements Serializable-
Serialized Fields
-
cardinality
int cardinality
-
popularity
Distribution popularity
-
-
-
Class jline.lang.layered.LayeredNetwork
class LayeredNetwork extends Ensemble implements Serializable-
Serialized Fields
-
activities
Map<Integer,
Activity> activities -
entries
Map<Integer,
Entry> entries -
hosts
Map<Integer,
Host> hosts -
initMarginalBlocks
List<Matrix> initMarginalBlocks
Per-layer warm-start marginals from the last initFromMarginal call. -
lqnGraph
Matrix lqnGraph
-
lsn
LayeredNetworkStruct lsn
-
nodes
Map<Integer,
LayeredNetworkElement> nodes -
param
jline.lang.layered.LayeredNetwork.Param param
-
reftasks
Map<Integer,
Task> reftasks -
taskGraph
Matrix taskGraph
-
tasks
Map<Integer,
Task> tasks -
usedFeatures
FeatureSet usedFeatures
-
-
-
Class jline.lang.layered.LayeredNetworkElement
class LayeredNetworkElement extends Element implements Serializable-
Serialized Fields
-
model
LayeredNetwork model
-
-
-
Class jline.lang.layered.LayeredNetworkStruct
class LayeredNetworkStruct extends Object implements Serializable-
Serialized Fields
-
actphase
Matrix actphase
-
actposttype
Matrix actposttype
-
actpretype
Matrix actpretype
-
actquorum
Matrix actquorum
-
actsof
Map<Integer,
List<Integer>> actsof -
actthink
Map<Integer,
Distribution> actthink Deprecated. -
actthink_mean
Map<Integer,
Double> actthink_mean -
actthink_params
Map<Integer,
Matrix> actthink_params -
actthink_proc
Map<Integer,
MatrixCell> actthink_proc -
actthink_scv
Map<Integer,
Double> actthink_scv -
actthink_type
Map<Integer,
ProcessType> actthink_type -
arrival
Map<Integer,
Distribution> arrival Deprecated. -
arrival_mean
Map<Integer,
Double> arrival_mean -
arrival_params
Map<Integer,
Matrix> arrival_params -
arrival_proc
Map<Integer,
MatrixCell> arrival_proc -
arrival_scv
Map<Integer,
Double> arrival_scv -
arrival_type
Map<Integer,
ProcessType> arrival_type -
ashift
int ashift
-
callhashnames
Map<Integer,
String> callhashnames -
callnames
Map<Integer,
String> callnames -
callpair
Matrix callpair
-
callproc
Map<Integer,
DiscreteDistribution> callproc Deprecated. -
callproc_mean
Map<Integer,
Double> callproc_mean -
callproc_params
Map<Integer,
Matrix> callproc_params -
callproc_proc
Map<Integer,
MatrixCell> callproc_proc -
callproc_scv
Map<Integer,
Double> callproc_scv -
callproc_type
Map<Integer,
ProcessType> callproc_type -
callsof
Map<Integer,
List<Integer>> callsof -
calltype
Map<Integer,
CallType> calltype -
conntasks
Matrix conntasks
-
cshift
int cshift
-
dag
Matrix dag
-
delayofftime
Map<Integer,
Distribution> delayofftime Deprecated. -
delayofftime_mean
Map<Integer,
Double> delayofftime_mean -
delayofftime_params
Map<Integer,
Matrix> delayofftime_params -
delayofftime_proc
Map<Integer,
MatrixCell> delayofftime_proc -
delayofftime_scv
Map<Integer,
Double> delayofftime_scv -
delayofftime_type
Map<Integer,
ProcessType> delayofftime_type -
entriesof
Map<Integer,
List<Integer>> entriesof -
eshift
int eshift
-
fanout
Matrix fanout
-
graph
Matrix graph
-
hashnames
Map<Integer,
String> hashnames -
hasretrieval
Matrix hasretrieval
-
hitaidx
Integer hitaidx
-
hitmissaidx
List<Integer> hitmissaidx
-
hostdem
Map<Integer,
Distribution> hostdem Deprecated. -
hostdem_mean
Map<Integer,
Double> hostdem_mean -
hostdem_params
Map<Integer,
Matrix> hostdem_params -
hostdem_proc
Map<Integer,
MatrixCell> hostdem_proc -
hostdem_scv
Map<Integer,
Double> hostdem_scv -
hostdem_type
Map<Integer,
ProcessType> hostdem_type -
hshift
int hshift
-
isasynccaller
Matrix isasynccaller
-
iscache
Matrix iscache
-
iscaller
Matrix iscaller
-
isfunction
Matrix isfunction
-
isref
Matrix isref
-
issynccaller
Matrix issynccaller
-
itemcap
Map<Integer,
int[]> itemcap -
itemproc
Map<Integer,
DiscreteDistribution> itemproc Deprecated. -
itemproc_mean
Map<Integer,
Double> itemproc_mean -
itemproc_params
Map<Integer,
Matrix> itemproc_params -
itemproc_proc
Map<Integer,
MatrixCell> itemproc_proc -
itemproc_scv
Map<Integer,
Double> itemproc_scv -
itemproc_type
Map<Integer,
ProcessType> itemproc_type -
maxmult
Matrix maxmult
-
missaidx
Integer missaidx
-
mult
Matrix mult
-
nacts
int nacts
-
names
Map<Integer,
String> names -
ncalls
int ncalls
-
nentries
int nentries
-
nhosts
int nhosts
-
nidx
int nidx
-
nitems
Matrix nitems
-
ntasks
int ntasks
-
parent
Matrix parent
-
repl
Matrix repl
-
replacement
Matrix replacement
-
replacestrat
Matrix replacestrat
-
replygraph
Matrix replygraph
-
sched
Map<Integer,
SchedStrategy> sched -
schedid
Matrix schedid
-
setuptime
Map<Integer,
Distribution> setuptime Deprecated. -
setuptime_mean
Map<Integer,
Double> setuptime_mean -
setuptime_params
Map<Integer,
Matrix> setuptime_params -
setuptime_proc
Map<Integer,
MatrixCell> setuptime_proc -
setuptime_scv
Map<Integer,
Double> setuptime_scv -
setuptime_type
Map<Integer,
ProcessType> setuptime_type -
taskgraph
Matrix taskgraph
-
tasksof
Map<Integer,
List<Integer>> tasksof -
think
Map<Integer,
Distribution> think Deprecated. -
think_mean
Map<Integer,
Double> think_mean -
think_params
Map<Integer,
Matrix> think_params -
think_proc
Map<Integer,
MatrixCell> think_proc -
think_scv
Map<Integer,
Double> think_scv -
think_type
Map<Integer,
ProcessType> think_type -
tshift
int tshift
-
type
Matrix type
-
-
-
Class jline.lang.layered.Processor
class Processor extends Host implements Serializable -
Class jline.lang.layered.Task
class Task extends LayeredNetworkElement implements Serializable-
Serialized Fields
-
activities
List<Activity> activities
-
delayOffTime
Distribution delayOffTime
-
delayOffTimeMean
double delayOffTimeMean
-
delayOffTimeSCV
double delayOffTimeSCV
-
entries
List<Entry> entries
-
fanInSource
String fanInSource
-
fanInValue
int fanInValue
-
fanOutMap
Map<String,
Integer> fanOutMap -
multiplicity
int multiplicity
-
parent
Processor parent
-
precedences
List<ActivityPrecedence> precedences
-
priority
int priority
-
replication
int replication
-
replyEntry
List<Entry> replyEntry
-
scheduling
SchedStrategy scheduling
-
setupTime
Distribution setupTime
-
setupTimeMean
double setupTimeMean
-
setupTimeSCV
double setupTimeSCV
-
thinkTime
Distribution thinkTime
-
thinkTimeMean
double thinkTimeMean
-
thinkTimeSCV
double thinkTimeSCV
-
-
-
-
Package jline.lang.nodeparam
-
Class jline.lang.nodeparam.CacheNodeParam
class CacheNodeParam extends NodeParam implements Serializable-
Serialized Fields
-
accost
Matrix[][] accost
Access cost matrix for cache items by class [items x classes x servers] -
actualdelayedhitprob
Matrix actualdelayedhitprob
Actual delayed-hit fractions computed during analysis (retrieval system) [1 x classes] -
actualhitprob
Matrix actualhitprob
Actual hit probabilities computed during analysis [items x classes] -
actualhitproblist
Matrix actualhitproblist
Actual per-list (per-level) hit fractions computed during analysis [classes x lists] -
actualmissprob
Matrix actualmissprob
Actual miss probabilities computed during analysis [items x classes] -
actualresidt
Matrix actualresidt
Actual expected latency computed during analysis [items x classes] -
hitclass
Matrix hitclass
Job class routing matrix for cache hits [items x classes] -
itemcap
Matrix itemcap
Capacity matrix specifying maximum number of each item type [items x 1] -
missclass
Matrix missclass
Job class routing matrix for cache misses [items x classes] -
nitems
int nitems
Total number of distinct item types in the cache -
pread
Map<Integer,
List<Double>> pread Read access probabilities for each item by server [server -> list of probabilities by item] -
qlru
double qlru
q-LRU admission probability on a miss (1.0 = always admit). Only used for QLRU. -
replacestrat
ReplacementStrategy replacestrat
Replacement strategy used when cache is full (LRU, FIFO, etc.) -
retrievalClasses
Matrix retrievalClasses
Matrix containing the retrieval class for each item [items x classes] -
retrievalClassIndices
Set<Integer> retrievalClassIndices
Set of indices for retrieval classes -
retrievalSystemCapacity
int retrievalSystemCapacity
Maximum number of items that can be retrieved simultaneously, 0 if no retrieval system, nItems - cache capacity if a retrieval system exists -
retrievalSystemQueueIndices
Map<Integer,
List<Integer>> retrievalSystemQueueIndices Retrieval System queue indices for each job class [jobClass -> node indices] -
totalCacheCapacity
int totalCacheCapacity
Total cache capacity
-
-
-
Class jline.lang.nodeparam.ForkNodeParam
class ForkNodeParam extends NodeParam implements Serializable-
Serialized Fields
-
fanOut
double fanOut
Fan-out ratio specifying the number of parallel tasks created per job. Default is NaN (not configured). -
fjAuxmatrix
Map<Integer,
Matrix> fjAuxmatrix FJ tag augmentation: B x T auxiliary class indices per original class -
fjBranchheads
Map<Integer,
int[]> fjBranchheads FJ tag augmentation: branch head node indices per original class -
fjClasses
List<Integer> fjClasses
FJ tag augmentation (ModelAdapter.fjtag): original classes forked here -
fjJoins
List<Integer> fjJoins
FJ tag augmentation: matched join node per forked class entry
-
-
-
Class jline.lang.nodeparam.JoinNodeParam
class JoinNodeParam extends NodeParam implements Serializable-
Serialized Fields
-
fanIn
Map<JobClass,
Double> fanIn Fan-in ratio specifying expected number of parallel tasks per job class -
fjAuxmatrix
Map<Integer,
Matrix> fjAuxmatrix FJ tag augmentation: B x T auxiliary class indices per original class -
fjFork
int fjFork
FJ tag augmentation (ModelAdapter.fjtag): matched fork node -
fjOrigclasses
List<Integer> fjOrigclasses
FJ tag augmentation: original classes joined here -
fjRequired
Map<Integer,
Matrix> fjRequired FJ tag augmentation: required siblings per branch (B x 1) per original class -
joinRequired
Map<JobClass,
Double> joinRequired Required number of tasks that must complete before job reconstruction per class -
joinStrategy
Map<JobClass,
JoinStrategy> joinStrategy Join strategy configuration per job class (e.g., wait-for-all, partial)
-
-
-
Class jline.lang.nodeparam.LoggerNodeParam
class LoggerNodeParam extends NodeParam implements Serializable-
Serialized Fields
-
fileName
List<String> fileName
List of output file names for different logging streams -
filePath
String filePath
Base file path for logger output files -
jobClass
boolean jobClass
Whether to include job class information in log entries -
jobID
boolean jobID
Whether to include unique job identifiers in log entries -
loggerName
boolean loggerName
Whether to include logger node name in log entries -
startTime
boolean startTime
Whether to log simulation start time as reference -
timeAnyClass
boolean timeAnyClass
Whether to measure and log service times for any-class interactions -
timeSameClass
boolean timeSameClass
Whether to measure and log service times for same-class jobs -
timestamp
boolean timestamp
Whether to include timestamps in log entries
-
-
-
Class jline.lang.nodeparam.QueueNodeParam
class QueueNodeParam extends ServiceNodeParam implements Serializable-
Serialized Fields
-
delayoffTime
Map<JobClass,
Distribution> delayoffTime Delay-off (teardown) time distributions by job class.Populated from
Queue.setDelayOff, as in MATLAB refreshLocalVars.m. Always paired withQueueNodeParam.setupTime. -
pollinfo
Polling.Info pollinfo
Memoized derived description of the polling controller (server position, switchover phase-type, visit budget) for a POLLING queue.Built on demand by
State.Polling.info, which is read once per state per synchronization while the CTMC generator is built; rebuilding it per call is orders of magnitude slower than the analysis itself. -
pollingPar
Integer pollingPar
K parameter for K-LIMITED polling.Specifies the maximum number of jobs to serve per polling cycle.
-
pollingType
PollingType pollingType
Polling type for queues with polling scheduling strategy.Specifies the polling discipline: GATED, EXHAUSTIVE, or KLIMITED.
-
setupTime
Map<JobClass,
Distribution> setupTime Setup (cold-start) time distributions by job class.Populated from
Queue.setDelayOff, as in MATLAB refreshLocalVars.m. Always paired withQueueNodeParam.delayoffTime. -
svcRateFun
SerializableFunction<Matrix,
Double> svcRateFun Pass-and-swap (PAS) total service rate function mu(c) of the ordered state. -
swapGraph
Matrix swapGraph
Pass-and-swap (PAS) class compatibility/swap graph (nclasses x nclasses). -
switchoverTime
Map<JobClass,
Distribution> switchoverTime Switchover time distributions by job class for polling servers.Defines the time distribution for switching between job classes.
-
-
-
Class jline.lang.nodeparam.ReplayerNodeParam
class ReplayerNodeParam extends NodeParam implements Serializable -
Class jline.lang.nodeparam.ServiceNodeParam
class ServiceNodeParam extends NodeParam implements Serializable-
Serialized Fields
-
fileName
List<String> fileName
List of file names or identifiers for external service definitions -
heteroproc
Map<Integer,
Map<Integer, MatrixCell>> heteroproc Heterogeneous service processes: heteroproc.get(serverTypeId).get(classId) -> PH matrices. -
heteroprocid
Map<Integer,
Map<Integer, ProcessType>> heteroprocid Heterogeneous process types: heteroprocid.get(serverTypeId).get(classId) -> ProcessType. -
heterorates
Map<Integer,
Map<Integer, Double>> heterorates Heterogeneous service rates: heterorates.get(serverTypeId).get(classId) -> rate. -
heteroschedpolicy
HeteroSchedPolicy heteroschedpolicy
Heterogeneous scheduling policy for this station. -
nservertypes
int nservertypes
Number of server types at this station; 0 indicates a homogeneous queue. -
servercompat
Matrix servercompat
Server-class compatibility matrix: Matrix (nTypes x K), 1.0 if type t serves class r. -
serverspertype
Matrix serverspertype
Number of servers per server type: Matrix (nTypes x 1). -
servertypenames
List<String> servertypenames
Server type names; servertypenames.get(t) is the name of server type t.
-
-
-
Class jline.lang.nodeparam.TransitionNodeParam
class TransitionNodeParam extends ServiceNodeParam implements Serializable-
Serialized Fields
-
enabling
List<Matrix> enabling
-
fireweight
Matrix fireweight
-
firing
List<Matrix> firing
-
firingdep
List<SerializableFunction<Matrix,
Double>> firingdep -
firingphases
Matrix firingphases
-
firingpie
Map<Mode,
Matrix> firingpie -
firingprio
Matrix firingprio
-
firingproc
Map<Mode,
MatrixCell> firingproc -
firingprocid
Map<Mode,
ProcessType> firingprocid -
inhibiting
List<Matrix> inhibiting
-
modenames
List<String> modenames
-
nmodes
int nmodes
-
nmodeservers
Matrix nmodeservers
-
timing
List<TimingStrategy> timing
-
-
-
-
Package jline.lang.nodes
-
Class jline.lang.nodes.Cache
class Cache extends StatefulNode implements Serializable-
Serialized Fields
-
accessProb
Matrix[][] accessProb
-
admissionProb
double admissionProb
-
cacheServer
CacheClassSwitcher cacheServer
-
cap
int cap
-
graph
Matrix[] graph
-
itemLevelCap
Matrix itemLevelCap
-
items
ItemSet items
-
nLevels
int nLevels
-
popularity
Map<Cache.PopularityKey,
Distribution> popularity -
popularityColumns
int popularityColumns
-
popularityRows
int popularityRows
-
replcStrategy
ReplacementStrategy replcStrategy
-
retrievalClassIndices
Set<Integer> retrievalClassIndices
-
retrievalRoutingEntries
List<Cache.RetrievalRoutingEntry> retrievalRoutingEntries
-
retrievalSystemCapacity
int retrievalSystemCapacity
-
retrievalSystemQueueIndices
Map<Integer,
List<Integer>> retrievalSystemQueueIndices -
schedPolicy
SchedStrategyType schedPolicy
-
schedStrategy
SchedStrategy schedStrategy
-
totalCacheCapacity
int totalCacheCapacity
-
-
-
Class jline.lang.nodes.Cache.PopularityKey
class PopularityKey extends Object implements Serializable-
Serialized Fields
-
x
int x
-
y
int y
-
-
-
Class jline.lang.nodes.Cache.RetrievalRoutingEntry
class RetrievalRoutingEntry extends Object implements Serializable -
Class jline.lang.nodes.ClassSwitch
class ClassSwitch extends Node implements Serializable-
Serialized Fields
-
autoAdded
boolean autoAdded
-
schedPolicy
SchedStrategyType schedPolicy
-
schedStrategy
SchedStrategy schedStrategy
-
-
-
Class jline.lang.nodes.Delay
class Delay extends Queue implements Serializable -
Class jline.lang.nodes.Fork
class Fork extends Node implements Serializable-
Serialized Fields
-
cap
int cap
-
schedStrategy
SchedStrategy schedStrategy
-
-
-
Class jline.lang.nodes.Join
class Join extends Station implements Serializable-
Serialized Fields
-
joinOf
Node joinOf
-
-
-
Class jline.lang.nodes.Logger
class Logger extends Node implements Serializable-
Serialized Fields
-
fileName
String fileName
-
filePath
String filePath
-
model
Network model
-
wantJobClass
boolean wantJobClass
-
wantJobID
boolean wantJobID
-
wantLoggerName
boolean wantLoggerName
-
wantStartTime
boolean wantStartTime
-
wantTimeAnyClass
boolean wantTimeAnyClass
-
wantTimeSameClass
boolean wantTimeSameClass
-
wantTimestamp
boolean wantTimestamp
-
-
-
Class jline.lang.nodes.Node
class Node extends NetworkElement implements Serializable-
Serialized Fields
-
attribute
NodeAttribute attribute
-
dropStrategy
DropStrategy dropStrategy
-
input
InputSection input
-
model
Network model
-
nodeIndex
int nodeIndex
-
output
OutputSection output
-
server
ServiceSection server
-
state
Matrix state
-
statefulIdx
int statefulIdx
-
stationIdx
int stationIdx
-
-
-
Class jline.lang.nodes.Place
class Place extends Station implements Serializable-
Serialized Fields
-
departureDiscipline
HashMap<JobClass,
DepartureDiscipline> departureDiscipline Per-class departure discipline of the depository. -
queueing
boolean queueing
True once a service process has been assigned, i.e. this is a queueing place. -
schedStrategies
HashMap<JobClass,
SchedStrategy> schedStrategies -
serviceProcesses
HashMap<JobClass,
Distribution> serviceProcesses Per-class service (queue) processes of the embedded queue; empty for ordinary places.
-
-
-
Class jline.lang.nodes.Queue
class Queue extends ServiceStation implements Serializable-
Serialized Fields
-
breakdownDownService
Map<JobClass,
Distribution> breakdownDownService Per-class service distribution used while the server is down. A map with a single null key entry is not used: a single distribution applied to every class is stored under every class by setBreakdown. Empty means the server does not serve at all while down, which is the usual breakdown model. -
breakdownDownServiceAll
Distribution breakdownDownServiceAll
Down-service distribution applied to every class when no per-class map was given. Kept separately because the class list may not be final when setBreakdown is called. -
breakdownFailure
Distribution breakdownFailure
Time to failure of the server. The clock runs whenever the server is up, busy or idle. null means the server never fails. -
breakdownRepair
Distribution breakdownRepair
Repair time of a down server. null means the server never fails. -
delayOffTimes
Map<JobClass,
Distribution> delayOffTimes Delay-off time distributions for function tasks (teardown time). Maps job classes to their delay-off time distributions. -
heteroSchedPolicy
HeteroSchedPolicy heteroSchedPolicy
Scheduling policy for heterogeneous servers. Determines how jobs are assigned to server types when multiple compatible types exist. -
heteroServiceDistributions
Map<ServerType,
Map<JobClass, Distribution>> heteroServiceDistributions Service distributions per server type and job class for heterogeneous queues. Maps ServerType -> JobClass -> Distribution. -
immediateFeedbackAll
boolean immediateFeedbackAll
Flag indicating if immediate feedback is enabled for all classes. -
immediateFeedbackClasses
Set<Integer> immediateFeedbackClasses
Set of class indices with immediate feedback enabled. When a job self-loops at this station, it stays in service instead of rejoining queue. null means no classes have immediate feedback, "all" placeholder means all classes. -
lpsLimit
double lpsLimit
LPS limit: maximum number of jobs that can execute in PS mode for LPS scheduling. Only used when schedStrategy is LPS. -
serverTypes
List<ServerType> serverTypes
List of server types for heterogeneous multiserver queues. When non-empty, this queue uses heterogeneous server configuration. -
setupTimes
Map<JobClass,
Distribution> setupTimes Setup time distributions for function tasks (cold start time). Maps job classes to their setup time distributions. -
svcRateFun
SerializableFunction<Matrix,
Double> svcRateFun Pass-and-swap (PAS) total service rate function mu(c): maps the ordered state vector c (a 1xN row Matrix of 0-based class indices, c(0) oldest) to the scalar total service rate. The rate of position i is the increment mu(c[0..i]) - mu(c[0..i-1]). -
swapGraph
Matrix swapGraph
Pass-and-swap (PAS) class compatibility/swap graph (nclasses x nclasses). Entry (r,s) nonzero iff a completing class-r job may take the place of a class-s job (order-independent swap). Undirected; self-loops allowed.
-
-
-
Class jline.lang.nodes.Router
class Router extends StatefulNode implements Serializable-
Serialized Fields
-
cap
int cap
-
numberOfServers
int numberOfServers
-
schedPolicy
SchedStrategyType schedPolicy
-
schedStrategy
SchedStrategy schedStrategy
-
-
-
Class jline.lang.nodes.ServiceNode
class ServiceNode extends StatefulNode implements Serializable-
Serialized Fields
-
schedPolicy
SchedStrategyType schedPolicy
-
schedStrategy
SchedStrategy schedStrategy
-
schedStrategyPar
HashMap<JobClass,
Double> schedStrategyPar -
serviceProcesses
List<ServiceBinding> serviceProcesses
-
-
-
Class jline.lang.nodes.ServiceStation
class ServiceStation extends Station implements Serializable-
Serialized Fields
-
serviceProcesses
List<ServiceBinding> serviceProcesses
-
-
-
Class jline.lang.nodes.Sink
class Sink extends Node implements Serializable-
Serialized Fields
-
schedStrategy
SchedStrategy schedStrategy
-
-
-
Class jline.lang.nodes.Source
class Source extends Station implements Serializable-
Serialized Fields
-
arrivalBatch
Map<JobClass,
DiscreteDistribution> arrivalBatch -
arrivalProcess
List<ServiceBinding> arrivalProcess
-
markedClasses
List<JobClass> markedClasses
-
markedProcess
MarkedMAP markedProcess
-
schedStrategy
SchedStrategy schedStrategy
-
-
-
Class jline.lang.nodes.StatefulFork
class StatefulFork extends StatefulNode implements Serializable-
Serialized Fields
-
cap
int cap
-
schedStrategy
SchedStrategy schedStrategy
-
-
-
Class jline.lang.nodes.StatefulNode
class StatefulNode extends Node implements Serializable -
Class jline.lang.nodes.Station
class Station extends ServiceNode implements Serializable-
Serialized Fields
-
balkingStrategies
Map<JobClass,
BalkingStrategy> balkingStrategies -
balkingThresholds
Map<JobClass,
List<BalkingThreshold>> balkingThresholds -
batchRejectProb
Map<JobClass,
Double> batchRejectProb -
cap
int cap
-
classCap
Map<JobClass,
Integer> classCap -
dropRule
Map<JobClass,
DropStrategy> dropRule -
impatienceTypes
Map<JobClass,
ImpatienceType> impatienceTypes -
lcdScaling
SerializableFunction<Matrix,
Matrix> lcdScaling -
lcdScalingPeak
Matrix lcdScalingPeak
-
ljdScaling
SerializableFunction<Matrix,
Matrix> ljdScaling -
ljdScalingPeak
Matrix ljdScalingPeak
-
lldScaling
Matrix lldScaling
-
numberOfServers
int numberOfServers
-
orbitImpatienceDistributions
Map<JobClass,
Distribution> orbitImpatienceDistributions -
orbitMaxJobs
Map<JobClass,
Integer> orbitMaxJobs -
patienceDistributions
Map<JobClass,
Distribution> patienceDistributions -
retrialDelayDistributions
Map<JobClass,
Distribution> retrialDelayDistributions -
retrialMaxAttempts
Map<JobClass,
Integer> retrialMaxAttempts -
retrialPolicies
Map<JobClass,
Integer> retrialPolicies -
switchoverTimes
Map<JobClass,
Map<JobClass, Distribution>> switchoverTimes
-
-
-
Class jline.lang.nodes.Transition
class Transition extends ServiceNode implements Serializable-
Serialized Fields
-
cap
int cap
-
distributions
Map<Mode,
Distribution> distributions -
enablingConditions
Map<Mode,
Matrix> enablingConditions -
firingOutcomes
Map<Mode,
Matrix> firingOutcomes -
firingPriorities
Matrix firingPriorities
-
firingRateDependence
Map<Mode,
SerializableFunction<Matrix, Double>> firingRateDependence -
firingWeights
Matrix firingWeights
-
inhibitingConditions
Map<Mode,
Matrix> inhibitingConditions -
modeNames
Map<Mode,
String> modeNames -
modes
List<Mode> modes
-
numberOfServers
Map<Mode,
Integer> numberOfServers -
timingStrategies
Map<Mode,
TimingStrategy> timingStrategies
-
-
-
-
Package jline.lang.processes
-
Class jline.lang.processes.APH
class APH extends Markovian implements Serializable -
Class jline.lang.processes.Bernoulli
class Bernoulli extends DiscreteDistribution implements Serializable -
Class jline.lang.processes.Binomial
class Binomial extends DiscreteDistribution implements Serializable -
Class jline.lang.processes.BMAP
class BMAP extends MarkedMAP implements Serializable -
Class jline.lang.processes.CME
class CME extends ME implements Serializable-
Serialized Fields
-
mean
double mean
-
order
int order
-
-
-
Class jline.lang.processes.ContinuousDistribution
class ContinuousDistribution extends Distribution implements Serializable -
Class jline.lang.processes.Cox2
class Cox2 extends Coxian implements Serializable -
Class jline.lang.processes.Coxian
class Coxian extends Markovian implements Serializable -
Class jline.lang.processes.Det
class Det extends Distribution implements Serializable -
Class jline.lang.processes.Disabled
class Disabled extends Distribution implements Serializable -
Class jline.lang.processes.DiscreteDistribution
class DiscreteDistribution extends Distribution implements Serializable -
Class jline.lang.processes.DiscreteSampler
class DiscreteSampler extends DiscreteDistribution implements Serializable -
Class jline.lang.processes.DiscreteUniform
class DiscreteUniform extends DiscreteDistribution implements Serializable -
Class jline.lang.processes.Distribution
class Distribution extends Object implements Serializable -
Class jline.lang.processes.DMAP
class DMAP extends MarkovModulated implements Serializable -
Class jline.lang.processes.EmpiricalCDF
class EmpiricalCDF extends Distribution implements Serializable-
Serialized Fields
-
data
Matrix data
-
-
-
Class jline.lang.processes.Erlang
class Erlang extends Markovian implements Serializable -
Class jline.lang.processes.Exp
class Exp extends Markovian implements Serializable -
Class jline.lang.processes.Expolynomial
class Expolynomial extends ContinuousDistribution implements Serializable-
Serialized Fields
-
density
String density
-
eft
double eft
-
lft
double lft
-
-
-
Class jline.lang.processes.Gamma
class Gamma extends ContinuousDistribution implements Serializable -
Class jline.lang.processes.Geometric
class Geometric extends DiscreteDistribution implements Serializable -
Class jline.lang.processes.GMM
class GMM extends ContinuousDistribution implements Serializable-
Serialized Fields
-
means
double[] means
-
nComponents
int nComponents
-
sigmas
double[] sigmas
-
weights
double[] weights
-
-
-
Class jline.lang.processes.HyperExp
class HyperExp extends Markovian implements Serializable-
Serialized Fields
-
lambdaVector
double[] lambdaVector
-
pVector
double[] pVector
-
-
-
Class jline.lang.processes.Immediate
class Immediate extends Distribution implements Serializable -
Class jline.lang.processes.Lognormal
class Lognormal extends ContinuousDistribution implements Serializable -
Class jline.lang.processes.MAP
class MAP extends MarkovModulated implements Serializable -
Class jline.lang.processes.Marked
class Marked extends MarkovModulated implements Serializable -
Class jline.lang.processes.MarkedMAP
class MarkedMAP extends Marked implements Serializable -
Class jline.lang.processes.MarkedMarkovProcess
class MarkedMarkovProcess extends MarkovProcess implements Serializable-
Serialized Fields
-
eventFilt
MatrixCell eventFilt
-
eventList
List<Map<String,
Object>> eventList
-
-
-
Class jline.lang.processes.MarkedMMPP
class MarkedMMPP extends Marked implements Serializable -
Class jline.lang.processes.MarkovChain
class MarkovChain extends Process implements Serializable -
Class jline.lang.processes.Markovian
class Markovian extends ContinuousDistribution implements Serializable-
Serialized Fields
-
nPhases
int nPhases
-
process
MatrixCell process
-
-
-
Class jline.lang.processes.MarkovModulated
class MarkovModulated extends Markovian implements Serializable -
Class jline.lang.processes.MarkovProcess
class MarkovProcess extends Process implements Serializable -
Class jline.lang.processes.ME
class ME extends Markovian implements Serializable -
Class jline.lang.processes.MMAP
class MMAP extends MarkedMAP implements Serializable -
Class jline.lang.processes.MMDP
class MMDP extends Markovian implements Serializable -
Class jline.lang.processes.MMDP2
class MMDP2 extends MMDP implements Serializable-
Serialized Fields
-
r0
double r0
-
r1
double r1
-
sigma0
double sigma0
-
sigma1
double sigma1
-
-
-
Class jline.lang.processes.MMPP2
class MMPP2 extends MarkovModulated implements Serializable-
Serialized Fields
-
nPhases
int nPhases
-
-
-
Class jline.lang.processes.MultivariateNormal
class MultivariateNormal extends ContinuousDistribution implements Serializable -
Class jline.lang.processes.NHPP
class NHPP extends ContinuousDistribution implements Serializable-
Serialized Fields
-
breakpoints
double[] breakpoints
-
cyclic
boolean cyclic
-
process
MatrixCell process
-
rates
double[] rates
-
sampleClock
double sampleClock
Clock position of the next event to be drawn byNHPP.sample(int, java.util.Random), in wall time. The intensity depends on absolute time, so successive samples must advance a clock; drawing each interval independently from the marginal would discard the schedule entirely.
-
-
-
Class jline.lang.processes.NHPP.RateSchedule
class RateSchedule extends Object implements Serializable-
Serialized Fields
-
breakpoints
double[] breakpoints
-
cyclic
boolean cyclic
-
rates
double[] rates
-
-
-
Class jline.lang.processes.Normal
class Normal extends ContinuousDistribution implements Serializable -
Class jline.lang.processes.Pareto
class Pareto extends ContinuousDistribution implements Serializable -
Class jline.lang.processes.PH
class PH extends Markovian implements Serializable -
Class jline.lang.processes.Poisson
class Poisson extends DiscreteDistribution implements Serializable -
Class jline.lang.processes.Prior
class Prior extends Distribution implements Serializable-
Serialized Fields
-
distributions
List<Distribution> distributions
Cell array of alternative distributions -
probabilities
double[] probabilities
Vector of prior probabilities (must sum to 1)
-
-
-
Class jline.lang.processes.Process
class Process extends Object implements Serializable-
Serialized Fields
-
name
String name
-
params
List<NamedParam> params
-
-
-
Class jline.lang.processes.RAP
class RAP extends Markovian implements Serializable -
Class jline.lang.processes.Replayer
class Replayer extends Distribution implements Serializable-
Serialized Fields
-
data
double[] data
-
ecdf
org.apache.commons.math3.random.EmpiricalDistribution ecdf
-
fileName
String fileName
-
-
-
Class jline.lang.processes.Trace
class Trace extends Replayer implements Serializable -
Class jline.lang.processes.Uniform
class Uniform extends ContinuousDistribution implements Serializable -
Class jline.lang.processes.Weibull
class Weibull extends ContinuousDistribution implements Serializable -
Class jline.lang.processes.Zipf
class Zipf extends DiscreteDistribution implements Serializable
-
-
Package jline.lang.reward
-
Class jline.lang.reward.RewardDescriptor
class RewardDescriptor extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
delegate
RewardFunction delegate
-
jobClass
JobClass jobClass
-
kind
RewardDescriptor.Kind kind
-
node
Node node
-
-
Class jline.lang.reward.TabulatedRewardFunction
class TabulatedRewardFunction extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package jline.lang.sections
-
Class jline.lang.sections.Buffer
class Buffer extends InputSection implements Serializable-
Serialized Fields
-
size
int size
-
-
-
Class jline.lang.sections.CacheClassSwitcher
class CacheClassSwitcher extends StatefulClassSwitcher implements Serializable-
Serialized Fields
-
actualDelayedHitProb
Matrix actualDelayedHitProb
-
actualHitProb
Matrix actualHitProb
-
actualHitProbList
Matrix actualHitProbList
-
actualItemProb
Matrix actualItemProb
-
actualMissProb
Matrix actualMissProb
-
actualResidT
Matrix actualResidT
-
cap
Matrix cap
-
hitClass
Matrix hitClass
-
inputJobClasses
Map<Integer,
CacheClassSwitcher.InputJobClassesObj> inputJobClasses -
items
int items
-
jobClasses
List<JobClass> jobClasses
-
levels
int levels
-
missClass
Matrix missClass
-
retrievalClasses
Matrix retrievalClasses
-
-
-
Class jline.lang.sections.CacheClassSwitcher.InputJobClassesObj
class InputJobClassesObj extends Object implements Serializable-
Serialized Fields
-
dropStrategy
DropStrategy dropStrategy
-
jobClass
JobClass jobClass
-
schedPolicy
SchedStrategyType schedPolicy
-
-
-
Class jline.lang.sections.ClassSwitcher
class ClassSwitcher extends ServiceSection implements Serializable-
Serialized Fields
-
csFun
SerializableFunction<CSFunInput,
Double> csFun -
jobClasses
List<JobClass> jobClasses
-
-
-
Class jline.lang.sections.CSFunInput
class CSFunInput extends Object implements Serializable- serialVersionUID:
- 1L
-
Class jline.lang.sections.Dispatcher
class Dispatcher extends OutputSection implements Serializable -
Class jline.lang.sections.Enabling
class Enabling extends InputSection implements Serializable-
Serialized Fields
-
size
int size
-
-
-
Class jline.lang.sections.Firing
class Firing extends OutputSection implements Serializable -
Class jline.lang.sections.Forker
class Forker extends OutputSection implements Serializable -
Class jline.lang.sections.InfiniteServer
class InfiniteServer extends Server implements Serializable -
Class jline.lang.sections.InputSection
class InputSection extends Section implements Serializable-
Serialized Fields
-
schedPolicy
SchedStrategyType schedPolicy
-
-
-
Class jline.lang.sections.Joiner
class Joiner extends InputSection implements Serializable -
Class jline.lang.sections.Linkage
class Linkage extends OutputSection implements Serializable -
Class jline.lang.sections.LogTunnel
class LogTunnel extends ServiceTunnel implements Serializable -
Class jline.lang.sections.OutputSection
class OutputSection extends Section implements Serializable-
Serialized Fields
-
outputStrategies
List<OutputStrategy> outputStrategies
-
schedPolicy
SchedStrategyType schedPolicy
-
-
-
Class jline.lang.sections.PollingServer
class PollingServer extends ServiceSection implements Serializable-
Serialized Fields
-
pollingK
int pollingK
-
pollingType
PollingType pollingType
-
switchoverTimes
Map<JobClass,
Distribution> switchoverTimes
-
-
-
Class jline.lang.sections.PreemptiveServer
class PreemptiveServer extends ServiceSection implements Serializable -
Class jline.lang.sections.RandomSource
class RandomSource extends InputSection implements Serializable-
Serialized Fields
-
serviceProcesses
List<ServiceBinding> serviceProcesses
-
-
-
Class jline.lang.sections.Section
class Section extends NetworkElement implements Serializable-
Serialized Fields
-
className
String className
-
-
-
Class jline.lang.sections.Server
class Server extends ServiceSection implements Serializable -
Class jline.lang.sections.ServiceSection
class ServiceSection extends Section implements Serializable-
Serialized Fields
-
numberOfServers
double numberOfServers
-
serviceProcesses
Map<JobClass,
ServiceBinding> serviceProcesses
-
-
-
Class jline.lang.sections.ServiceTunnel
class ServiceTunnel extends ServiceSection implements Serializable -
Class jline.lang.sections.StatefulClassSwitcher
class StatefulClassSwitcher extends ClassSwitcher implements Serializable -
Class jline.lang.sections.StatelessClassSwitcher
class StatelessClassSwitcher extends ClassSwitcher implements Serializable -
Class jline.lang.sections.Storage
class Storage extends InputSection implements Serializable-
Serialized Fields
-
size
int size
-
-
-
Class jline.lang.sections.Timing
class Timing extends ServiceSection implements Serializable
-
-
Package jline.lang.state
-
Class jline.lang.state.AfterEventCache
class AfterEventCache extends Object implements Serializable -
Class jline.lang.state.AfterEventContext
class AfterEventContext extends Object implements Serializable-
Serialized Fields
-
cdscaling
Map<Station,
SerializableFunction<Matrix, Matrix>> cdscaling Class-dependent scaling functions (defaulted to the constant 1 map). -
ismkvmodclass
Map<Integer,
Matrix> ismkvmodclass Per-node (R x 1) indicator of MAP/MMPP2/BMAP service; stations only. -
lldlimit
int lldlimit
Number of columns of lldscaling. -
lldscaling
Matrix lldscaling
Load-dependent scaling matrix (defaulted to ones if sn.lldscaling is empty).
-
-
-
Class jline.lang.state.AfterEventFork
class AfterEventFork extends Object implements Serializable -
Class jline.lang.state.AfterEventJoin
class AfterEventJoin extends Object implements Serializable -
Class jline.lang.state.AfterEventRouter
class AfterEventRouter extends Object implements Serializable -
Class jline.lang.state.AfterEventStation
class AfterEventStation extends Object implements Serializable -
Class jline.lang.state.AfterEventTransition
class AfterEventTransition extends Object implements Serializable -
Class jline.lang.state.AfterFJEvent
class AfterFJEvent extends Object implements Serializable -
Class jline.lang.state.AfterGlobalEvent
class AfterGlobalEvent extends Object implements Serializable -
Class jline.lang.state.FromMarginal
class FromMarginal extends Object implements Serializable -
Class jline.lang.state.Polling
class Polling extends Object implements Serializable- serialVersionUID:
- 1L
-
Class jline.lang.state.Polling.Info
class Info extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
hasSw
boolean[] hasSw
True when the leg entering buffer q takes a strictly positive time. -
Ksw
int[] Ksw
Number of phases of the switchover entering buffer q. -
pk
int pk
K parameter of KLIMITED polling. -
polled
boolean[] polled
Buffers the server visits (a class disabled at the station is dropped). -
ptype
PollingType ptype
Polling discipline, identical across the class buffers. -
swD0
Matrix[] swD0
D0 of the switchover entering buffer q. -
swD1
Matrix[] swD1
D1 of the switchover entering buffer q. -
swPie
Matrix[] swPie
Entry probability vector of the switchover entering buffer q. -
wctr
boolean wctr
Whether the pos/swk/ctr columns are materialized. -
width
int width
Total width of the polling block. -
wpos
boolean wpos
Whether the pos/swk/ctr columns are materialized. -
wswk
boolean wswk
Whether the pos/swk/ctr columns are materialized.
-
-
Class jline.lang.state.Polling.Landing
class Landing extends Object implements Serializable- serialVersionUID:
- 1L
-
Class jline.lang.state.SignalRemoval
class SignalRemoval extends Object implements Serializable- serialVersionUID:
- 1L
-
Class jline.lang.state.State
class State extends Object implements Serializable-
Serialized Fields
-
initialState
Map<StatefulNode,
Matrix> initialState -
initialStateSpace
Map<StatefulNode,
Matrix> initialStateSpace -
priorInitialState
Map<StatefulNode,
Matrix> priorInitialState
-
-
-
Class jline.lang.state.ToMarginal
class ToMarginal extends Object implements Serializable
-
-
Package jline.lang.workflow
-
Class jline.lang.workflow.Workflow
class Workflow extends Model implements Serializable-
Serialized Fields
-
activities
List<WorkflowActivity> activities
-
activityMap
Map<String,
Integer> activityMap -
cachedPH
APH cachedPH
-
precedences
List<ActivityPrecedence> precedences
-
-
-
Class jline.lang.workflow.WorkflowActivity
class WorkflowActivity extends Element implements Serializable-
Serialized Fields
-
hostDemand
Distribution hostDemand
-
hostDemandMean
double hostDemandMean
-
hostDemandSCV
double hostDemandSCV
-
index
int index
-
metadata
Map<String,
Object> metadata -
workflow
Workflow workflow
-
-
-
-
Package jline.solvers.env
-
Class jline.solvers.env.RenvEvent
class RenvEvent extends Event implements Serializable
-
-
Package jline.solvers.ssa
-
Class jline.solvers.ssa.SampleNodeState
class SampleNodeState extends Object implements Serializable -
Class jline.solvers.ssa.SampleSysState
class SampleSysState extends Object implements Serializable-
Serialized Fields
-
event
List<Event> event
List of events that occurred during sampling -
handle
List<Node> handle
List of stateful nodes that were sampled -
isaggregate
boolean isaggregate
Whether this represents aggregate data -
state
List<Matrix> state
State information for each stateful node at each time point -
t
Matrix t
Time points of the sampling
-
-
-
-
Package jline.streaming
-
Class jline.streaming.SSAMetricPoint
class SSAMetricPoint extends Object implements Serializable -
Class jline.streaming.StreamingOptions
class StreamingOptions extends Object implements Serializable-
Serialized Fields
-
endpoint
String endpoint
Receiver endpoint (default: localhost:8080/metrics for HTTP, localhost:4317 for GRPC) -
failOnConnectionError
boolean failOnConnectionError
If true, throw an exception when connection fails instead of falling back to dry-run mode -
includeArrivalRate
boolean includeArrivalRate
Whether to include arrival rate metrics (ArvR) -
includeQueueLength
boolean includeQueueLength
Whether to include queue length metrics (QLen) -
includeResponseTime
boolean includeResponseTime
Whether to include response time metrics (RespT) -
includeThroughput
boolean includeThroughput
Whether to include throughput metrics (Tput) -
includeUtilization
boolean includeUtilization
Whether to include utilization metrics (Util) -
mode
StreamingOptions.StreamMode mode
Streaming mode: SAMPLED or TIME_WINDOW -
sampleFrequency
int sampleFrequency
For SAMPLED mode: push every N simulation events -
serviceName
String serviceName
Service name to identify this simulation in line-est -
timeWindowSeconds
double timeWindowSeconds
For TIME_WINDOW mode: aggregate over X seconds before pushing -
transport
StreamingOptions.TransportType transport
Transport type: HTTP (recommended) or GRPC
-
-
-
-
Package jline.util
-
Class jline.util.NamedParam
class NamedParam extends Object implements Serializable -
Class jline.util.Pair
class Pair extends Object implements Serializable -
Class jline.util.PrecomputedCDFunction
class PrecomputedCDFunction extends PrecomputedTableFunction implements Serializable- serialVersionUID:
- 1L
-
Class jline.util.PrecomputedRateFunction
class PrecomputedRateFunction extends PrecomputedTableFunction implements Serializable- serialVersionUID:
- 1L
-
Class jline.util.PrecomputedTableFunction
class PrecomputedTableFunction extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultValue
double defaultValue
Value returned when the state is absent from the table. -
numClasses
int numClasses
Number of classes in the model. -
valueMap
Map<String,
Double> valueMap Map from state key (e.g., "1,2,3") to the tabulated value. -
vectorMap
Map<String,
double[]> vectorMap Map from state key to a tabulated per-class value, for handles that return one entry per class rather than a single shared scalar (seePrecomputedTableFunction.addValue(Matrix, double[])). Kept separate from valueMap so that the scalar contract ofPrecomputedRateFunctionis untouched.
-
-
Class jline.util.Triple
class Triple extends Object implements Serializable
-
-
Package jline.util.matrix
-
Class jline.util.matrix.BaseMatrix
class BaseMatrix extends Object implements Serializable -
Class jline.util.matrix.DenseMatrix
class DenseMatrix extends BaseMatrix implements Serializable-
Serialized Fields
-
data
org.ejml.data.DMatrixRMaj data
The underlying EJML dense matrix data structure
-
-
-
Class jline.util.matrix.Matrix
class Matrix extends Object implements Serializable-
Serialized Fields
-
delegate
BaseMatrix delegate
The delegate matrix that handles the underlying operations. Not final: toDense()/toSparse() swap the storage representation in place.
-
-
-
Class jline.util.matrix.MatrixCell
class MatrixCell extends Object implements Serializable -
Class jline.util.matrix.SparseMatrix
class SparseMatrix extends BaseMatrix implements Serializable-
Serialized Fields
-
data
org.ejml.data.DMatrixSparseCSC data
The underlying EJML sparse matrix data structure
-
-
-