|
IterationPack: General framework for building iterative algorithms
Version of the Day
|
| Acts as the central hub for an iterative algorithm | |
| Thrown if Algorithm was interrupted by the user | |
| Thrown if name already exists | |
| Thrown if name or id does not exist | |
Thrown if a member function is called while this is in an invalid running state. | |
| Thrown if an invalid control protocal is used | |
Thrown if a member function is called while this is in an invalid running state. | |
Set options for Algorithm from an OptionsFromStream object | |
| Abstacts a set of iteration quantities for an iterative algorithm | |
| Thrown if name already exists | |
| Thrown if name or id does not exist | |
Base type for all objects that perform steps in an Algorithm | |
| Used to ouput iteration results and other information | |
This class acts a composite container for other AlgorithmTracker objects | |
Base class for some of the implementation features of CastIQMember | |
Template class to be used to lookup an interation quantity, cast it to an IterQuantityAccess<T> object and cache the iq_id for fast access later | |
| Iterface for information about Iteration Quantities | |
| Thrown memory if attempted to be set that storage can not be allocated to | |
| Thrown when memory access is attempted when it has not yet been updated | |
| Interface to typed iteration quantities | |
| Iteration Quanities subclass for contiguous iterations | |
1.8.6