#include <adevs_simpledigraph.h>
Inheritance diagram for adevs::SimpleDigraph< VALUE >:
Public Types | |
typedef Devs< VALUE > | Component |
A component of the SimpleDigraph model. | |
Public Member Functions | |
SimpleDigraph () | |
Construct a network with no components. | |
void | add (Component *model) |
Add a model to the network. | |
void | couple (Component *src, Component *dst) |
Couple the source model to the destination model. | |
void | getComponents (Set< Component * > &c) |
Assigns the model component set to c. | |
void | route (const VALUE &x, Component *model, Bag< Event< VALUE > > &r) |
Route an event based on the coupling information. | |
~SimpleDigraph () | |
Destructor. Destroys all of the component models. |