Package jline.lib.kpctoolbox.mc
Class CTMC
java.lang.Object
jline.lib.kpctoolbox.mc.CTMC
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classResult of connected component analysis.static classResult of CTMC solving. -
Method Summary
Modifier and TypeMethodDescriptionstatic MatrixNormalizes a matrix to be a valid infinitesimal generator.static Matrixctmc_rand(int n) Generates a random infinitesimal generator matrix.ctmc_randomization(Matrix Q, Double q) Applies uniformization (randomization) to transform a CTMC into a DTMC.static double[]Computes the equilibrium distribution relative to a reference state.static double[]ctmc_relsolve(Matrix Q, int refstate) static double[]ctmc_solve(Matrix Q) Computes the equilibrium distribution of a continuous-time Markov chain.static CTMC.CTMCSolveResultComputes the equilibrium distribution with full details.static MatrixComputes the time-reversed generator of a CTMC.ctmc_uniformization(double[] pi0, Matrix Q, double t) Computes transient probabilities using uniformization method.ctmc_uniformization(double[] pi0, Matrix Q, double t, double tol, int maxiter) static CTMC.ConnectedComponentsFinds weakly connected components in a directed graph.
-
Method Details
-
ctmc_makeinfgen
Normalizes a matrix to be a valid infinitesimal generator. -
ctmc_rand
Generates a random infinitesimal generator matrix. -
weaklyconncomp
Finds weakly connected components in a directed graph. -
ctmc_solve
Computes the equilibrium distribution of a continuous-time Markov chain. -
ctmc_solveFull
Computes the equilibrium distribution with full details. -
ctmc_timereverse
Computes the time-reversed generator of a CTMC. -
ctmc_randomization
Applies uniformization (randomization) to transform a CTMC into a DTMC. -
ctmc_randomization
-
ctmc_uniformization
Computes transient probabilities using uniformization method. -
ctmc_uniformization
-
ctmc_relsolve
Computes the equilibrium distribution relative to a reference state. -
ctmc_relsolve
-