IterationPack: General framework for building iterative algorithms
Version of the Day
|
IterationPack::Algorithm | Acts as the central hub for an iterative algorithm |
IterationPack::Algorithm::AlgorithmInterrupted | Thrown if Algorithm was interrupted by the user |
IterationPack::AlgorithmState | Abstacts a set of iteration quantities for an iterative algorithm |
IterationPack::AlgorithmStep | Base type for all objects that perform steps in an Algorithm |
IterationPack::AlgorithmTracker | Used to ouput iteration results and other information |
IterationPack::AlgorithmTrackerComposite | This class acts a composite container for other AlgorithmTracker objects |
IterationPack::Algorithm::AlreadyExists | Thrown if name already exists |
IterationPack::AlgorithmState::AlreadyExists | Thrown if name already exists |
IterationPack::CastIQMemberBase | Base class for some of the implementation features of CastIQMember |
IterationPack::CastIQMember< T > | 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 |
IterationPack::Algorithm::DoesNotExist | Thrown if name or id does not exist |
IterationPack::AlgorithmState::DoesNotExist | Thrown if name or id does not exist |
IterationPack::Algorithm::InvalidConfigChange | Thrown if a member function is called while this is in an invalid running state. |
IterationPack::Algorithm::InvalidControlProtocal | Thrown if an invalid control protocal is used |
IterationPack::Algorithm::InvalidRunningState | Thrown if a member function is called while this is in an invalid running state. |
IterationPack::InvalidTypeCastException | |
IterationPack::IterQuantity | Iterface for information about Iteration Quantities |
IterationPack::IterQuantityAccess< T_info > | Interface to typed iteration quantities |
IterationPack::IterQuantityAccessContiguous< T_info > | Iteration Quanities subclass for contiguous iterations |
IterationPack::IterQuantity::NoStorageAvailable | Thrown memory if attempted to be set that storage can not be allocated to |
IterationPack::IterQuantity::QuanityNotSet | Thrown when memory access is attempted when it has not yet been updated |
OptionsFromStreamPack::SetOptionsFromStream [external] | |
OptionsFromStreamPack::SetOptionsFromStreamNode [external] | |
IterationPack::AlgorithmSetOptions | Set options for Algorithm from an OptionsFromStream object |
OptionsFromStreamPack::SetOptionsToTargetBase< Algorithm > [external] | |
IterationPack::AlgorithmSetOptions | Set options for Algorithm from an OptionsFromStream object |