IterationPack: General framework for building iterative algorithms  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNIterationPack
|oCAlgorithmActs as the central hub for an iterative algorithm
||oCAlgorithmInterruptedThrown if Algorithm was interrupted by the user
||oCAlreadyExistsThrown if name already exists
||oCDoesNotExistThrown if name or id does not exist
||oCInvalidConfigChangeThrown if a member function is called while this is in an invalid running state.
||oCInvalidControlProtocalThrown if an invalid control protocal is used
||\CInvalidRunningStateThrown if a member function is called while this is in an invalid running state.
|oCAlgorithmSetOptionsSet options for Algorithm from an OptionsFromStream object
|oCAlgorithmStateAbstacts a set of iteration quantities for an iterative algorithm
||oCAlreadyExistsThrown if name already exists
||\CDoesNotExistThrown if name or id does not exist
|oCAlgorithmStepBase type for all objects that perform steps in an Algorithm
|oCAlgorithmTrackerUsed to ouput iteration results and other information
|oCAlgorithmTrackerCompositeThis class acts a composite container for other AlgorithmTracker objects
|oCCastIQMemberBaseBase class for some of the implementation features of CastIQMember
|oCCastIQMemberTemplate 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
|oCIterQuantityIterface for information about Iteration Quantities
||oCNoStorageAvailableThrown memory if attempted to be set that storage can not be allocated to
||\CQuanityNotSetThrown when memory access is attempted when it has not yet been updated
|oCIterQuantityAccessInterface to typed iteration quantities
|oCIterQuantityAccessContiguousIteration Quanities subclass for contiguous iterations
|\CInvalidTypeCastException
\NTrilinos
 \NDetails