Table of Contents
Classes
- CloneException A clone exception is thrown by the default clone implementation of the object class
- DEVSException This is the base class for all exceptions thrown by the adevs library
- DScoupled The DScoupled model forms the base class for representing a DSDEVS network.
- EventReceiver EventReceiver objects are used by the devsn class to describe to the simulator how messages should be routed
- FeedbackException Feedback exceptions are used to indicate illegal coupling
- ModelException This is the base class for exceptions generated by models
- Mutex Wrapper class around an OS native mutex.
- Port A port_t wrapped in an object
- ScheduleException Schedule exceptions are used to indicate that a model has tried to schedule itself such that tN < tL
- UndefinedException Undefined exceptions are used to indicate that an undefined model or port has been activated by an external event, or that some other operation has referenced an undefined model or port
- UnsupportedException Unsupported exceptions are thrown when a method is not supported by a subclass of the coupled or atomic classes.
- atomic The atomic class should be sub-classed by the modeler to create atomic simulation models
- collection A collection of objects.
- coupled The coupled model forms the base class for representing a DEVS networks in the basic DEVS formalism
- crand The crand class provides random number sequences using the standard C rand() function.
- dbl A double type wrapped in an object
- devs The devs class provides some fundamental behavior needed by its network and atomic sub-classes.
- devsn The devsn class is the base class for representing a DEVS network models
- devssim The devssim functions as the root coordinator for a simulation.
- digraph A directed graph
- hashtable A hashtable.
- indexed An indexed collection stores references to objects.
- intg An integer type wrapped in an object
- mtrand The mtrand class is a random number generator based on a GNU implementation of the Mersenne Twister (see mtrandcpp for more info).
- networkExec The networkExec class should be sub-classed by the modeler to create network executives for DSDEVS coupled models
- object The object class is a base class for all objects that will comprise (or be insertable into) the container classes.
- port_value port_value objects are used to deliver input and extract output to/from the simulator
- pqueue A priority queue, implemented as a binary heap
- qintg A quantized integrator.
- qode A quantized ODE solver.
- queue A FIFO queue
- random_seq The random_seq class is an abstract interface to a random sequence generator
- rv The rv class provides a random variable based on a selectable implementation.
- set A set can contain a single instance of an object.
- staticDigraph The staticDigraph class can be used to create static structure digraph models
- uintg An unsigned integer type wrapped in an object
Variables
- EPSILON Smallest value that can be represented as an stime_t type
- INFINITY Largest value representable as an stime_t type
Typedefs
- bag The original bag has been replaced by a typedef on the indexed class
- port_t DEVS port type.
- priority_t Heap priority type
- stime_t Simulation time type
Hierarchy of classes
This page was generated with the help of DOC++.