class net_exec


Inheritance:


Public Methods

[more] net_exec(devsn* parent = NULL, int width = 0, int height = 0, int depth = 0, int type = SIX_POINT)
[more] net_exec(const net_exec& src, devsn* parent)
[more]void init()
[more]void delta_int()
[more]void delta_ext(ADEVS_TIME_TYPE e, const adevs_bag<PortValue>& x)
[more]void delta_conf(const adevs_bag<PortValue>& x)
[more]void output_func(adevs_bag<PortValue>& y)
[more]void gc_output(adevs_bag<PortValue>& g)
[more]void gc_models(adevs_set<devs*>& g)
[more]void getComponents(adevs_set<devs*>& c)
[more]void addModel(devs* d, int x, int y, int z)
[more]const devs* getModel(int x, int y, int z) const
[more]devs* getMutableModel(int x, int y, int z)
[more]int getWidth() const
[more]int getHeight() const
[more]int getDepth() const
[more]void route(const PortValue& pv, devs* model, adevs_bag<EventReceiver>& r)
[more]ADEVS_PORT_TYPE getPort(int x, int y, int z) const
[more]ADEVS_PORT_TYPE getPort(const devs* model) const
[more]coord_t getCoordinates(ADEVS_PORT_TYPE port) const
[more] ~net_exec()


Inherited from netExec:

Public Fields

onet_exec_sim_support_t nsim_support

Public Methods

ovirtual bool componentSetChanged() const
onetExec* typeIsNetExec()

Protected Methods

ovoid operator=(const netExec& src)


Inherited from atomic:

Public Fields

oatomic_sim_support_t asim_support

Public Methods

ovoid initialize(ADEVS_TIME_TYPE t0)
ostatic void output(ADEVS_PORT_TYPE port, ADEVS_IO_TYPE value, adevs_bag<PortValue>& y)
oADEVS_TIME_TYPE timeNext() const
oADEVS_TIME_TYPE timeLast() const
oADEVS_TIME_TYPE timeCurrent() const
oADEVS_TIME_TYPE sigma() const
oADEVS_TIME_TYPE elapsed() const
ovirtual ADEVS_TIME_TYPE ta() const
ovoid hold(ADEVS_TIME_TYPE dt)
ovoid passivate()
oatomic* typeIsAtomic()


Inherited from devs:

Public Fields

obasic_sim_support_t bsim_support

Public Methods

ovirtual devsn* typeIsNetwork()
oconst devsn* getParent() const
odevsn* getParent()
ovoid setParent(devsn* parent)
ostatic void prefer_thread(int thread_id)


Inherited from object:

Public Methods

ovirtual object* clone() const


Documentation

o net_exec(devsn* parent = NULL, int width = 0, int height = 0, int depth = 0, int type = SIX_POINT)

o net_exec(const net_exec& src, devsn* parent)

ovoid init()

ovoid delta_int()

ovoid delta_ext(ADEVS_TIME_TYPE e, const adevs_bag<PortValue>& x)

ovoid delta_conf(const adevs_bag<PortValue>& x)

ovoid output_func(adevs_bag<PortValue>& y)

ovoid gc_output(adevs_bag<PortValue>& g)

ovoid gc_models(adevs_set<devs*>& g)

ovoid getComponents(adevs_set<devs*>& c)

ovoid addModel(devs* d, int x, int y, int z)

oconst devs* getModel(int x, int y, int z) const

odevs* getMutableModel(int x, int y, int z)

oint getWidth() const

oint getHeight() const

oint getDepth() const

ovoid route(const PortValue& pv, devs* model, adevs_bag<EventReceiver>& r)

oADEVS_PORT_TYPE getPort(int x, int y, int z) const

oADEVS_PORT_TYPE getPort(const devs* model) const

ocoord_t getCoordinates(ADEVS_PORT_TYPE port) const

o ~net_exec()


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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