A C D E F G M N O R S T V W

A

addEventListener(EventListener) - Method in class adevs.Simulator
Register a listener to receive callbacks when output and changes in state occur.
adevs - package adevs
 
Atomic<X> - Class in adevs
This interface is implemented by atomic DEVS models.
Atomic() - Constructor for class adevs.Atomic
 

C

computeNextOutput() - Method in class adevs.Simulator
Compute the output at the time of the next internal event.
computeNextState(Collection<Event>, double) - Method in class adevs.Simulator
Inject input into the model at the specified time.

D

delta_conf(Collection<X>) - Method in class adevs.Atomic
Confluenct transition function
delta_ext(double, Collection<X>) - Method in class adevs.Atomic
External transition function
delta_int() - Method in class adevs.Atomic
 
Devs - Class in adevs
This is the base class for all DEVS models.
Devs(boolean) - Constructor for class adevs.Devs
 
dispose() - Method in class adevs.Simulator
Release the native resources used by this simulator.

E

Event - Class in adevs
The Event class is used to inject models into a running simulation, to route input and output within a network model, and to receive notifications of output by an EventListener.
Event() - Constructor for class adevs.Event
Create an event with both its model and value set to null
Event(Devs, Object) - Constructor for class adevs.Event
Create an event with both fields set.
EventListener - Interface in adevs
The EventListener interface is implemented by classes that will register with a Simulator to receive notification when changes occur in a model's state and output.
execNextEvent() - Method in class adevs.Simulator
Compute the output and next state at the next event time.
execUntil(double) - Method in class adevs.Simulator
Simulate until nextEventTime() is greater than tend.

F

finalize() - Method in class adevs.Simulator
Finalizer deletes native resources if they have not already been taken care of by a call to dispose().

G

getComponents(Collection<Devs>) - Method in class adevs.Network
The collection must be Fill with Network's components.
getNativePeer() - Method in class adevs.Devs
 

M

model - Variable in class adevs.Event
The model that produced or should receive the event.
model_transition() - Method in class adevs.Devs
This is the Dynamic DEVS model transition function.

N

Network - Class in adevs
This is the base class for all Network (coupled) models.
Network() - Constructor for class adevs.Network
 
nextEventTime() - Method in class adevs.Simulator
Get the time of the model's next event.

O

output_func(Collection<X>) - Method in class adevs.Atomic
The output function must fill the Collection yb with the model's output.
outputEvent(Event, double) - Method in interface adevs.EventListener
This method is called when a model produces an output.

R

removeEventListener(EventListener) - Method in class adevs.Simulator
Unregister a listener so that it will not receive callbacks from the simulator.
route(Object, Devs, Collection<Event>) - Method in class adevs.Network
Route events coming into to the model or being produced by one of its components.

S

SimulationException - Exception in adevs
These exceptions are thrown by the simulator to indicate problems at execution time.
SimulationException(String, Devs) - Constructor for exception adevs.SimulationException
Create an exception attributed to a specific model.
SimulationException(String) - Constructor for exception adevs.SimulationException
Create an exception not attributed to any particular model.
Simulator - Class in adevs
This is a wrapper around the C++ Simulator class.
Simulator(Devs) - Constructor for class adevs.Simulator
Creates a simulator for an Atomic or Network model.
src - Variable in exception adevs.SimulationException
 
stateChange(Atomic, double) - Method in interface adevs.EventListener
This method is called immediately after an Atomic model changes its state.

T

ta() - Method in class adevs.Atomic
Time advance.

V

value - Variable in class adevs.Event
The value of the input or output event

W

who() - Method in exception adevs.SimulationException
Get the model that caused the error, or null if it is not attributed to a model.

A C D E F G M N O R S T V W