Package | Description |
---|---|
examples.CoupledDevs |
This package contains a simple example of a one level deep DEVS simulation.
|
examples.HierarchicalDevs |
This package exposes how to build a simulation with several levels of coupled model.
|
modeling.models |
Models in the DEVS sense.
|
simulation.simulators |
All the machinery actually making the simulation possible is implemented here.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleCoupledModel
A simple example of a DEVS coupled model.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleHierarchicalModel
A simple example of a two-levels deep coupled model.
|
Modifier and Type | Class and Description |
---|---|
class |
CoupledDevs
A coupled model as defined in the DEVS formalism.
|
Modifier and Type | Field and Description |
---|---|
protected ICoupledDevs |
Devs._parent
The parent model.
|
Modifier and Type | Method and Description |
---|---|
ICoupledDevs |
Devs.parent()
Getter on the parent model.
|
ICoupledDevs |
IDevs.parent()
A getter on the parent model.
|
Modifier and Type | Method and Description |
---|---|
void |
Devs.setParent(ICoupledDevs p)
Set the parent model which is a
ICoupledDevs implementation if
it exists. |
void |
IDevs.setParent(ICoupledDevs p)
Set the parent model which is a ICoupledDevs implementation if it
exists.
|
Modifier and Type | Method and Description |
---|---|
ICoupledDevs |
Coordinator.model()
Getter on the simulated model.
|
Modifier and Type | Method and Description |
---|---|
void |
Coordinator.addCoordinator(ICoupledDevs d)
Add a coordinator to the given coupled model.
|
void |
ICoordinator.addCoordinator(ICoupledDevs d)
Add a coordinator to the given coupled model.
|
Constructor and Description |
---|
Coordinator(ICoupledDevs coupledModel,
ICoordinator parent)
Smaller constructor
|
Coordinator(ICoupledDevs coupledModel,
ICoordinator parent,
IScheduler si)
Biggest constructor
|
Copyright © 2017–2019 UniversitĂ© CĂ´te d'Azur, CNRS, I3S. All rights reserved.