General purpose classes. More...
Classes | |
class | Array< T > |
Safe arrays of arbitrary types. More... | |
class | ClassArray< T > |
Safe arrays of class objects. More... | |
class | DataArray< T > |
Safe arrays of data objects. More... | |
class | DataHashTable< HashItem, Info > |
Generic hash table for data objects. More... | |
class | DataKey |
Entry identifier class for items of a DataSet. More... | |
class | DIdxSet |
Dynamic index set. More... | |
class | SPxException |
Exception base class. More... | |
class | SPxMemoryException |
Exception class for out of memory exceptions. More... | |
class | SPxStatusException |
Exception class for status exceptions during the computations. More... | |
class | SPxInternalCodeException |
Exception class for things that should NEVER happen. More... | |
class | SPxInterfaceException |
Exception class for incorrect usage of interface methods. More... | |
class | IdElement< T > |
Elements for IdLists. More... | |
class | IdList< T > |
Generic Real linked list. More... | |
class | IdxSet |
Set of indices. More... | |
class | IsElement< T > |
Elements for IsLists. More... | |
class | IsList< T > |
Generic single linked list. More... | |
class | Random |
Random numbers. More... | |
class | ClassSet< T > |
Set of class objects. More... | |
class | DataSet< DATA > |
Set of data objects. More... | |
class | NameSet |
Set of strings. More... | |
class | NameSet::Name |
Handles of names in a NameSet. More... | |
class | SPxOut |
Wrapper for several output streams. A verbosity level is used to decide which stream to use and whether to really print a given message. Regardless of whether the verbosity level is set via a manipulator or via the member function, it is persistent until a new value is set. More... | |
class | Timer |
Wrapper for the system time query methods. More... | |
class | TimerFactory |
Class to create new timers and to switch types of exiting ones. More... | |
General purpose classes.
Elementary classes are provided for general purpose use in projects way beyond the scope of numerical software or linear programming.