Class AfterGlobalEvent.AfterGlobalEventResult

java.lang.Object
jline.lang.state.AfterGlobalEvent.AfterGlobalEventResult
Enclosing class:
AfterGlobalEvent

public static class AfterGlobalEvent.AfterGlobalEventResult extends Object
Result container for global event processing in Stochastic Petri Net models. This class encapsulates the complete outcome of processing a global synchronization event, containing the updated state space and the associated rates and probabilities for all possible resulting states after event execution.
See Also:
  • Field Details

    • outglspace

      public final List<Matrix> outglspace
      Updated global state space after event processing. Each matrix in the list represents the state space for a specific stateful node in the network after the global event has been processed.
    • outrate

      public final Matrix outrate
      Transition rates matrix for each resulting state. Each row corresponds to a possible outcome state and contains the rate at which that transition occurs (may be immediate for logical transitions).
    • outprob

      public final Matrix outprob
      Probability matrix for each resulting state transition. Each row corresponds to a possible outcome state and contains the probability of that specific outcome occurring when the event is fired.
  • Constructor Details

    • AfterGlobalEventResult

      public AfterGlobalEventResult(List<Matrix> outglspace, Matrix outrate, Matrix outprob)
      Constructs a new result container for global event processing.
      Parameters:
      outglspace - Updated global state space after event processing
      outrate - Transition rates for each resulting state
      outprob - Probabilities for each resulting state transition