44 #include "IterationPack_AlgorithmTrackerComposite.hpp"
46 namespace IterationPack {
54 track_list_t::const_iterator
55 itr = tracks_.begin(), itr_end = tracks_.end();
56 for(; itr != itr_end; ++itr)
64 track_list_t::const_iterator
65 itr = tracks_.begin(), itr_end = tracks_.end();
66 for(; itr != itr_end; ++itr)
67 (*itr)->output_iteration(algo);
71 const Algorithm& algo, EAlgoReturn algo_return
74 track_list_t::const_iterator
75 itr = tracks_.begin(), itr_end = tracks_.end();
76 for(; itr != itr_end; ++itr)
77 (*itr)->output_final(algo,algo_return);
void output_iteration(const Algorithm &algo) const
void output_final(const Algorithm &algo, EAlgoReturn algo_return) const
AlgorithmTrackerComposite(const ostream_ptr_t &journal_out)
Acts as the central hub for an iterative algorithm.
Used to ouput iteration results and other information.