A B C D E F G H I J K L M N O P Q R S T U V W Z

## E

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.

A B C D E F G H I J K L M N O P Q R S T U V W Z