Package | Description |
---|---|
examples.SingleDevs |
This package contains a simple example of what a simulation with a single atomic model may look like.
|
modeling.models |
Models in the DEVS sense.
|
simulation.simulators |
All the machinery actually making the simulation possible is implemented here.
|
Modifier and Type | Method and Description |
---|---|
Message |
SimpleAtomic.lambda()
Devs lambda function that makes the state becoming the model's output.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleAtomic.deltcon(Double e,
Message x)
The confluent transition function that is called when both internal and
external transitions should happen
at the exactly same time.
|
void |
SimpleAtomic.deltext(Double timeElapsed,
Message x)
The external transition function.
|
Modifier and Type | Field and Description |
---|---|
protected Message |
Devs._inputMessage
Messages that are on the input.
|
protected Message |
Devs._output
Messages that are on the output.
|
Modifier and Type | Method and Description |
---|---|
default Message |
IDevs.lambda()
DEVS lambda function that make the state becoming the model's output.
|
Modifier and Type | Method and Description |
---|---|
default void |
IDevs.deltcon(Double e,
Message x)
The confluent transition function that is called when both internal and
external transitions should happen at the exactly same time.
|
default void |
IDevs.deltext(Double e,
Message x)
The external transition function that is called when a
Message is received from another model. |
Modifier and Type | Field and Description |
---|---|
protected Message |
AtomicSimulator._inputMessage
Model input message.
|
protected Message |
AtomicSimulator._outputMessage
Model output message.
|
Modifier and Type | Method and Description |
---|---|
Message |
IAtomicSimulator.inputMessage()
Getter on model's input Message.
|
Message |
AtomicSimulator.inputMessage()
Getter on model's input Message.
|
Message |
IAtomicSimulator.outputMessage()
Getter on model's output Message.
|
Message |
AtomicSimulator.outputMessage()
Getter on model's output Message.
|
Modifier and Type | Method and Description |
---|---|
MultiMap<INamed,IContent> |
Coordinator.convertInput(Message x)
Converts an input to a map of model names to contents.
|
MultiMap<INamed,IContent> |
ICoordinator.convertInput(Message x)
Converts an input to a map of model names to contents.
|
MultiMap<INamed,IContent> |
IAtomicSimulator.convertMsg(Message x)
Convert a message into a MultiMap.
|
MultiMap<INamed,IContent> |
AtomicSimulator.convertMsg(Message x)
Convert a message into a MultiMap.
|
void |
Simulator.deltFunc(Double t,
Message x)
Wrapper for model transition functions.
|
void |
ISimulator.deltFunc(Double t,
Message x)
Wrapper for model transition functions.
|
void |
AtomicSimulator.deltFunc(Double t,
Message x)
Wrapper for model transition functions.
|
void |
Simulator.simInject(Double e,
Message m)
Inject an event in the simulation.
|
void |
Coordinator.simInject(Double e,
Message m)
Injects a message to this Coordinator.
|
void |
ISimulator.simInject(Double e,
Message m)
Inject an event in the simulation.
|
Copyright © 2017–2019 UniversitĂ© CĂ´te d'Azur, CNRS, I3S. All rights reserved.