Package | Description |
---|---|
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 | Method and Description |
---|---|
protected static void |
SimpleHierarchicalModel.storeEventsInFile(ICoordinator coord,
Class<? extends CoupledDevs> c,
String fileName)
Takes a coupled model and prints its content (state of its atomic
models at all levels) to a file.
|
Modifier and Type | Method and Description |
---|---|
ICoordinator |
CoupledDevs.simulator()
Getter on the model's simulator that is actually a Coordinator for
coupled models.
|
Modifier and Type | Method and Description |
---|---|
void |
ICoupledDevs.setSimulator(ICoordinator sim)
Setter on the model's simulator.
|
void |
CoupledDevs.setSimulator(ICoordinator simulator)
Setter on the model's simulator.
|
Modifier and Type | Class and Description |
---|---|
class |
Coordinator
A Coordinator is like a conductor in a DEVS simulation.
|
Modifier and Type | Field and Description |
---|---|
protected HashSet<ICoordinator> |
AtomicSimulator._coordinators
The set of sub coordinators of this simulator.
|
Modifier and Type | Method and Description |
---|---|
Set<ICoordinator> |
Coordinator.coordinators()
The set of coordinators in use in this simulation and under the level
of this coordinator.
|
Set<ICoordinator> |
ICoordinator.coordinators()
The set of coordinators in use in this simulation and under the level
of this coordinator.
|
Set<ICoordinator> |
Coordinator.getAllCoordinators()
A getter to the coordinators under this coordinator.
|
Set<ICoordinator> |
ICoordinator.getAllCoordinators()
A getter to the coordinators under this coordinator.
|
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.