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

A

AbstractAverageSolver<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
Structural class for average cost solvers to extend.
AbstractContPhaseVar - Class in jphase
Abstract class that defines a Continuous Phase-Type Distribution
AbstractContPhaseVar() - Constructor for class jphase.AbstractContPhaseVar
 
AbstractDiscountedSolver<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
This is a structural class that must be extended by classes solving the dicounted cost minimization problem.
AbstractDiscPhaseVar - Class in jphase
Abstract class that defines the behaviour of the Discrete Phase-Type distributions
AbstractDiscPhaseVar() - Constructor for class jphase.AbstractDiscPhaseVar
 
AbstractFiniteSolver<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
Structural class for solvers to extend in order to solve finite horizon problems.
AbstractInfiniteSolver<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
Structural class to be extended by solvers in order to solve infinite horizon problems
AbstractTotalSolver<S extends State,A extends Action> - Class in jmarkov.jmdp.solvers
Structural class to be extended by solvers in order to solve the total cost criteria for an infinite horizon problem
AbstractTotalSolver(DTMDP<S, A>) - Constructor for class jmarkov.jmdp.solvers.AbstractTotalSolver
Creates a solver for a discrete time problem
AccessControl - Class in examples.jmdp
The present example describes a two station tandem queuing system, with capacity b1 in the first queue and b2, in the second.
AccessControl(States<TandemQueues>, double, double, double, double, double, int, int) - Constructor for class examples.jmdp.AccessControl
Builds a AccessControl
AccessControl2Queues - Class in examples.jmarkov
This class represents a network with 2 queues in tandem, where the second queue has a buffer of size B and the first has a unit buffer.
AccessControl2Queues(int, double, double, double, double, double, boolean, int[]) - Constructor for class examples.jmarkov.AccessControl2Queues
General constructor.
AccessControl2Queues() - Constructor for class examples.jmarkov.AccessControl2Queues
Default Constructor used by GUI
AccessControlFiniteHor - Class in examples.jmdp
The present example describes a two station tandem queuing system, with capacity b1 in the first queue and b2, in the second.
AccessControlFiniteHor(States<TandemQueues>, double, double, double, double, double, int, int, int) - Constructor for class examples.jmdp.AccessControlFiniteHor
Builds a AccessControlFiniteHor
ACEPT - Variable in class jphase.GUI.NewQueueDialog
 
ACEPT - Variable in class jphase.GUI.PhaseGOF
String used as constant for the Acept button
aceptB - Variable in class jphase.GUI.NewQueueDialog
 
ACEPTB - Variable in class jphase.GUI.PhaseGOF
 
Action - Class in jmarkov.basic
This class represents a single Action in Markov Decision Process (MDP).
Action() - Constructor for class jmarkov.basic.Action
 
actionPerformed(ActionEvent) - Method in class jmarkov.gui.MarkovFileOpenDialog
Open the File selection dialog
actionPerformed(ActionEvent) - Method in class jmarkov.gui.MarkovGUI
 
actionPerformed(ActionEvent) - Method in class jmarkov.gui.TextPanel
 
actionPerformed(ActionEvent) - Method in class jphase.GUI.InputFrame
 
actionPerformed(ActionEvent) - Method in class jphase.GUI.NewQueueDialog
 
actionPerformed(ActionEvent) - Method in class jphase.GUI.NewVarFrame
 
actionPerformed(ActionEvent) - Method in class jphase.GUI.PhaseGOF
 
Actions<A extends Action> - Interface in jmarkov.basic
This interface represents a set of objects Action.
ActionsSet<A extends Action> - Class in jmarkov.basic
This class represents a set of objects Action.
ActionsSet(Actions<A>) - Constructor for class jmarkov.basic.ActionsSet
Creates a set of Actions from a given set of Actions.
ActionsSet(Iterable<A>) - Constructor for class jmarkov.basic.ActionsSet
Creates a set of actions from any iterable object over actions.
ActionsSet(A[]) - Constructor for class jmarkov.basic.ActionsSet
Creates a set of Actions from a given array of Actions.
ActionsSet(A) - Constructor for class jmarkov.basic.ActionsSet
Creates a set of Actions from a given Action.
ActionsSet() - Constructor for class jmarkov.basic.ActionsSet
Creates an empty set of Actions.
active(AccessControl2QueuesState, AccessControl2QueuesEvent) - Method in class examples.jmarkov.AccessControl2Queues
Determine the active events.
active(BBPhaseState, BBPhaseEvent) - Method in class examples.jmarkov.BBPhase
 
active(BBPhBufSt, BBPhBufEv) - Method in class examples.jmarkov.BBPhBuf
This Boolean function returns true if one events e is active when the system is in state i, and false otherwise
active(BucketState, BucketEvent) - Method in class examples.jmarkov.BucketBrigades
This boolean function returns true if one event e is active (may occur) when the system is in a state i, and 0 otherwise
active(BucketStateBuf, BucketEventBuf) - Method in class examples.jmarkov.BucketBuffers
This boolean function returns 1 if one event e is active (may happen) when the system is in a state i, and 0 otherwise.
active(DriveThruState, DriveThruEvent) - Method in class examples.jmarkov.DriveThru
Determines when the states are active for each state.
active(ErlangQueueState, int, ErlangQueueEvent) - Method in class examples.jmarkov.ErlangQueue
 
active(HiperExQueueState, int, HiperExQueueEvent) - Method in class examples.jmarkov.HiperExQueue
 
active(JacksonState, JacksonEvent) - Method in class examples.jmarkov.Jackson
Determine the active events.
active(KanbanState, KanbanEvent) - Method in class examples.jmarkov.Kanban
Determine the active events
active(PHLineState, int, PHLineEvent) - Method in class examples.jmarkov.PHLine
 
active(PickBlockNarrowState, PickBlockNarrowEvent) - Method in class examples.jmarkov.PickBlockNarrow
Determine the active events.
active(PickBlockNarrowContState, PickBlockNarrowContEvent) - Method in class examples.jmarkov.PickBlockNarrowCont
Determine the active events.
active(PickBlockNarrowSlowState, PickBlockNarrowSlowEvent) - Method in class examples.jmarkov.PickBlockNarrowSlow
Determine the active events.
active(PickBlockWideState, PickBlockWideEvent) - Method in class examples.jmarkov.PickBlockWide
Determine the active events.
active(PickBlockWideContKPickers_V3State, PickBlockWideContKPickers_V3Event) - Method in class examples.jmarkov.PickBlockWideContKPickers_V3
Determine the active events.
active(PickBlockWideSlowState, PickBlockWideSlowEvent) - Method in class examples.jmarkov.PickBlockWideSlow
Determine the active events.
active(QueueMEk1State, int, QueueMEk1Event) - Method in class examples.jmarkov.QueueMEk1
 
active(QueueMH2k1State, int, QueueMH2k1Event) - Method in class examples.jmarkov.QueueMH2k1
 
active(QueueMM1NState, QueueMM1NEvent) - Method in class examples.jmarkov.QueueMM1N
 
active(MM2dNState, QMM2dNEvent) - Method in class examples.jmarkov.QueueMM2dN
Determines the active events
active(QueueMMKdNState, QueueMMKdNEvent) - Method in class examples.jmarkov.QueueMMKdN
Determines the active events.
active(QueuePhPh2State, int, QueuePhPh2Event) - Method in class examples.jmarkov.QueuePhPh2
 
active(WebState, WebEvent) - Method in class examples.jmarkov.Web
Determines the active events.
active(RealSystemState, RealSystemEvent) - Method in class examples.jphase.PhaseSystem
Determines the active events.
active(Sub, int, E) - Method in class jmarkov.GeomProcess
The user must extend this method to determine which events are active.
active(GeomState<Sub>, E) - Method in class jmarkov.GeomProcess
The user cannot extend this method.
active(S, E) - Method in class jmarkov.SimpleMarkovProcess
Determines if event e is active when the system is in state i.
activeEvents(TandemQueues, Admit) - Method in class examples.jmdp.AccessControl
 
activeEvents(TandemQueues, Admit, int) - Method in class examples.jmdp.AccessControlFiniteHor
 
activeEvents(InvLevel, Order) - Method in class examples.jmdp.ControlProduccion
 
activeEvents(CTStockE, Order) - Method in class examples.jmdp.CTInventoryEvents
 
activeEvents(S, A) - Method in class jmarkov.jmdp.CTMDPEv
Set of events that are active from state i given that action a is taken.
activeEvents(S) - Method in class jmarkov.jmdp.CTMDPEvA
Set of events that are active from state i given that action a is taken.
activeEvents(S, A) - Method in class jmarkov.jmdp.DTMDPEv
Set of events that are active from state i given that action a is taken.
activeEvents(S, A) - Method in class jmarkov.jmdp.DTMDPEvA
Set of events that are active from state i given that action a is taken.
activeEvents(S, A, int) - Method in class jmarkov.jmdp.FiniteMDPEv
Set of events that are active from state i given that action a is taken.
activeTransitions(BBPhBufSt, BBPhBufEv) - Method in class examples.jmarkov.BBPhBuf
 
activeTransitions(S, E) - Method in class jmarkov.MarkovProcess
The user MUST implement this Function in order to describe the dynamics of the model.
activeTransitions(S, E) - Method in class jmarkov.SimpleMarkovProcess
This method calls active, dests and rate to create the set of transitions.
add(A) - Method in class jmarkov.basic.ActionsSet
This method adds a new action to the set.
add(E) - Method in interface jmarkov.basic.Events
This method adds an object to the set of events.
add(E) - Method in class jmarkov.basic.EventsSet
Adds the Event e to the set.
add(S) - Method in class jmarkov.basic.StatesSet
Adds the State s to the set.
add(Iterable<S>) - Method in class jmarkov.basic.StatesSet
Adds the States in the iterator to the set.
add(States<S>) - Method in class jmarkov.basic.StatesSet
Adds the States in the iterator to the set.
add(Transition<S>) - Method in interface jmarkov.basic.Transitions
 
add(S, double) - Method in interface jmarkov.basic.Transitions
Adds a ne transition to the given state
add(Transition<S>) - Method in class jmarkov.basic.TransitionsSet
 
add(Transitions<S>) - Method in class jmarkov.basic.TransitionsSet
Adds all the given Transtions to the current set.
add(S, double) - Method in class jmarkov.basic.TransitionsSet
Adds a transition with the given state and rate.
add(PhaseVar) - Method in class jphase.PhaseVarSet
 
addLog(String) - Method in class jphase.GUI.MainFrame
Add a message to the log panel
addMOP(String) - Method in class jmarkov.MarkovProcess
This method declares the existance of a measure of performance (MOP).
addObject(DefaultMutableTreeNode, Object) - Method in class jphase.GUI.TreeManagerPanel
Add an object to the tree
addObject(DefaultMutableTreeNode, Object, boolean) - Method in class jphase.GUI.TreeManagerPanel
Add an object to the tree in the selected parent
addRate(S, double) - Method in interface jmarkov.basic.Transitions
Adds the given rate to the transition to this state.
addRate(S, double) - Method in class jmarkov.basic.TransitionsSet
Adds the given rate to the transition to this state.
addSet(String) - Method in class jphase.GUI.TreeManagerPanel
Add new set of nodes to the tree
addVar(String, PhaseVar) - Method in class jphase.GUI.TreeManagerPanel
Add a new variable to the tree in the selected set
Admit - Class in examples.jmdp
This class represents an admission or rejection in an admission control model.
Admit(int) - Constructor for class examples.jmdp.Admit
 
ajustarParametros(String, DoubleArrayList) - Method in class jphase.distributions.DistributionManager
Performs a fitting procedure
ajustarParametros(DoubleArrayList) - Method in interface jphase.distributions.IDistribution
Fits the parameters of the distribution to data
algorith - Variable in class jphase.GUI.NewQueueDialog
 
algorKS(double[], PhaseVar) - Static method in class jphase.generator.GeneratorUtils
This method implements the KS algorithm proposed by González, Sahni and Franta in "An efficient algorithm for the Kolmogorov-Smirnov and Lilliefors Tests" in ACM Transactions on Mathematical Software, Vol 3, No. 1, March 1977, pages 60-64.
aliasCut(Vector, int[], double[]) - Static method in class jphase.generator.GeneratorUtils
This method generates the aliases and cutoff values according to the distribution specified.
aliasCut(double[], int[], double[]) - Static method in class jphase.generator.GeneratorUtils
This method generates the aliases and cutoff values according to the distribution specified.
allToString() - Method in class jmarkov.MarkovProcess
Retuns a String description of the model and solution.
append(String) - Method in class jmarkov.gui.TextPanel
Appends the string and scrolls to make it visible.
append(String, boolean) - Method in class jmarkov.gui.TextPanel
Appends text.
argmax(double[]) - Static method in class jphase.generator.GeneratorUtils
Returns the index of the maximum value in the data
argmin(double[]) - Static method in class jphase.generator.GeneratorUtils
Returns the index of the minimum value in the data
arrivals - Variable in class jphase.GUI.NewQueueDialog
 
aString() - Method in interface jphase.distributions.IDistribution
Returns and string with the description of the distribution
average(double[]) - Static method in class jphase.MatrixUtils
Computes data average
average2(double[]) - Static method in class jphase.MatrixUtils
Computes the second moment of the data
averageOrders() - Method in class examples.jmdp.OrderProcessing
 
A B C D E F G H I J K L M N O P Q R S T U V W Z