public class JamaTransientSolver extends TransientSolver
MarkovMatrix,
MarkovProcess| Constructor and Description |
|---|
JamaTransientSolver(MarkovProcess mp)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
description()
This method return a complete verbal describtion of this element.
|
double[][] |
getTransientProbs(double[] times,
State i0)
Computes the steady state probabilities at this given times, assuming the
Markov Chain starts in the given state i0.
|
double[] |
getTransientProbs(double time,
State i0)
Computes the steady state probabilities at this given time, assuming the
Markov Chain starts in the given state i0.
|
double[][] |
getTransientProbs(int NumberPoints,
double delta,
State i0)
Computes the steady state probabilities at times delta, 2delta,
3delta,..., assuming the Markov Chain starts in the given state i0.
|
java.lang.String |
label()
The name of this solver.
|
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitequalspublic JamaTransientSolver(MarkovProcess mp)
mp - the Markov Processpublic java.lang.String label()
Solverlabel in interface JMarkovElementlabel in class SolverSolver.label()public double[] getTransientProbs(double time,
State i0)
TransientSolvergetTransientProbs in class TransientSolveri0 - Initial State.TransientSolver.getTransientProbs(double,
jmarkov.basic.State),
MarkovMatrix.expUnif(double, Matrix, Matrix)public double[][] getTransientProbs(double[] times,
State i0)
TransientSolvergetTransientProbs in class TransientSolvertimes - An array with the times at which the probabilities are to be
evaluated.i0 - The initial state (at time t=0).TransientSolver.getTransientProbs(double[],
jmarkov.basic.State),
MarkovMatrix.expUnif(double[], Matrix, Matrix)public double[][] getTransientProbs(int NumberPoints,
double delta,
State i0)
TransientSolvergetTransientProbs in class TransientSolverdelta - the time gap between measurements.i0 - Initial state.TransientSolver.getTransientProbs(int, double,
jmarkov.basic.State),
MarkovMatrix.expUnif(int, double, Matrix, Matrix)public java.lang.String description()
JMarkovElementJMarkovElement.label()