| AbstractHashTable< T, KEY > | Implements an abstract class for defining the core operations of a hash table with chaining |
| AbstractHeap< T, KEY > | Implements an abstract class for defining the core operations of a heap |
| AbstractSplayTree< T, KEY > | Implements an abstract class for defining the core operations of a top-down splay tree |
| Basic2DArray< T > | A 2D array data type that manages the allocation and deallocation of memory |
| Basic2DArrayRep< T > | The internal class that is used to manage the data for Basic2DArray's and their derived classes |
| BasicArray< T > | A array data type that manages the allocation and deallocation of memory |
| BitArray | An array of binary values |
| BitArrayBase | An array of binary values |
| BitArrayRef | The internal class that is used to manage the data for BitArrayBase |
| Cauchy | Class that generates Cauchy (Lorentian) deviates |
| CharString | The CharString class is derived from the SimpleArray<char> class |
| ClassRef< V > | A data type that manages the reference counting for unspecified data elements |
| CMSparseMatrix< T > | A column-major sparse matrix class |
| CommonIO | Class that provides globally accessible stream definitions |
| CRandVar | Abstract class for continuous random distributions |
| CRandVec | Abstract class for multivariate continuous random distributions |
| DRandVar | Abstract class for discrete random distributions |
| DUniform | A discrete uniform distribution |
| EnumBitArray< T > | An array of n-bit values that uses an enumerated datatype |
| Ereal< Type > | Defines an extension of 'real' (e.g |
| Exponential | A class that generates exponentially distributed random variables |
| externCRandVar | Abstract class for continuous random distributions using external software |
| GenericKey< KEY, DATA > | Abstract class for keys that are not based on a standard data type |
| GenericSplayTree< T > | A splay tree class that uses a general set of classes for keys |
| LCG | A linear conguential random number generator class |
| LinkedList< T > | A class that defines a doubly-linked list |
| ListItem< T > | A simple container class that is used by LinkedList |
| logEvent | Routines for doing event logging/tracing of parallel codes using MPE |
| MixedIntVars | A class that defines a set of parameters that includes binary, integer and double variables |
| MixedIntVarsRep | The internal class that is used to manage the data for MixedIntVars objects |
| MNormal | A class that generates multivariate normal (Gaussian) deviates with given covariance matrix and vector of means |
| MUniform | MUniform |
| Normal | A class that generates normal (Gaussian) deviates with a given mean and standard deviation |
| Num2DArray< T > | A 2D array data type for numerical data |
| NumArray< T > | An array data type for numerical data |
| OrderedList< T, V > | A data type that defines an ordered doubly linked list |
| OrderedListItem< T, V > | A simple container class that is used by OrderedList |
| OrderedSet< T > | An array-based set |
| PackBuffer | A class that provides a facility for packing messages, using the MPI packing facilities |
| parameter | Class that allows reading named numeric parameters from the command line via -<paramName>=<value> or from a file via -param=<file> |
| PM_LCG | A portable linear congruential generator based on the rng developed by Park and Miller |
| QueueArray< T > | An array-based queue |
| QueueList< T > | A data type that defines a queue using a doubly-linked list data structure |
| RMSparseMatrix< T > | A row-major sparse matrix class |
| RNG | Abstract class for random number generators |
| Simple2DArray< T > | A 2D array data type that manages the allocation and deallocation of memory |
| SimpleArray< T > | An array data type that manages the allocation and deallocation of memory |
| SimpleHashTable< T > | A hash table class that uses standard C/C++ data types for keys |
| SimpleHashTableItem< T > | Defines the container class used for the SimpleHashTree class |
| SimpleHeap< T > | A heap class that uses standard C/C++ data types for keys |
| SimpleHeapItem< T > | Defines the container class used for the SimpleHeap class |
| SimpleSplayTree< T > | A splay tree class that uses standard C/C++ data types for keys |
| SimpleSplayTreeItem< T > | Defines the container class used for the SimpleSplayTree class |
| SparseMatrix< T > | A kernel for sparse matrix classes |
| StackArray< T > | An array-based stack |
| StackList< T > | A data type that defines a stack using a doubly-linked list data structure |
| Triangular | Implements the standard triangular distribution, as well as a number of variants that adapt this distribution in the presence of bound constraints |
| TwoBitArray | An array of two-bit values |
| uMPI | Using MPI a little easier |
| Uniform | A class that generates uniformly distributed random variables |
| UnPackBuffer | A class that provides a facility for unpacking messages, using the MPI packing facilities |