42 #ifndef RSQP_TRACK_STATS_STD_H
43 #define RSQP_TRACK_STATS_STD_H
45 #include "MoochoPack_quasi_newton_stats.hpp"
46 #include "IterationPack_AlgorithmTracker.hpp"
47 #include "StopWatchPack_stopwatch.hpp"
49 namespace MoochoPack {
109 std::ostream& o()
const
114 mutable int num_QN_updates_;
125 #endif // RSQP_TRACK_STATS_STD_H
const ostream_ptr_t & get_output_stream() const
Get the output stream for statistics outputting.
void initialize()
Restarts the timer.
Teuchos::RCP< std::ostream > ostream_ptr_t
void output_final(const Algorithm &algo, EAlgoReturn algo_return) const
virtual std::ostream & journal_out() const
Class for object that attempts to return an IterQuantityAccess<QuasiNewtonStats> from an AlgorithmSta...
void set_output_stream(const ostream_ptr_t &o)
void output_iteration(const Algorithm &algo) const
This is a simple track class for getting statistics about a solved (or not solved) NLP...