42 #ifndef ALGORITHM_TRACK_H 
   43 #define ALGORITHM_TRACK_H 
   50 namespace IterationPack {
 
  129 #ifndef DOXYGEN_COMPILE 
  140 #endif // ALGORITHM_TRACK_H 
virtual void initialize()
Reinitialize the track object right before it is used. 
 
const ostream_ptr_t & get_journal_out() const 
Get the smart pointer to the journal file. 
 
Teuchos::RCP< std::ostream > ostream_ptr_t
 
virtual void output_final(const Algorithm &algo, EAlgoReturn algo_return) const 
Output information about a just completed algorithm. 
 
virtual void set_journal_out(const ostream_ptr_t &journal_out)
Set a smart pointer to the journal file. 
 
virtual std::ostream & journal_out() const 
Return a reference to a std::ostream to be used to output debug information and the like...
 
virtual ~AlgorithmTracker()
 
virtual void output_iteration(const Algorithm &algo) const 
Output information about an iteration just completed. 
 
Acts as the central hub for an iterative algorithm. 
 
Used to ouput iteration results and other information.