|
Public Member Functions |
| Atomic () |
virtual void | delta_int ()=0 |
| Internal transition function.
|
virtual void | delta_ext (double e, const Bag< X > &xb)=0 |
| External transition function.
|
virtual void | delta_conf (const Bag< X > &xb)=0 |
| Confluent transition function.
|
virtual void | output_func (Bag< X > &yb)=0 |
| Output function. Output values should be added to the bag y.
|
virtual double | ta ()=0 |
| Time advance function. DBL_MAX is used as infinity.
|
virtual void | gc_output (Bag< X > &g)=0 |
virtual | ~Atomic () |
| Destructor.
|
Atomic< X > * | typeIsAtomic () |
| Returns a pointer to this model.
|
Protected Member Functions |
double | getLastEventTime () const |
Friends |
class | Simulator<X> |
class | Schedule<X> |