- EDistribution - Class in jphase.distributions
-
This is an abstract class that implements
some of the methods that define a distribution
- EDistribution() - Constructor for class jphase.distributions.EDistribution
-
- effLambdas() - Method in class examples.jmarkov.Jackson
-
Returns the throughput rate for every Station
- EMHyperErlangFit - Class in jphase.fit
-
This class implements the Maximum Likelihood method
proposed by Thümmler, Buchholz and Telek in "A novel approach
for fitting probability distributions to real trace
data with the EM algorithm", 2005.
- EMHyperErlangFit(double[]) - Constructor for class jphase.fit.EMHyperErlangFit
-
- EMHyperExpoFit - Class in jphase.fit
-
This class implements the Maximum Likelihood method
proposed by Khayari, Sadre and Haverkort in "Fitting
world-wide web request traces with the EM algorithm", 2003.
- EMHyperExpoFit(double[]) - Constructor for class jphase.fit.EMHyperExpoFit
-
- EMPhaseFit - Class in jphase.fit
-
This class implements the Maximum Likelihood method
proposed by Asmussen, Nerman and Olsson in "Fitting
Phase-type Distributions via the EM algorithm", 1996.
- EMPhaseFit(double[]) - Constructor for class jphase.fit.EMPhaseFit
-
- eqResidualTime() - Method in class jphase.AbstractContPhaseVar
-
- eqResidualTime() - Method in interface jphase.ContPhaseVar
-
Computes the Equilibrium Residual Distribution
- equals(Object) - Method in class jmarkov.basic.Action
-
This method calls compareTo to check if the Action are equal.
- equals(Object) - Method in class jmarkov.basic.DecisionRule
-
Determines if the given decision rules are equal.
- equals(Object) - Method in class jmarkov.basic.Event
-
This method calls compareTo to check if the Action are equal.
- equals(Object) - Method in interface jmarkov.basic.JMarkovElement
-
Returns true if these two elements are equal.
- equals(PropertiesEvent) - Method in class jmarkov.basic.PropertiesEvent
-
- equals(Object) - Method in class jmarkov.basic.State
-
If Object is not State it returns false.
- Erlang(double, int) - Static method in class jphase.DenseContPhaseVar
-
Constructs a Phase-Type representation of an Erlang
distribution with rate lambda and n exponential phases
- erlang(double, int, Random) - Static method in class jphase.generator.GeneratorUtils
-
Returns a random number with Erlang(lambda, r) distribution.
- ErlangCoxian(int, double, double, double, double, double) - Static method in class jphase.DenseContPhaseVar
-
Constructs a Phase-Type representation of an ErlangCoxian
distribution as defined by Osogami and Harchol in "Closed
form solutions for mapping general distributions to
quasi-minimal PH distributions", 2005.
- ErlangCoxianVar - Class in jphase
-
Phase-Type representation of an ErlangCoxian
distribution as defined by Osogami and Harchol in "Closed
form solutions for mapping general distributions to
quasi-minimal PH distributions", 2005.
- ErlangCoxianVar() - Constructor for class jphase.ErlangCoxianVar
-
Constructor of an Erlang Coxian variable in dense representation.
- ErlangCoxianVar(int, double, double, double, double, double) - Constructor for class jphase.ErlangCoxianVar
-
Constructor of a ErlangCoxian variable in dense representation
- ErlangCoxianVar(int) - Constructor for class jphase.ErlangCoxianVar
-
Constructor of a ErlangCoxian variable in dense representation
- ErlangQueue - Class in examples.jmarkov
-
This class implements a system with N servers with erlang services.
- ErlangQueue(double, double, int, int) - Constructor for class examples.jmarkov.ErlangQueue
-
- escritor(PrintWriter, DoubleArrayList) - Static method in class jphase.values.ReaderWriter
-
Given a file writer, uses it to write a data array.
- evalPoints - Static variable in class jphase.fit.EMPhaseFit
-
Constant to multiply the size of the data trace to
obtain the number of evaluation points.
- Event - Class in jmarkov.basic
-
The class Event allows the user to define the implementation of the Events
that can alter the States of the Markov Chain.
- Event() - Constructor for class jmarkov.basic.Event
-
- eventRatesToString(int, int) - Method in class jmarkov.MarkovProcess
-
Return a String as printed by printEventsrates
- Events<E extends Event> - Interface in jmarkov.basic
-
This class represents a set of objects Event.
- eventsRatesToString() - Method in class jmarkov.MarkovProcess
-
Return a string as eventsRatesToString, with width 8 and 4
decimals
- EventsSet<E extends Event> - Class in jmarkov.basic
-
This class represent a set of Events.
- EventsSet() - Constructor for class jmarkov.basic.EventsSet
-
Creates an empty set of Events;
- EventsSet(E[]) - Constructor for class jmarkov.basic.EventsSet
-
Creates an empty set of Events;
- examples.jmarkov - package examples.jmarkov
-
- examples.jmdp - package examples.jmdp
-
- examples.jphase - package examples.jphase
-
- exitRate(S, A) - Method in class jmarkov.jmdp.CT2DTConverter
-
This method calculates the exit rate for a given state and action.
- exp(double, Matrix, Matrix) - Method in class jphase.MarkovMatrix
-
- exp(double) - Method in class jphase.MarkovMatrix
-
- exp(int, double, Matrix, Matrix) - Method in class jphase.MarkovMatrix
-
- exp(Matrix, double, Matrix, Matrix) - Static method in class jphase.MatrixUtils
-
Returns leftMat * exp(A x) * rightMat, for the value x.
- exp(Matrix, double, Vector, Vector) - Static method in class jphase.MatrixUtils
-
Returns leftVec * exp(A x) * rightVec, for the value x.
- exp(Matrix, double) - Static method in class jphase.MatrixUtils
-
Returns exp(A x), for the value x.
- exp(Matrix, double, Matrix, Matrix, boolean) - Static method in class jphase.MatrixUtils
-
Returns leftMat * exp(A x) * rightMat, for the value x.
- exp(Matrix, int, double, Matrix, Matrix, boolean) - Static method in class jphase.MatrixUtils
-
Computes leftMat * exp(A x) * rightMat, for all values x = 0 +
i*delta, i=0,...
- exp(Matrix, int, double, Vector, Vector, boolean) - Static method in class jphase.MatrixUtils
-
Returns leftVec * exp(A x) * rightVec, for all values x = 0 +
i*delta, i=0,...
- expectedValue() - Method in class jphase.AbstractContPhaseVar
-
- expectedValue() - Method in class jphase.AbstractDiscPhaseVar
-
- expectedValue() - Method in class jphase.HyperErlangVar
-
- expectedValue() - Method in class jphase.HypoExponentialVar
-
- expectedValue() - Method in interface jphase.PhaseVar
-
Computes the Expected Value of the Phase-type variable
- expo(double) - Static method in class jphase.DenseContPhaseVar
-
Constructs a Phase-Type representation of an Exponential
distribution with rate lambda
- expRunge(int, double, Matrix, Matrix) - Method in class jphase.MarkovMatrix
-
- expRunge(Matrix, int, double, Matrix, Matrix) - Static method in class jphase.MatrixUtils
-
Computes leftMat * exp(A x) * rightMat, for all values x = 0 +
i*delta, i=0,...
- expTimesOnes(double) - Method in class jphase.MarkovMatrix
-
- expTimesOnes(double, Matrix) - Method in class jphase.MarkovMatrix
-
- expTimesOnes(int, double, Matrix) - Method in class jphase.MarkovMatrix
-
- expTimesOnes(Matrix, double) - Static method in class jphase.MatrixUtils
-
Returns exp(A x) * Ones, for the value x.
- expTimesOnes(Matrix, double, Matrix) - Static method in class jphase.MatrixUtils
-
Returns leftMat * exp(A x) * Ones, for the value x.
- expTimesOnes(Matrix, double, Vector) - Static method in class jphase.MatrixUtils
-
Returns leftVec * exp(A x) * OnesVector, for the value x.
- expTimesOnes(Matrix, int, double, Matrix) - Static method in class jphase.MatrixUtils
-
Returns leftMat * exp(A x) * OnesCol, for all values x = 0 +
i*delta, i=0,...
- expTimesOnes(Matrix, int, double, Vector) - Static method in class jphase.MatrixUtils
-
Returns leftVec * exp(A x) * OnesVector, for all values x = 0 +
i*delta, i=0,...
- expUnif(double, Matrix, Matrix) - Method in class jphase.MarkovMatrix
-
Computes leftMat * exp(A x) * rightMat, for the value x.
- expUnif(int, double, Matrix, Matrix) - Method in class jphase.MarkovMatrix
-
Computes leftMat * exp(A x) * rightMat, for all values x.
- expUnif(double[], Matrix, Matrix) - Method in class jphase.MarkovMatrix
-
Computes leftMat * exp(A x) * rightMat, for all values x.
- expUnif(int, double, Matrix, Matrix, int) - Method in class jphase.MarkovMatrix
-
Computes leftMat * exp(A x) * rightMat, for all values x= 0,
delta, 2delta, 3delta,....
- expUnif(double[], Matrix, Matrix, int) - Method in class jphase.MarkovMatrix
-
Computes leftMat * exp(A x) * rightMat, for all values x.
- expUnif(Matrix, double, Matrix, Matrix) - Static method in class jphase.MatrixUtils
-
Computes leftMat * exp(A x) * rightMat, for the value x.
- expUnif(Matrix, int, double, Matrix, Matrix) - Static method in class jphase.MatrixUtils
-
Computes leftMat * exp(A x) * rightMat, for all values x = 0 +
i*delta, i=0,...
- expUnif(Matrix, int, double, Vector, Vector) - Static method in class jphase.MatrixUtils
-
Computes leftVec * exp(A x) * rightVec, for all values x = 0 +
i*delta, i=0,...
- expUnif(Matrix, double[], Matrix, Matrix) - Static method in class jphase.MatrixUtils
-
Computes leftMat * exp(A x) * rightMat, for all values x in
times.
- expUnif(Matrix, int, double, Matrix, Matrix, int) - Static method in class jphase.MatrixUtils
-
Computes leftMat * exp(A x) * rightMat, for all values x = 0 +
i*delta, i=0,...
- expUnif(Matrix, int, double, Vector, Vector, int) - Static method in class jphase.MatrixUtils
-
Computes leftVec * exp(A x) * rightVec, for all values x = 0 +
i*delta, i=0,...
- expUnif(Matrix, double[], Matrix, Matrix, int) - Static method in class jphase.MatrixUtils
-
Computes leftMat * exp(A x) * rightMat, for all values x in
times.
- expUnif(Matrix, double[], Vector, Vector, int) - Static method in class jphase.MatrixUtils
-
Computes leftVec * exp(A x) * rightVec, for all values x in
times.