Package | Description |
---|---|
examples.jmdp | |
jmarkov |
Provides the basic elements to model continuous time Markov chains (CTMC).
|
jmarkov.basic |
This package contains basic elements such as State, Event, Action that are used in jMarkov and jMDP
|
jmarkov.jmdp |
jMDP is used to solve Markov Decision Processes.
|
Modifier and Type | Class and Description |
---|---|
class |
DemandEvent
This class represent a demand event in an inventory system and it is used by
many examples.
|
class |
TandemEvent
This class represents an event in a tandem queuing system it is used by the Access Control examples
|
Modifier and Type | Method and Description |
---|---|
int |
TandemEvent.compareTo(Event e1) |
Modifier and Type | Class and Description |
---|---|
class |
GeomProcess<Sub extends State,E extends Event>
The class GeomProcess represents a continuos or discrete Quasi
Birth and Death process.
|
class |
MarkovProcess<S extends State,E extends Event>
The abstract class SimpleMarkovProcess represents a Continuous or
Discrete Time Markov Chain.
|
class |
SimpleMarkovProcess<S extends State,E extends Event> |
Modifier and Type | Method and Description |
---|---|
E[] |
MarkovProcess.getEvents()
Returns all The events defined in the model.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Events<E extends Event>
This class represents a set of objects Event.
|
class |
EventsSet<E extends Event>
This class represent a set of Events.
|
class |
StateEvent<S extends State,E extends Event>
This class represents a state compounded of a state and an event.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertiesEvent
This class is an easy way to use an event that is represented by an array of
int.
|
Modifier and Type | Method and Description |
---|---|
E[] |
EventsSet.toEventArray()
Returns an array with the Events in the set.
|
Modifier and Type | Method and Description |
---|---|
int |
PropertiesEvent.compareTo(Event e) |
int |
Event.compareTo(Event ev)
Returns positive if this Event has a higher number then the given event.
|
boolean |
EventsSet.contains(Event e)
Returns true if the set contains this Event.
|
Constructor and Description |
---|
EventsSet(E[] eventArray)
Creates an empty set of Events;
|
Modifier and Type | Class and Description |
---|---|
class |
CTMDPEv<S extends State,A extends Action,E extends Event>
This class represents an Infinite horizon, continuous time Markov Decision
Process with events.
|
class |
CTMDPEvA<S extends State,A extends Action,E extends Event>
This class represents an Infinite horizon, continuous time Markov Decision
Process with events where actions depend on events.
|
class |
DTMDPEv<S extends State,A extends Action,E extends Event>
This class represents an infinite horizon, discrete time, Markov Decision
Process with events.
|
class |
DTMDPEvA<S extends State,A extends Action,E extends Event>
This class represents an infinite horizon, discrete time, Markov Decision
Process with events, where actions depend on events.
|
class |
FiniteMDPEv<S extends State,A extends Action,E extends Event>
This class represents a finite horizon discrete time MDP with events.
|