Package jline.api.lqn

Class LqnBalanceEquations.Relation

java.lang.Object
jline.api.lqn.LqnBalanceEquations.Relation
Enclosing class:
LqnBalanceEquations

public static final class LqnBalanceEquations.Relation extends Object
One conservation law, as an aggregation over a node's structural neighbours.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Which case produced a little record (ref, inf, queueing, fwd, arrival), the call type of a callflow, or the server kind of a hostutil.
    boolean
    Set 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.
    boolean
    The relation cannot serve as a residual: infinite multiplicity, empty term set, or a zero call count.
    little | callflow | entryflow | actflow | hostutil.
    double
     
    double
     
    double
     
    double[]
     
    boolean
     
    double
     
    double
     
    double
     
    double
     
    double
    Right-hand-side constant.
    boolean
    The per-class utilization must be multiplied by mult to reach job units (a queueing server); false at an infinite server.
    boolean
     
    int
    Absolute index the relation is anchored on, 1-BASED: the struct index plus one, and lqn.cshift + cidx + 1 for 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • kind

      public String kind
      little | callflow | entryflow | actflow | hostutil.
    • branch

      public String branch
      Which case produced a little record (ref, inf, queueing, fwd, arrival), the call type of a callflow, or the server kind of a hostutil.
    • target

      public int target
      Absolute index the relation is anchored on, 1-BASED: the struct index plus one, and lqn.cshift + cidx + 1 for a call. See the class javadoc.
    • targetname

      public String targetname
    • terms

      public int[] terms
      Indices to aggregate over, 1-BASED. A little record mixes the two families termisentry distinguishes: a call term is a 1-based CALL index, an entry term a 1-based ELEMENT index.
    • termisentry

      public boolean[] termisentry
      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.
    • coeff

      public double[] coeff
      Constant coefficient of each term.
    • rhsconst

      public double rhsconst
      Right-hand-side constant.
    • mult

      public double mult
    • maxmult

      public double maxmult
    • repl

      public double repl
    • scaled

      public boolean scaled
      The per-class utilization must be multiplied by mult to reach job units (a queueing server); false at an infinite server.
    • phase2

      public boolean phase2
    • setup

      public boolean setup
    • degenerate

      public boolean degenerate
      The relation cannot serve as a residual: infinite multiplicity, empty term set, or a zero call count.
    • clamped

      public boolean clamped
      Set 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

      public String 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