Uses of Class
jmarkov.State

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)