Package jline.solvers

Class NetworkSolver

java.lang.Object
jline.solvers.Solver
jline.solvers.NetworkSolver
Direct Known Subclasses:
SolverCTMC, SolverFluid, SolverJMT, SolverMAM, SolverMVA, SolverNC, SolverSSA

public abstract class NetworkSolver extends Solver
  • Field Details

  • Constructor Details

  • Method Details

    • getAllSolvers

      public static List<NetworkSolver> getAllSolvers(Network model)
    • setTranHandles

      public void setTranHandles()
    • getTranHandles

      public SolverTranHandles getTranHandles()
    • getAvgHandles

      public SolverAvgHandles getAvgHandles()
    • setAvgHandles

      public void setAvgHandles(SolverAvgHandles handles)
    • getAvgQLenHandles

      public Map<Station,Map<JobClass,Metric>> getAvgQLenHandles()
    • getAvgUtilHandles

      public Map<Station,Map<JobClass,Metric>> getAvgUtilHandles()
    • getAvgRespTHandles

      public Map<Station,Map<JobClass,Metric>> getAvgRespTHandles()
    • getAvgTputHandles

      public Map<Station,Map<JobClass,Metric>> getAvgTputHandles()
    • getAvgArvRHandles

      public Map<Station,Map<JobClass,Metric>> getAvgArvRHandles()
    • getAvgResidTHandles

      public Map<Station,Map<JobClass,Metric>> getAvgResidTHandles()
    • hasAvgResults

      protected boolean hasAvgResults()
    • hasTranResults

      public boolean hasTranResults()
    • hasDistribResults

      public boolean hasDistribResults()
    • getAvgQLen

      public final Matrix getAvgQLen()
    • getAvgUtil

      public final Matrix getAvgUtil()
    • getAvgRespT

      public final Matrix getAvgRespT()
    • getAvgWaitT

      public final Matrix getAvgWaitT()
    • getAvgResidT

      public final Matrix getAvgResidT()
    • getAvgTput

      public final Matrix getAvgTput()
    • getAvgArvR

      public final Matrix getAvgArvR()
    • getModel

      public Network getModel()
    • setModel

      public final void setModel(Network model)
    • getAvgNode

      public final SolverResult getAvgNode()
    • getAvg

      public final SolverResult getAvg()
    • getAvgNodeChainTable

      public final NetworkAvgNodeChainTable getAvgNodeChainTable()
    • getAvgNodeTable

      public final NetworkAvgNodeTable getAvgNodeTable()
    • getAvgTable

      public final NetworkAvgTable getAvgTable()
    • getAvgChain

      public final SolverResult getAvgChain()
    • getAvgNodeChain

      public final SolverResult getAvgNodeChain()
    • getAvgChainTable

      public final NetworkAvgChainTable getAvgChainTable()
    • getAvgArvRChain

      public final Matrix getAvgArvRChain()
    • getAvgNodeArvRChain

      public final Matrix getAvgNodeArvRChain()
    • getAvgQLenChain

      public final Matrix getAvgQLenChain()
    • getAvgUtilChain

      public final Matrix getAvgUtilChain()
    • getAvgRespTChain

      public final Matrix getAvgRespTChain()
    • getAvgTputChain

      public final Matrix getAvgTputChain()
    • getAvgNodeQLenChain

      public final Matrix getAvgNodeQLenChain()
    • getAvgNodeUtilChain

      public final Matrix getAvgNodeUtilChain()
    • getAvgNodeRespTChain

      public final Matrix getAvgNodeRespTChain()
    • getAvgNodeTputChain

      public final Matrix getAvgNodeTputChain()
    • getAvgSys

      public final void getAvgSys()
    • getAvgSysTable

      public final NetworkAvgSysTable getAvgSysTable()
    • getAvgSysRespT

      public final Matrix getAvgSysRespT()
    • getAvgSysTput

      public final Matrix getAvgSysTput()
    • getTranAvg

      public final void getTranAvg()
    • setAvgResults

      public void setAvgResults(Matrix Q, Matrix U, Matrix R, Matrix T, Matrix A, Matrix W, Matrix C, Matrix X, double runtime, String method, int iter)
    • setDistribResults

      protected final void setDistribResults()
    • setTranProb

      protected final void setTranProb()
    • setTranAvgResults

      public final void setTranAvgResults(Matrix[][] Qt, Matrix[][] Ut, Matrix[][] Rt, Matrix[][] Tt, Matrix[][] Ct, Matrix[][] Xt, double runtimet)