- 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
-