42 #ifndef RSQP_TRACK_SUMMARY_STD_H 
   43 #define RSQP_TRACK_SUMMARY_STD_H 
   45 #include "MoochoPack_quasi_newton_stats.hpp" 
   46 #include "MoochoPack_qp_solver_stats.hpp" 
   47 #include "MoochoPack_act_set_stats.hpp" 
   48 #include "IterationPack_AlgorithmTracker.hpp" 
   50 namespace MoochoPack {
 
   61   enum EOptError { OPT_ERROR_REDUCED_GRADIENT_LAGR, OPT_ERROR_GRADIENT_LAGR };
 
   67     ,
EOptError               opt_error = OPT_ERROR_REDUCED_GRADIENT_LAGR
 
   80   { 
return num_total_qp_iter_;  }
 
   97   std::ostream& o()
 const 
  103   mutable int                     num_total_qp_iter_;
 
  104   quasi_newton_stats_iq_member    quasi_newton_stats_;
 
  105   qp_solver_stats_iq_member       qp_solver_stats_;
 
  106   act_set_stats_iq_member       act_set_stats_;
 
  109   MoochoTrackerSummaryStd();
 
  115 #endif  // RSQP_TRACK_SUMMARY_STD_H 
int num_total_qp_iter() const 
Output the total number of qp iterations back to and the k=0 iteration. 
 
void output_final(const Algorithm &algo, EAlgoReturn algo_return) const 
 
void output_iteration(const Algorithm &algo) const 
 
Teuchos::RCP< std::ostream > ostream_ptr_t
 
virtual std::ostream & journal_out() const 
 
Reduced space SQP state encapsulation interface. 
 
This class simply outputs the convergence information for each iteration. 
 
void set_output_stream(const ostream_ptr_t &o)
Set the output stream for summary outputting. 
 
const ostream_ptr_t & get_output_stream() const 
Get the output stream for summary outputting. 
 
void print_header(const NLPAlgoState &s) const 
Print the header to the output.