public class Web extends SimpleMarkovProcess<examples.jmarkov.WebState,examples.jmarkov.WebEvent>
MarkovProcess.Status| Constructor and Description |
|---|
Web(double[] lambda,
double[] mu,
int M,
double Gamma,
int MaxQueue,
int N) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
active(examples.jmarkov.WebState i,
examples.jmarkov.WebEvent e)
Determines the active events.
|
java.lang.String |
description()
This method should be implemented by the subclass to give word
description of the model.
|
States<examples.jmarkov.WebState> |
dests(examples.jmarkov.WebState i,
examples.jmarkov.WebEvent e)
Determines the destination set of States when events e occurs.
|
static void |
main(java.lang.String[] a) |
double |
rate(examples.jmarkov.WebState i,
examples.jmarkov.WebState j,
examples.jmarkov.WebEvent e)
Returns the rate to go from State i to j when Event e occurs.
|
activeTransitionsaddMOP, allToString, canGo, clearMOPs, debug, debug, debug, denseMatrixToString, denseMatrixToString, eventRatesToString, eventsRatesToString, generate, getDebugLevel, getDebugReporter, getEventClass, getEventNames, getEventRate, getEvents, getEventsRates, getFinalRate, getGenerator, getMaxStates, getMOPIndex, getMOPNames, getMOPNames, getMOPsAvg, getMOPsAvg, getMOPsAvg, getMOPsMoment, getMOPsMoment, getMOPsMoment, getMtjGenerator, getMtjRates, getNumStates, getProgress, getRate, getRates, getRates, getStateClass, getStates, getStates, getStatus, getStatusMsg, getSteadyState, getSteadyStateSolver, getTransientSolver, go, goStep, hideGUI, isGenerated, killGUI, label, loadGUI, MOPsToString, MOPsToString, numMOPs, pause, printAll, printAll, printDenseMatrix, printDenseMatrix, printEventsRates, printEventsRates, printMOPs, printMOPs, printMOPs, printStates, printStates, reset, resetResults, setDebugLevel, setDebugReporter, setMaxStates, setMOPs, setSteadyStateSolver, setTransientSolver, showGUI, statesLableMaxWidth, statesToString, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitequalspublic Web(double[] lambda, double[] mu, int M, double Gamma, int MaxQueue, int N)
lambda - mu - M - Gamma - MaxQueue - N - public boolean active(examples.jmarkov.WebState i,
examples.jmarkov.WebEvent e)
active in class SimpleMarkovProcess<examples.jmarkov.WebState,examples.jmarkov.WebEvent>i - The current Statee - The current Event.public States<examples.jmarkov.WebState> dests(examples.jmarkov.WebState i, examples.jmarkov.WebEvent e)
SimpleMarkovProcessdests in class SimpleMarkovProcess<examples.jmarkov.WebState,examples.jmarkov.WebEvent>i - current State.e - The Event that ocurred.public double rate(examples.jmarkov.WebState i,
examples.jmarkov.WebState j,
examples.jmarkov.WebEvent e)
SimpleMarkovProcesse is indeed active and j is a valid
destination.rate in class SimpleMarkovProcess<examples.jmarkov.WebState,examples.jmarkov.WebEvent>i - Current statej - Destination Statee - The occuring eventSimpleMarkovProcess.dests(State, Event)public static void main(java.lang.String[] a)
a - public java.lang.String description()
MarkovProcessdescription in interface JMarkovElementdescription in class MarkovProcess<examples.jmarkov.WebState,examples.jmarkov.WebEvent>JMarkovElement.label()