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