Package jline.solvers.ssa.analyzers
Class Solver_ssa_analyzer_serial
java.lang.Object
jline.solvers.ssa.analyzers.Solver_ssa_analyzer_serial
-
Method Summary
Modifier and TypeMethodDescriptionstatic MatrixreplyHeld(NetworkStruct sn, Map<Integer, Matrix> tranSysState) Time-averaged servers held for a pending REPLY signal, per (station, calling class).static SSAResultsolver_ssa_analyzer_serial(NetworkStruct sn, boolean hash, Map<StatefulNode, Matrix> init_state, SolverOptions options, SolverSSA solverSSA)
-
Method Details
-
solver_ssa_analyzer_serial
public static SSAResult solver_ssa_analyzer_serial(NetworkStruct sn, boolean hash, Map<StatefulNode, Matrix> init_state, SolverOptions options, SolverSSA solverSSA) -
replyHeld
Time-averaged servers held for a pending REPLY signal, per (station, calling class). The hold lives in the reply block at the tail of the caller's local state (ReplyBlock), which State.toMarginal does not see; SolverCTMC adds the same block mean to QLen and Util. Read from the recorded trajectory: tranSysState.get(0) is the cumulative time and tranSysState.get(1+isf) the state of stateful node isf over each step. Port of MATLAB ssa_reply_held.- Parameters:
sn- network structuretranSysState- recorded trajectory of the serial engine- Returns:
- (nstations x nclasses) mean held servers, all zero without replies
-