Package jline.solvers.ctmc
Class SolverCTMC
java.lang.Object
jline.solvers.Solver
jline.solvers.NetworkSolver
jline.solvers.ctmc.SolverCTMC
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
-
Field Summary
Fields inherited from class jline.solvers.NetworkSolver
avgHandles, model, sn, tranHandles
-
Constructor Summary
ConstructorDescriptionSolverCTMC
(Network model, Object... args) SolverCTMC
(Network model, SolverOptions options) -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
compare3DArrays
(double[][][] array1, double[][][] array2, double epsilon) static double[][][]
form3DarrayFromFile
(String fileName, int a, int b, int c) static FeatureSet
getGenerator
(SolverOptions options) getStateSpace
(SolverOptions options) getStruct
(SolverCTMC solverCTMC) getSymbolicGenerator
(boolean invertSymbol, boolean primeNumbers) void
printInfGen
(Matrix Q, Matrix SS) static double[][][]
removeRows
(double[][][] array, Matrix rowsToRemove) static double
round
(double value, int places) protected void
void
runAnalyzerChecks
(SolverOptions options) void
setAvgResults
(Matrix Q, Matrix U, Matrix R, Matrix T, Matrix A, Matrix W, Matrix C, Matrix X, double runtime, String method, int iter) static boolean
Methods inherited from class jline.solvers.NetworkSolver
getAllSolvers, getAvg, getAvgArvR, getAvgArvRChain, getAvgArvRHandles, getAvgChain, getAvgChainTable, getAvgHandles, getAvgNode, getAvgNodeArvRChain, getAvgNodeChain, getAvgNodeChainTable, getAvgNodeQLenChain, getAvgNodeRespTChain, getAvgNodeTable, getAvgNodeTputChain, getAvgNodeUtilChain, getAvgQLen, getAvgQLenChain, getAvgQLenHandles, getAvgResidT, getAvgResidTHandles, getAvgRespT, getAvgRespTChain, getAvgRespTHandles, getAvgSys, getAvgSysRespT, getAvgSysTable, getAvgSysTput, getAvgTable, getAvgTput, getAvgTputChain, getAvgTputHandles, getAvgUtil, getAvgUtilChain, getAvgUtilHandles, getAvgWaitT, getModel, getTranAvg, getTranHandles, hasAvgResults, hasDistribResults, hasTranResults, setAvgHandles, setDistribResults, setModel, setTranAvgResults, setTranHandles, setTranProb
Methods inherited from class jline.solvers.Solver
defaultOptions, getName, getOptions, getResults, hasResults, isJavaAvailable, isValidOption, listValidOptions, parseOptions, parseOptions, reset, resetRandomGeneratorSeed, setChecks, setOptions
-
Constructor Details
-
SolverCTMC
-
SolverCTMC
-
-
Method Details
-
getGenerator
-
getStateSpace
-
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) - Overrides:
setAvgResults
in classNetworkSolver
-
runAnalyzer
protected void runAnalyzer() throws IllegalAccessException, ParserConfigurationException, IOException- Specified by:
runAnalyzer
in classSolver
- Throws:
IllegalAccessException
ParserConfigurationException
IOException
-
runAnalyzerChecks
- Overrides:
runAnalyzerChecks
in classSolver
-
round
public static double round(double value, int places) -
compare3DArrays
public static boolean compare3DArrays(double[][][] array1, double[][][] array2, double epsilon) -
form3DarrayFromFile
-
removeRows
-
printInfGen
-
getStruct
-
getSymbolicGenerator
-
getFeatureSet
-
supports
-