- main(String[]) - Static method in class examples.jmarkov.AccessControl2Queues
-
Main method.
- main(String[]) - Static method in class examples.jmarkov.BBPhase
-
Runs a stupid trial
- main(String[]) - Static method in class examples.jmarkov.BBPhBuf
-
Test Program.
- main(String[]) - Static method in class examples.jmarkov.BBPhBufExp
-
- main(String[]) - Static method in class examples.jmarkov.BucketBrigades
-
This is just s test program.
- main(String[]) - Static method in class examples.jmarkov.BucketBuffers
-
Test program.
- main(String[]) - Static method in class examples.jmarkov.DriveThru
-
Main method.
- main(String[]) - Static method in class examples.jmarkov.ErlangQueue
-
- main(String[]) - Static method in class examples.jmarkov.HiperExQueue
-
Main method
- main(String[]) - Static method in class examples.jmarkov.Jackson
-
This is just a test program.
- main(String[]) - Static method in class examples.jmarkov.Kanban
-
Main method
- main(String[]) - Static method in class examples.jmarkov.PHLine
-
Main method
- main(String[]) - Static method in class examples.jmarkov.PickBlockNarrow
-
Main method.
- main(String[]) - Static method in class examples.jmarkov.PickBlockNarrowCont
-
Main method.
- main(String[]) - Static method in class examples.jmarkov.PickBlockNarrowSlow
-
Main method.
- main(String[]) - Static method in class examples.jmarkov.PickBlockWide
-
Main method.
- main(String[]) - Static method in class examples.jmarkov.PickBlockWideContKPickers_V3
-
Main method.
- main(String[]) - Static method in class examples.jmarkov.PickBlockWideSlow
-
Main method.
- main(String[]) - Static method in class examples.jmarkov.QueueMEk1
-
Main method
- main(String[]) - Static method in class examples.jmarkov.QueueMH2k1
-
Main method
- main(String[]) - Static method in class examples.jmarkov.QueueMM1N
-
This method just tests the class.
- main(String[]) - Static method in class examples.jmarkov.QueueMM2dN
-
This method just tests the class.
- main(String[]) - Static method in class examples.jmarkov.QueueMMKdN
-
Main Method.
- main(String[]) - Static method in class examples.jmarkov.QueuePhPh2
-
Main method
- main(String[]) - Static method in class examples.jmarkov.Web
-
- main(String[]) - Static method in class examples.jmdp.AccessControl
-
This method just tests the class.
- main(String[]) - Static method in class examples.jmdp.AccessControlFiniteHor
-
This method just tests the class.
- main(String[]) - Static method in class examples.jmdp.Bank2Queues
-
This method just tests the class.
- main(String[]) - Static method in class examples.jmdp.CattleGrowth
-
Small test program
- main(String[]) - Static method in class examples.jmdp.ControlProdNonEvents
-
Small test program
- main(String[]) - Static method in class examples.jmdp.ControlProduccion
-
Test Program
- main(String[]) - Static method in class examples.jmdp.CowHerd
-
Small test program
- main(String[]) - Static method in class examples.jmdp.CTInventory
-
This method just tests the class.
- main(String[]) - Static method in class examples.jmdp.CTInventoryEvents
-
This method just tests the class.
- main(String[]) - Static method in class examples.jmdp.InfStochasticDemand
-
Simple test Program.
- main(String[]) - Static method in class examples.jmdp.Inventory
-
- main(String[]) - Static method in class examples.jmdp.LeadTimeStochasticDemand
-
- main(String[]) - Static method in class examples.jmdp.OrderProcessing
-
- main(String[]) - Static method in class examples.jmdp.ProbsExample
-
- main(String[]) - Static method in class examples.jmdp.StochasticDemand
-
- main(String[]) - Static method in class examples.jmdp.WagnerWhitin
-
Test Program.
- main(String[]) - Static method in class examples.jphase.BasicExamples
-
Main method to run the examples
- main(String[]) - Static method in class examples.jphase.PhaseSystem
-
- main(String[]) - Static method in class jmarkov.gui.MarkovGUI
-
Runs the user interface.
- main(String[]) - Static method in class jmarkov.gui.MatrixPanel
-
Tests this class
- main(String[]) - Static method in class jphase.GUI.GenerateVarFrame
-
- main(String[]) - Static method in class jphase.GUI.MainFrame
-
- MainFrame - Class in jphase.GUI
-
Title: MainFrame
Description: Graphic User Interface for JPhase
Copyright: Copyright (c) 2006 - 2014
- MainFrame() - Constructor for class jphase.GUI.MainFrame
-
Main frame constructor
- manejadorDist - Variable in class jphase.GeneratorLEcuyer
-
Manager of the random variate generators
- manejadorUni - Variable in class jphase.GeneratorLEcuyer
-
Manager of the uniform random variate generators
- MarkovClassLoader - Class in jmarkov.gui
-
This class helps to load a SimpleMarkovProcess, State or Event class.
- MarkovClassLoader() - Constructor for class jmarkov.gui.MarkovClassLoader
-
Default constructor
- MarkovFileOpenDialog - Class in jmarkov.gui
-
- MarkovFileOpenDialog() - Constructor for class jmarkov.gui.MarkovFileOpenDialog
-
This is the default constructor
- MarkovFileOpenDialog(DebugReporter, MarkovGUI) - Constructor for class jmarkov.gui.MarkovFileOpenDialog
-
Constructor pointing to a given Reporter and GUI.
- MarkovFileOpenDialog(String[], DebugReporter, MarkovGUI) - Constructor for class jmarkov.gui.MarkovFileOpenDialog
-
Constructor with given file candidates (usually the last thre files used).
- MarkovFileOpenDialog.ResultTypes - Enum in jmarkov.gui
-
The result types returned by the File open dialog.
- MarkovGUI - Class in jmarkov.gui
-
- MarkovGUI(MarkovProcess) - Constructor for class jmarkov.gui.MarkovGUI
-
Creates GUI with thr given SimpleMarkovProcess.
- MarkovGUI() - Constructor for class jmarkov.gui.MarkovGUI
-
Creates a default GUI.
- MarkovMatrix - Class in jphase
-
This class extends Jama's Matrix to include new operations like the Kronecker product
- MarkovMatrix(double[][]) - Constructor for class jphase.MarkovMatrix
-
- MarkovMatrix(Matrix) - Constructor for class jphase.MarkovMatrix
-
- MarkovProcess<S extends State,E extends Event> - Class in jmarkov
-
The abstract class SimpleMarkovProcess represents a Continuous or
Discrete Time Markov Chain.
- MarkovProcess(S, EventsSet<E>, String) - Constructor for class jmarkov.MarkovProcess
-
Builds a SimpleMarkovProcess that contains all states reachable
from i0, and with E being the set of all possible events.
- MarkovProcess(S, EventsSet<E>) - Constructor for class jmarkov.MarkovProcess
-
Builds a SimpleMarkovProcess that contains all states reachable
from i0, and with E being the set of all possible events.
- MarkovProcess.Status - Enum in jmarkov
-
Status variables
- matPower(Matrix, int) - Static method in class jphase.MatrixUtils
-
Computes k power of the matrix A
- matPower(Matrix, int, Vector, Vector) - Static method in class jphase.MatrixUtils
-
Computes the kth power of the matrix A premultiplied by leftVec
and postmultiplied by rightVec
- MatrixPanel - Class in jmarkov.gui
-
- MatrixPanel() - Constructor for class jmarkov.gui.MatrixPanel
-
This method initializes the panel.
- matrixRtoArray() - Method in class jmarkov.GeomProcess
-
- MatrixUtils - Class in jphase
-
Utilities class for the jPhase package
- MatrixUtils() - Constructor for class jphase.MatrixUtils
-
- max(ContPhaseVar, ContPhaseVar) - Method in class jphase.AbstractContPhaseVar
-
- max(ContPhaseVar) - Method in class jphase.AbstractContPhaseVar
-
- max(DiscPhaseVar, DiscPhaseVar) - Method in class jphase.AbstractDiscPhaseVar
-
- max(DiscPhaseVar) - Method in class jphase.AbstractDiscPhaseVar
-
- max(ContPhaseVar, ContPhaseVar) - Method in interface jphase.ContPhaseVar
-
Returns the maximum between the variable B and the original: res =
max(A,B)
- max(ContPhaseVar) - Method in interface jphase.ContPhaseVar
-
Returns the maximum between the variable B and the original: res =
max(A,B)
- max(DiscPhaseVar, DiscPhaseVar) - Method in interface jphase.DiscPhaseVar
-
Returns the maximum between the variable B and
the original: res = max(A,B)
- max(DiscPhaseVar) - Method in interface jphase.DiscPhaseVar
-
Returns the maximum between the variable B and
the original: res = max(A,B)
- maxIter - Static variable in class jphase.fit.EMHyperErlangFit
-
Maximum number of iterations for the algorithm execution
- MDP<S extends State,A extends Action> - Class in jmarkov.jmdp
-
This class is the main framework to build a Dynamic Programming Problem.
- MDP() - Constructor for class jmarkov.jmdp.MDP
-
- median() - Method in class jphase.AbstractContPhaseVar
-
- median() - Method in class jphase.AbstractDiscPhaseVar
-
- median() - Method in interface jphase.PhaseVar
-
Computes the median of the distribution
- min(ContPhaseVar, ContPhaseVar) - Method in class jphase.AbstractContPhaseVar
-
- min(ContPhaseVar) - Method in class jphase.AbstractContPhaseVar
-
- min(DiscPhaseVar, DiscPhaseVar) - Method in class jphase.AbstractDiscPhaseVar
-
- min(DiscPhaseVar) - Method in class jphase.AbstractDiscPhaseVar
-
- min(ContPhaseVar, ContPhaseVar) - Method in interface jphase.ContPhaseVar
-
Returns the minimum between the variable B and the original: res =
min(A,B)
- min(ContPhaseVar) - Method in interface jphase.ContPhaseVar
-
Returns the minimum between the variable B and the original: res =
min(A,B)
- min(DiscPhaseVar, DiscPhaseVar) - Method in interface jphase.DiscPhaseVar
-
Returns the minimum between the variable B and
the original: res = min(A,B)
- min(DiscPhaseVar) - Method in interface jphase.DiscPhaseVar
-
Returns the minimum between the variable B and
the original: res = min(A,B)
- mix(double, ContPhaseVar, ContPhaseVar) - Method in class jphase.AbstractContPhaseVar
-
- mix(double, ContPhaseVar) - Method in class jphase.AbstractContPhaseVar
-
- mix(double, DiscPhaseVar, DiscPhaseVar) - Method in class jphase.AbstractDiscPhaseVar
-
- mix(double, DiscPhaseVar) - Method in class jphase.AbstractDiscPhaseVar
-
- mix(double, ContPhaseVar, ContPhaseVar) - Method in interface jphase.ContPhaseVar
-
Computes the distribution of the mix: res = A*p + B*(1-p)
- mix(double, ContPhaseVar) - Method in interface jphase.ContPhaseVar
-
Computes the distribution of the mix: res = A*p + B*(1-p)
- mix(double, DiscPhaseVar, DiscPhaseVar) - Method in interface jphase.DiscPhaseVar
-
Computes the distribution of the mix:
res = A*p + B*(1-p)
- mix(double, DiscPhaseVar) - Method in interface jphase.DiscPhaseVar
-
Computes the distribution of the mix:
res = A*p + B*(1-p)
- mixtureExpo(double, double) - Method in class jphase.ErlangCoxianVar
-
Creates a Dense Continuous Phase Variable that represents
the mixture of the original ErlangCoxian distribution (p)
and an exponential phase with rate lambda (1-p)
- MLContPhaseFitter - Class in jphase.fit
-
This class defines the behavior for a class that
implements a maximum likelihood algorithm for
fitting data to a Continuous Phase-Type distribution
- MLContPhaseFitter(double[]) - Constructor for class jphase.fit.MLContPhaseFitter
-
- MLDiscPhaseFitter - Class in jphase.fit
-
This class defines the behavior for a class that
implements a maximum likelihood algorithm for
fitting data to a Discrete Phase-Type distribution
- MLDiscPhaseFitter(int[]) - Constructor for class jphase.fit.MLDiscPhaseFitter
-
- ModBon - Variable in class jphase.GUI.NewQueueDialog
-
- ModBoundSolverFromMatrix - Class in jmarkov.jqbd.solvers
-
- ModBoundSolverFromMatrix(PhaseVar, PhaseVar) - Constructor for class jmarkov.jqbd.solvers.ModBoundSolverFromMatrix
-
- modelPrinting(int, int[], int, double[][], ContPhaseVar[], String, boolean, BufferedWriter, int) - Static method in class examples.jmarkov.BBPhBufExp
-
- modifiedProb(S, S, A) - Method in class jmarkov.jmdp.StochasticShortestPath
-
This method was specially created to eliminate in a existent graph the
self-transition probabilities.
- moment(int) - Method in class jphase.AbstractContPhaseVar
-
- moment(int) - Method in class jphase.AbstractDiscPhaseVar
-
- moment(int) - Method in class jphase.HyperErlangVar
-
- moment(int) - Method in interface jphase.PhaseVar
-
Compuetes the k-th Moment of the Phase-type variable
- MomentsACPH2Fit - Class in jphase.fit
-
This class implements the moment-matching method
proposed by Telek and Heindl in "Matching Moments for Acyclic
discrete and continuous Phase-Type distributions of
Second order", 2002.
- MomentsACPH2Fit(double[]) - Constructor for class jphase.fit.MomentsACPH2Fit
-
- MomentsACPH2Fit(double, double, double) - Constructor for class jphase.fit.MomentsACPH2Fit
-
This constructor does not allow the determination
of any parameter of the fit process
- MomentsACPHFit - Class in jphase.fit
-
This class implements the moment-matching method
proposed by Bobbio, Horvath and Telek in "Matching
threee moments with minimal acyclic Phase-Type
distributions", 2005.
- MomentsACPHFit(double[]) - Constructor for class jphase.fit.MomentsACPHFit
-
- MomentsACPHFit(double, double, double) - Constructor for class jphase.fit.MomentsACPHFit
-
This constructor does not allow the determination
of any parameter of the fit process
- MomentsADPH2Fit - Class in jphase.fit
-
This class implements the Matching Moments method
proposed by Telek and Heindl in "Matching Moments for Acyclic
discrete and continuous Phase-Type distributions of
Second order", 2002.
- MomentsADPH2Fit(int[]) - Constructor for class jphase.fit.MomentsADPH2Fit
-
- MomentsADPH2Fit(double, double, double) - Constructor for class jphase.fit.MomentsADPH2Fit
-
- MomentsContPhaseFitter - Class in jphase.fit
-
This class defines the behavior for a class that
implements a moment-matching algorithm for
Continuous Phase-Type distributions
- MomentsContPhaseFitter(double[]) - Constructor for class jphase.fit.MomentsContPhaseFitter
-
- MomentsContPhaseFitter(double, double, double) - Constructor for class jphase.fit.MomentsContPhaseFitter
-
- MomentsDiscPhaseFitter - Class in jphase.fit
-
This class defines the behavior for a class that
implements a moment-matching algorithm for
Discrete Phase-Type distributions
- MomentsDiscPhaseFitter(int[]) - Constructor for class jphase.fit.MomentsDiscPhaseFitter
-
- MomentsDiscPhaseFitter(double, double, double) - Constructor for class jphase.fit.MomentsDiscPhaseFitter
-
- MomentsECCompleteFit - Class in jphase.fit
-
This class implements the Matching Moments method
proposed by Osogami and Harchol in "Closed form
solutions for mapping general distributions to
quasi-minimal PH distributions", 2005.
- MomentsECCompleteFit(double[]) - Constructor for class jphase.fit.MomentsECCompleteFit
-
- MomentsECCompleteFit(double, double, double) - Constructor for class jphase.fit.MomentsECCompleteFit
-
- MomentsECPositiveFit - Class in jphase.fit
-
This class implements the Matching Moments method
proposed by Osogami and Harchol in "Closed form
solutions for mapping general distributions to
quasi-minimal PH distributions", 2005.
- MomentsECPositiveFit(double[]) - Constructor for class jphase.fit.MomentsECPositiveFit
-
- MomentsECPositiveFit(double, double, double) - Constructor for class jphase.fit.MomentsECPositiveFit
-
- MOPsToString() - Method in class jmarkov.MarkovProcess
-
Return a String description of all MOPs in steady state (it
reports mean and standard deviation).
- MOPsToString(int, int) - Method in class jmarkov.MarkovProcess
-
Return a String description of all MOPs in steady state (it
reports mean and standard deviation).
- MpsLpAverageSolver<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
-
This class builds the Dual Linear Program for an average infinite
horizon MDP in a MPS file.
- MpsLpAverageSolver(DTMDP<S, A>, String, String) - Constructor for class jmarkov.jmdp.solvers.MpsLpAverageSolver
-
The constructor method receives a problem of the type infinite
DTMDP, the working directory where the MPS file will be stored,
and the name that the user wants for the MPS File.
- MpsLpAverageSolver(DTMDP<S, A>) - Constructor for class jmarkov.jmdp.solvers.MpsLpAverageSolver
-
This cosntructor creates a solver for this problem.
- MpsLpDiscountedSolver<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
-
This class builds a Linear Program for a discounted infinite
horizon MDP in a MPS file.
- MpsLpDiscountedSolver(DTMDP<S, A>, double, String, String) - Constructor for class jmarkov.jmdp.solvers.MpsLpDiscountedSolver
-
The constructor method exclusively receives a problem of the
type infinite DTMDP , an interest rate that is modified for
being used as discount factor and the name that the user wants
for the MPS File.
- MpsLpDiscountedSolver(DTMDP<S, A>, double) - Constructor for class jmarkov.jmdp.solvers.MpsLpDiscountedSolver
-
This is the default constructor for MpsLpDiscountedSolver
class, and defines the label MDP for the MPS File.
- MpsLpSolver<S extends State,A extends Action> - Interface in jmarkov.jmdp.solvers
-
This interface define the minimium elements for creating a MPS file.
- MPSQsOptAverageSolver<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
-
This solver solves an average infinite horizon MDP by building and solving a
linear problem using as interface QSopt-Optimizer.
- MPSQsOptAverageSolver(DTMDP<S, A>) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptAverageSolver
-
- MPSQsOptAverageSolver(DTMDP<S, A>, String, String) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptAverageSolver
-
Creates a solver for average cost problems.
- MPSQsOptAverageSolver(CTMDP<S, A>) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptAverageSolver
-
- MPSQsOptAverageSolver(CTMDP<S, A>, String, String) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptAverageSolver
-
Creates a solver for average cost problems.
- MPSQsOptDiscountedSolver<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
-
This solver solves an discounted infinite horizon MDP by building and solving a
linear problem using as interface QSopt-Optimizer.
- MPSQsOptDiscountedSolver(CTMDP<S, A>, double, String, String) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptDiscountedSolver
-
- MPSQsOptDiscountedSolver(DTMDP<S, A>, double, String, String) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptDiscountedSolver
-
- MPSQsOptDiscountedSolver(DTMDP<S, A>, double) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptDiscountedSolver
-
- MPSQsOptDiscountedSolver(CTMDP<S, A>, double) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptDiscountedSolver
-
- MPSQsOptDiscountedSolver(DTMDP<S, A>, double, String, String, boolean) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptDiscountedSolver
-
- MPSQsOptDiscountedSolver(CTMDP<S, A>, double, String, String, boolean) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptDiscountedSolver
-
- MPSQsOptDiscountedSolver(DTMDP<S, A>, double, boolean) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptDiscountedSolver
-
- MPSQsOptDiscountedSolver(CTMDP<S, A>, double, boolean) - Constructor for class jmarkov.jmdp.solvers.MPSQsOptDiscountedSolver
-
- MPSXpressAverage<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
-
This solver solves an average infinite horizon MDP by building and solving a
linear problem using as interface Xpress-Optimizer.
- MPSXpressAverage(DTMDP<S, A>, String, String) - Constructor for class jmarkov.jmdp.solvers.MPSXpressAverage
-
The constructor method exclusively receives a problem of the type
infinite DTMDP and the name that the user wants as path for MPS Files and
solutions from Xpress-Optimizer.
- MPSXpressAverage(DTMDP<S, A>) - Constructor for class jmarkov.jmdp.solvers.MPSXpressAverage
-
This is the default constructor for MPSXpressDiscounted class, and
defines the path for the working directory equals to the MPS folder tied
to the project.
- MPSXpressDiscounted<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
-
This solver solves a discounted infinite horizon MDP by building
and solving a linear problem using as interface Xpress-Optimizer.
- MPSXpressDiscounted(DTMDP<S, A>, double, String, String) - Constructor for class jmarkov.jmdp.solvers.MPSXpressDiscounted
-
The constructor method receives a problem of the type infinite
DTMDP, an interest rate, and the working directory and file
name that the user wants as path for MPS Files and solutions
from Xpress-Optimizer.
- MPSXpressDiscounted(DTMDP<S, A>, double) - Constructor for class jmarkov.jmdp.solvers.MPSXpressDiscounted
-
This is the default constructor for MPSXpressDiscounted class,
and defines the path for the working directory equals to the
MPS folder tied to the project.
- MtjLogRedSolver - Class in jmarkov.solvers
-
This class implements the Logarithmic reduction algorithm to
find the steady state probabilities of a QBD process
- MtjLogRedSolver(GeomProcess) - Constructor for class jmarkov.solvers.MtjLogRedSolver
-
- MtjLogRedSolverFromMatrix - Class in jmarkov.jqbd.solvers
-
- MtjLogRedSolverFromMatrix(PhaseVar, PhaseVar) - Constructor for class jmarkov.jqbd.solvers.MtjLogRedSolverFromMatrix
-
- MtjLogRedSolverFromMatrix(double[][], double[][], double[][], double[][], double[][], double[][]) - Constructor for class jmarkov.jqbd.solvers.MtjLogRedSolverFromMatrix
-
- MtjSolver - Class in jmarkov.solvers
-
This class uses MTJ to solve Steady State probabilities.
- MtjSolver(MarkovProcess) - Constructor for class jmarkov.solvers.MtjSolver
-
Default constructor.
- MtjSolver(MarkovProcess, MtjSolver.EnumSolver) - Constructor for class jmarkov.solvers.MtjSolver
-
Construct a solver for the given SimpleMarkovProcess.
- MtjSolver(MarkovProcess, MtjSolver.EnumSolver, boolean) - Constructor for class jmarkov.solvers.MtjSolver
-
Construct a solver for the given SimpleMarkovProcess.
- MtjSolver.EnumPrecond - Enum in jmarkov.solvers
-
This is the list of preconditioner offered in MTJ.
- MtjSolver.EnumSolver - Enum in jmarkov.solvers
-
This is the list of solvers provided by MTJ.
- multVector(DenseVector, DenseVector, DenseMatrix) - Static method in class jmarkov.jqbd.solvers.QBDPhaseSolver
-
Computes the product of two vectors A x B^T
- multVector(Vector, Vector, Matrix) - Static method in class jphase.MatrixUtils
-
Computes the producto of two vectors A x B^T