42 #ifndef GENERAL_ITERATION_PACK_TYPES_H
43 #define GENERAL_ITERATION_PACK_TYPES_H
47 namespace MemMngPack {}
49 namespace IterationPack {
70 ,MAX_RUN_TIME_EXCEEDED
71 ,INTERRUPTED_TERMINATE_TRUE
72 ,INTERRUPTED_TERMINATE_FALSE
81 template<
class T_Base,
class T_Derived>
class IterQuantityAccessDerivedToBase;
91 #endif // GENERAL_ITERATION_PACK_TYPES_H
Base type for all objects that perform steps in an Algorithm.
Template class to be used to lookup an interation quantity, cast it to an IterQuantityAccess<T> objec...
Interface to typed iteration quantities.
Iterface for information about Iteration Quantities.
Abstacts a set of iteration quantities for an iterative algorithm.
Iteration Quanities subclass for contiguous iterations.
Acts as the central hub for an iterative algorithm.
Used to ouput iteration results and other information.
std::string typeName(const T &t)
This class acts a composite container for other AlgorithmTracker objects.