class atomic

Implementation of the adevs-1x atomic model class as a v2x adevs::Atomic

Inheritance:


Public Methods

[more] atomic()
[more]virtual void init() = 0
[more]virtual void delta_int() = 0
[more]virtual void delta_ext(double e, const adevs_bag<PortValue>& x) = 0
[more]virtual void delta_conf(const adevs_bag<PortValue>& x) = 0
[more]virtual void output_func(adevs_bag<PortValue>& y) = 0
[more]virtual void gc_output(adevs_bag<PortValue>& g) = 0
[more]virtual ~atomic()
Destructor
[more]static void output(ADEVS_PORT_TYPE port, ADEVS_IO_TYPE value, adevs_bag<PortValue>& y)
Adds the PortValue pair (port,value) to the bag y
[more]double timeNext() const
Adevs 1x time access methods
[more]double timeLast() const
[more]double timeCurrent() const
[more]double sigma() const
[more]double elapsed() const
[more]void hold(double dt)
adevs-14 hold() method.
[more]void passivate()
adevs-14 passivate method
[more]void v1_init()
Initialization function wrapper
[more]double ta()
adevs-2x wrappers
[more]void delta_ext(double e, const adevs::Bag<PortValue>& xb)
[more]void delta_conf(const adevs::Bag<PortValue>& xb)
[more]void output_func(adevs::Bag<PortValue>& y)
[more]void gc_output(adevs::Bag<PortValue>& g)


Inherited from object:

Public Methods

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


Documentation

Implementation of the adevs-1x atomic model class as a v2x adevs::Atomic
o atomic()

ovirtual void init() = 0

ovirtual void delta_int() = 0

ovirtual void delta_ext(double e, const adevs_bag<PortValue>& x) = 0

ovirtual void delta_conf(const adevs_bag<PortValue>& x) = 0

ovirtual void output_func(adevs_bag<PortValue>& y) = 0

ovirtual void gc_output(adevs_bag<PortValue>& g) = 0

ovirtual ~atomic()
Destructor

ostatic void output(ADEVS_PORT_TYPE port, ADEVS_IO_TYPE value, adevs_bag<PortValue>& y)
Adds the PortValue pair (port,value) to the bag y

odouble timeNext() const
Adevs 1x time access methods

odouble timeLast() const

odouble timeCurrent() const

odouble sigma() const

odouble elapsed() const

ovoid hold(double dt)
adevs-14 hold() method. Does not check for dt < 0

ovoid passivate()
adevs-14 passivate method

ovoid v1_init()
Initialization function wrapper

odouble ta()
adevs-2x wrappers

ovoid delta_ext(double e, const adevs::Bag<PortValue>& xb)

ovoid delta_conf(const adevs::Bag<PortValue>& xb)

ovoid output_func(adevs::Bag<PortValue>& y)

ovoid gc_output(adevs::Bag<PortValue>& g)


Direct child classes:
netExec

Alphabetic index HTML hierarchy of classes or Java



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