-
template<class T> class Bag
- The Bag class is (almost) a model of a STL Multiple Associative Container.
-
template<class X> class CellEvent
-
Input and output events produced by components of a CellSpace must
be of the type CellEvent.
-
template<class X> class CellSpace: public Network<CellEvent<X> >
-
This class describes a 3D cell space whose components accept and produce CellEvent objects
This class is meant to be useful for solving PDEs, simulating
next event cell spaces, and other types of models represented as a space of
discrete interacting points.
-
template<class VALUE, class PORT=int> class PortValue
- The digraph model requires components to use PortValue objects as their basic I/O type.
-
template<class VALUE, class PORT=int> class Digraph: public Network<PortValue<VALUE, PORT> >
- This Digraph model uses PortValue objects to describe component coupling.
-
class exception: public std::exception
- The adevs::exception class is derived from the standard template library exception class
-
template<class X> class Devs
-
The Devs class provides basic operations for all devs models
The model I/O type can be specialized with the the template argument
-
template<class X> class Event
-
Event objects are used for routing and notification of external simulation
event listeners
-
template<class X> class Atomic: public Devs<X>
-
Base type for all atomic DEVS models
-
template<class X> class Network: public Devs<X>
-
Base class for DEVS network models
-
typedef enum
-
class random_seq
- The random_seq class is an abstract interface to a random sequence generator
-
class mtrand: public random_seq
- The mtrand class is a random number generator based on a GNU implementation of the Mersenne Twister (see mtrandcpp for more info).
-
class crand: public random_seq
- The crand class provides random number sequences using the standard C rand() function.
-
class rv
- The rv class provides a random variable based on a selectable implementation.
-
template<class T> class Set: public std::set<T>
- The Set class should be a model of a STL Unique Associative Container
-
template<class T> Set<T> set_intersect(const Set<T>& A, const Set<T>& B)
- Set intersection operator.
-
template<class T> Set<T> set_difference(const Set<T>& A, const Set<T>& B)
- Set difference operator.
-
template<class T> void set_assign_union(Set<T>& A, const Set<T>& B)
- Set union operator.
-
template<class X> class EventListener
- The EventListener class is used to receive model output events during a simulation.
-
template<class X> class Simulator
- This Simulator class implements the DEVS simulation algorithm.
-
template<class X> Simulator<X> ::~Simulator<X> ()
Documentation
template<class X> Simulator<X> ::~Simulator<X> ()
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.