Package jline.api.lqn
Class LqnBalanceEquations.Relation
java.lang.Object
jline.api.lqn.LqnBalanceEquations.Relation
- Enclosing class:
- LqnBalanceEquations
One conservation law, as an aggregation over a node's structural neighbours.
-
Field Summary
FieldsModifier and TypeFieldDescriptionWhich case produced alittlerecord (ref, inf, queueing, fwd, arrival), the call type of acallflow, or the server kind of ahostutil.booleanSet once instantiated: the equality is unattainable because the task is saturated and its think time is pinned at zero.double[]Constant coefficient of each term.booleanThe relation cannot serve as a residual: infinite multiplicity, empty term set, or a zero call count.little | callflow | entryflow | actflow | hostutil.doubledoubledoubledouble[]booleandoubledoubledoubledoubledoubleRight-hand-side constant.booleanThe per-class utilization must be multiplied bymultto reach job units (a queueing server); false at an infinite server.booleanintAbsolute index the relation is anchored on, 1-BASED: the struct index plus one, andlqn.cshift + cidx + 1for a call.boolean[]Per term, true when it is an ENTRY class (an open-arrival stream, or the self-driven cycle of a reference task) rather than a CALL class; the two read their rate from different vectors.int[]Indices to aggregate over, 1-BASED. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
kind
little | callflow | entryflow | actflow | hostutil. -
branch
Which case produced alittlerecord (ref, inf, queueing, fwd, arrival), the call type of acallflow, or the server kind of ahostutil. -
target
public int targetAbsolute index the relation is anchored on, 1-BASED: the struct index plus one, andlqn.cshift + cidx + 1for a call. See the class javadoc. -
targetname
-
terms
public int[] termsIndices to aggregate over, 1-BASED. Alittlerecord mixes the two familiestermisentrydistinguishes: a call term is a 1-based CALL index, an entry term a 1-based ELEMENT index. -
termisentry
public boolean[] termisentryPer term, true when it is an ENTRY class (an open-arrival stream, or the self-driven cycle of a reference task) rather than a CALL class; the two read their rate from different vectors. -
coeff
public double[] coeffConstant coefficient of each term. -
rhsconst
public double rhsconstRight-hand-side constant. -
mult
public double mult -
maxmult
public double maxmult -
repl
public double repl -
scaled
public boolean scaledThe per-class utilization must be multiplied bymultto reach job units (a queueing server); false at an infinite server. -
phase2
public boolean phase2 -
setup
public boolean setup -
degenerate
public boolean degenerateThe relation cannot serve as a residual: infinite multiplicity, empty term set, or a zero call count. -
clamped
public boolean clampedSet once instantiated: the equality is unattainable because the task is saturated and its think time is pinned at zero. Use a one-sided (hinge) form there. -
text
-
lhs
public double lhs -
rhs
public double rhs -
residual
public double residual -
relresidual
public double relresidual -
perclassutil
public double[] perclassutil
-
-
Constructor Details
-
Relation
public Relation()
-
-
Method Details