Base class for DEVS network models
Inheritance:
Public Methods
-
devsn()
-
devsn(const devsn& src)
-
const devsn& operator=(const devsn& src)
-
void init()
-
Any class derived from the devsn class should call
the parent init() method when the derived init() method
is called.
-
virtual netExec* getNetExec() = 0
- Return the network executive associated with this network model
-
virtual ~devsn()
Inherited from devs:
Public Methods
-
ADEVS_TIME_TYPE timeCurrent() const
-
ADEVS_TIME_TYPE timeLast() const
-
ADEVS_TIME_TYPE timeNext() const
-
ADEVS_TIME_TYPE elapsed() const
-
ADEVS_TIME_TYPE sigma() const
-
ADEVS_TIME_TYPE ta() const
-
void hold(ADEVS_TIME_TYPE dt)
-
void passivate()
-
void setTimeCurrent(ADEVS_TIME_TYPE T)
-
void setTimeLast(ADEVS_TIME_TYPE T)
-
void setTimeNext(ADEVS_TIME_TYPE T)
-
Type getType() const
-
basic_sim* getAttachedSimulator()
-
void setAttachedSimulator(basic_sim* sim)
Public Members
-
typedef enum Enumeration of possible model types
Inherited from object:
Public Methods
-
virtual object* clone() const
Documentation
Base class for DEVS network models
devsn()
devsn(const devsn& src)
const devsn& operator=(const devsn& src)
void init()
-
Any class derived from the devsn class should call
the parent init() method when the derived init() method
is called. The init() method initializes all
component models and establishes the time for this network
model. The init() method assumes that the network executive
has already been creates (i.e. getNetExec() != NULL).
virtual netExec* getNetExec() = 0
- Return the network executive associated with this network model
virtual ~devsn()
- Direct child classes:
- staticDigraph
coupled
cellSpace
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.