Implementation of the adevs-1x atomic model class as a v2x adevs::Atomic
Inheritance:
Public Methods
-
atomic()
-
virtual void init() = 0
-
virtual void delta_int() = 0
-
virtual void delta_ext(double e, const adevs_bag<PortValue>& x) = 0
-
virtual void delta_conf(const adevs_bag<PortValue>& x) = 0
-
virtual void output_func(adevs_bag<PortValue>& y) = 0
-
virtual void gc_output(adevs_bag<PortValue>& g) = 0
-
virtual ~atomic()
- Destructor
-
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
-
double timeNext() const
- Adevs 1x time access methods
-
double timeLast() const
-
double timeCurrent() const
-
double sigma() const
-
double elapsed() const
-
void hold(double dt)
- adevs-14 hold() method.
-
void passivate()
- adevs-14 passivate method
-
void v1_init()
- Initialization function wrapper
-
double ta()
- adevs-2x wrappers
-
void delta_ext(double e, const adevs::Bag<PortValue>& xb)
-
void delta_conf(const adevs::Bag<PortValue>& xb)
-
void output_func(adevs::Bag<PortValue>& y)
-
void gc_output(adevs::Bag<PortValue>& g)
Inherited from object:
Public Methods
-
const object& operator=(const object&)
-
virtual object* clone() const
Documentation
Implementation of the adevs-1x atomic model class as a v2x adevs::Atomic
- atomic()
- virtual void init() = 0
- virtual void delta_int() = 0
- virtual void delta_ext(double e, const adevs_bag<PortValue>& x) = 0
- virtual void delta_conf(const adevs_bag<PortValue>& x) = 0
- virtual void output_func(adevs_bag<PortValue>& y) = 0
- virtual void gc_output(adevs_bag<PortValue>& g) = 0
- virtual ~atomic()
- Destructor
- 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
- double timeNext() const
- Adevs 1x time access methods
- double timeLast() const
- double timeCurrent() const
- double sigma() const
- double elapsed() const
- void hold(double dt)
- adevs-14 hold() method. Does not check for dt < 0
- void passivate()
- adevs-14 passivate method
- void v1_init()
- Initialization function wrapper
- double ta()
- adevs-2x wrappers
- void delta_ext(double e, const adevs::Bag<PortValue>& xb)
- void delta_conf(const adevs::Bag<PortValue>& xb)
- void output_func(adevs::Bag<PortValue>& y)
- void 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++.