class devsn

Base class for DEVS network models

Inheritance:


Public Methods

[more] devsn()
Constructor
[more]virtual netExec* getNetExec() = 0
Get the network executive associated with this network model
[more]virtual ~devsn()
Destructor.
[more]void getComponents(adevs::Set<adevs::Devs<PortValue>*>& c)
[more]void route(const PortValue& value, adevs::Devs<PortValue>* model, adevs::Bag<adevs::Event<PortValue> >& r)
[more]bool model_transition()


Inherited from object:

Public Methods

oconst object& operator=(const object&)
ovirtual object* clone() const


Documentation

Base class for DEVS network models
o devsn()
Constructor

ovirtual netExec* getNetExec() = 0
Get the network executive associated with this network model

ovirtual ~devsn()
Destructor. This destructor does not delete any component models. Any cleanup should be done by the derived class.

ovoid getComponents(adevs::Set<adevs::Devs<PortValue>*>& c)

ovoid route(const PortValue& value, adevs::Devs<PortValue>* model, adevs::Bag<adevs::Event<PortValue> >& r)

obool model_transition()


Direct child classes:
coupled

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.