Class MEAL::ReceptionModel::Report
-
class Report : public Reference::Able
Base class of objects that report on properties of the measurement equation.
Subclassed by MEAL::CovarianceReport, MEAL::DataAndModelReport, MEAL::FitGoodnessReport, MEAL::InputDataReport, MEAL::ModelParametersReport
Public Functions
-
virtual Report *clone() const = 0
Return a new, copy-constructed clone of self.
-
virtual void report(std::ostream&) = 0
Write the report.
-
inline Report(const std::string &name)
Construct with filename.
-
inline void set_model(ReceptionModel *_model)
Set the measurement equation on which to report.
-
inline void set_filename(const std::string &_name)
Set the name of the file to which the report will be written.
-
inline void set_path(const std::string &_name)
Set the root path to which reports will be written.
-
std::string make_reports_path(const std::string &subdir = "")
Create the reports directory and return the constructed path name.
-
virtual void report()
Write the report.
-
virtual Report *clone() const = 0