namespace adevs


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.
[more]template<class X> Simulator<X> ::~Simulator<X> ()


Documentation

otemplate<class X> Simulator<X> ::~Simulator<X> ()

Alphabetic index HTML hierarchy of classes or Java



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