Class ImmediateElimination.EliminationResult

java.lang.Object
jline.solvers.fluid.handlers.ImmediateElimination.EliminationResult
Enclosing class:
ImmediateElimination

public static class ImmediateElimination.EliminationResult extends Object
Result of immediate elimination containing the reduced system, the surviving coordinates and the two maps that carry per-event and per-coordinate quantities across the reduction.
  • Field Details

    • allJumpsReduced

      public Matrix allJumpsReduced
    • rateBaseReduced

      public Matrix rateBaseReduced
    • eventIdxReduced

      public Matrix eventIdxReduced
    • stateMap

      public int[] stateMap
    • Emap

      public Matrix Emap
      [nEventsReduced x nEventsOriginal] expected firings of each original event.
    • absorb

      public Matrix absorb
      [nStates x nStates] projector for the initial condition: identity on the timed rows, the absorption distribution on the immediate ones. Mass parked on an eliminated coordinate would otherwise be frozen there for the whole integration, because nothing moves it.
  • Constructor Details

    • EliminationResult

      public EliminationResult(Matrix allJumpsReduced, Matrix rateBaseReduced, Matrix eventIdxReduced, int[] stateMap, Matrix Emap, Matrix absorb)