class devsn

Base class for DEVS network models

Inheritance:


Public Methods

[more] devsn()
[more] devsn(const devsn& src)
[more]const devsn& operator=(const devsn& src)
[more]void init()
Any class derived from the devsn class should call the parent init() method when the derived init() method is called.
[more]virtual netExec* getNetExec() = 0
Return the network executive associated with this network model
[more]virtual ~devsn()


Inherited from devs:

Public Methods

oADEVS_TIME_TYPE timeCurrent() const
oADEVS_TIME_TYPE timeLast() const
oADEVS_TIME_TYPE timeNext() const
oADEVS_TIME_TYPE elapsed() const
oADEVS_TIME_TYPE sigma() const
oADEVS_TIME_TYPE ta() const
ovoid hold(ADEVS_TIME_TYPE dt)
ovoid passivate()
ovoid setTimeCurrent(ADEVS_TIME_TYPE T)
ovoid setTimeLast(ADEVS_TIME_TYPE T)
ovoid setTimeNext(ADEVS_TIME_TYPE T)
oType getType() const
obasic_sim* getAttachedSimulator()
ovoid setAttachedSimulator(basic_sim* sim)

Public Members

otypedef enum Enumeration of possible model types


Inherited from object:

Public Methods

ovirtual object* clone() const


Documentation

Base class for DEVS network models
o devsn()

o devsn(const devsn& src)

oconst devsn& operator=(const devsn& src)

ovoid 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).

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

ovirtual ~devsn()


Direct child classes:
staticDigraph
coupled
cellSpace

Alphabetic index HTML hierarchy of classes or Java



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