|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use State | |
---|---|
jmarkov | Provides the basic elements to model continuous time Markov chains (CTMC). |
jmarkov.solvers | Provides classes for customizing a solver used by JMarkov to solve transient and steady state probabilities in different models. |
Uses of State in jmarkov |
---|
Classes in jmarkov with type parameters of type State | |
---|---|
class |
GeomProcess<Sub extends State,Evt extends Event>
The class GeomProcess represents a continuos or discrete Quasi Birth and Death process. |
class |
GeomRelState<Sub extends State>
This class is used to build destinations which are relative to a given GeomState. |
class |
GeomState<Sub extends State>
The actual Geometric model is build using this class. |
class |
MarkovProcess<Stte extends State,Evt extends Event>
The abstract class MarkovProcess represents a Continuous or Discrete Time Markov Chain. |
class |
SimpleMarkovProcess<Stte extends State>
This class should be extended to define a concrete Markov Process. |
class |
StatesSet<Stte extends State>
This class represent a set of States. |
Subclasses of State in jmarkov | |
---|---|
class |
GeomRelState<Sub extends State>
This class is used to build destinations which are relative to a given GeomState. |
class |
GeomState<Sub extends State>
The actual Geometric model is build using this class. |
class |
PropertiesState
The states are characterized by an array of integer-valued properties, whose meaning will chnage from implementation to implementation. |
Fields in jmarkov declared as State | |
---|---|
protected Sub |
GeomState.subState
subState represnts the background states in every level. |
protected Sub |
GeomRelState.subState
subState represnts the background states in every rLevel. |
Methods in jmarkov that return State | |
---|---|
Stte[] |
SimpleMarkovProcess.dests(Stte i,
Event e)
This method implements the corresponding method in the super class. |
abstract Stte[] |
MarkovProcess.dests(Stte i,
Evt e)
Determines the destination set of States when events e occurs. |
Sub[] |
GeomProcess.getBoundaryStates()
Returns an array with the States in the boundary level. |
Stte[] |
MarkovProcess.getStates()
Returns an array with all the States in the model. |
Stte[] |
MarkovProcess.getStates(boolean causesGeneration)
Returns an array with the States in the model that have been checked so far. |
Sub[] |
GeomProcess.getTypicalStates()
Returns an array with the States in the typical levels. |
Stte[] |
StatesSet.toStateArray()
Returns an array with the States in the set. |
Methods in jmarkov that return types with arguments of type State | |
---|---|
java.util.SortedMap<State,java.lang.Double> |
State.getRates()
Gets the rate from this State to all other States. |
java.util.SortedMap<State,java.lang.Double> |
MarkovProcess.getRates(Stte i)
This method returns a dynamic data structure with the rate from State i to all reachable states. |
Methods in jmarkov with parameters of type State | |
---|---|
abstract int |
State.compareTo(State j)
The method compareTo should be implemented in order to establish a total ordering among the States. |
int |
PropertiesState.compareTo(State s)
The construction is made according to the values of the properties, starting from prop[0] to prop[K]. |
int |
GeomState.compareTo(State s)
Compares GeomStates according to level first and then according to the subStates comparator. |
int |
GeomRelState.compareTo(State s)
Compares GeomStates according to rLevel first and then according to the subStates comparator. |
boolean |
StatesSet.contains(State s)
Returns true if the set contains this State. |
double |
State.getRateToState(State j)
Gets the rate from this State to State j |
void |
State.setRateToState(State j,
double newVal)
Sets the rate from this State to State j |
Uses of State in jmarkov.solvers |
---|
Methods in jmarkov.solvers with parameters of type State | |
---|---|
double[][] |
TransientSolver.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[][] |
JamaTransientSolver.getTransientProbs(double[] times,
State i0)
|
abstract double[] |
TransientSolver.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[] |
JamaTransientSolver.getTransientProbs(double time,
State i0)
|
double[][] |
TransientSolver.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. |
double[][] |
JamaTransientSolver.getTransientProbs(int NumberPoints,
double delta,
State i0)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |