42 #ifndef MOOCHO_TRACKER_XML_SUMMARY_HPP
43 #define MOOCHO_TRACKER_XML_SUMMARY_HPP
45 #include "IterationPack_Algorithm.hpp"
46 #include "IterationPack_AlgorithmTracker.hpp"
47 #include "MoochoPack_Types.hpp"
49 namespace MoochoPack {
53 using IterationPack::EAlgoReturn;
66 ,
const std::string xml_filename
67 ,
const std::string problem_name
68 ,
const std::string algorithm_description
96 void close_problem_element( std::ostream& out)
const;
100 mutable value_type obj_value_;
101 mutable value_type c_norm_value_;
103 std::string xml_filename_;
104 std::string problem_name_;
105 std::string algorithm_description_;
114 #endif // RSQP_TRACK_SUMMARY_STD_H
void open_problem_element(std::ostream &out, const Algorithm &algo) const
Print the header to the output.
void output_final(const Algorithm &algo, EAlgoReturn algo_return) const
void output_iteration(const Algorithm &algo) const
virtual std::ostream & journal_out() const
This class outputs an XML summary file of the algorithm results and performance.
void output_pre_file() const
Set the output stream for summary outputting.