Package jline.api.mdd
Class MddDescriptor
java.lang.Object
jline.api.mdd.MddDescriptor
Kronecker rate descriptor of a structured model, the input of
Mdd_mcd.
Built by Mdd_descriptor (count-plus-in-service-phase local states,
non-preemptive) or Mdd_ps (per-phase-count local states, shared
servers).
-
Field Summary
FieldsModifier and TypeFieldDescriptionint[]Local domain per level.The events of the descriptor.int[]Initial local index per station.doubleValue of the invariant when invariantWeights is set.double[]Optional conservation law as weights' * QLen = value, overriding the closed-population test.intNumber of levels, i.e.double[]Station service rates, 1/E[S].intClosed population; the conservation law the level marginals must satisfy.Successor function over local indices, forMdd_reachset.int[]Phases per station, 1 when exponential.double[][]Station-to-station routing matrix.double[]Servers per station; Double.POSITIVE_INFINITY for a delay station.double[][]valuemap[i][idx] is the physical occupancy of station i in local state idx. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
K
public int KNumber of levels, i.e. stations. -
N
public int NClosed population; the conservation law the level marginals must satisfy. -
domain
public int[] domainLocal domain per level. -
mu
public double[] muStation service rates, 1/E[S]. -
servers
public double[] serversServers per station; Double.POSITIVE_INFINITY for a delay station. -
P
public double[][] PStation-to-station routing matrix. -
nphases
public int[] nphasesPhases per station, 1 when exponential. -
valuemap
public double[][] valuemapvaluemap[i][idx] is the physical occupancy of station i in local state idx.A level whose local state encodes more than a count (a station holding both a population and a service phase) needs this map; without one the index would be the quantity.
-
init
public int[] initInitial local index per station. -
nextfun
Successor function over local indices, forMdd_reachset. -
events
The events of the descriptor. -
invariantWeights
public double[] invariantWeightsOptional conservation law as weights' * QLen = value, overriding the closed-population test. Null when the population N is the invariant. -
invariantValue
public double invariantValueValue of the invariant when invariantWeights is set.
-
-
Constructor Details
-
MddDescriptor
public MddDescriptor()
-