FitGoodnessReport.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2012 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/Polarimetry/Pulsar/FitGoodnessReport.h
10 
11 #ifndef __FitGoodnessReport_H
12 #define __FitGoodnessReport_H
13 
14 #include "Pulsar/ReceptionModelReport.h"
15 
16 namespace Calibration
17 {
19  class FitGoodnessReport : public ReceptionModel::Report
20  {
21 
22  public:
23 
25  FitGoodnessReport (const std::string& name)
26  : ReceptionModel::Report (name) { }
27 
29  ReceptionModel::Report* clone () const
30  { return new FitGoodnessReport (*this); }
31 
33  void report (std::ostream&);
34 
35  };
36 
37 }
38 
39 #endif
40 
ReceptionModel::Report * clone() const
Return a new, copy-constructed clone.
Definition: FitGoodnessReport.h:39
void report()
Write the report.
Definition: ReceptionModelReport.C:14
FitGoodnessReport(const std::string &name)
Construct with filename.
Definition: FitGoodnessReport.h:35
A CoherencyMeasurement set and their coordinates.
Definition: CoherencyMeasurementSet.h:26
void set_coordinates() const
Apply the independent variables.
Definition: CoherencyMeasurementSet.C:41
const std::string & get_identifier() const
Get the identifier.
Definition: CoherencyMeasurementSet.h:58
unsigned get_transformation_index() const
Get the transformation through which the measurements are made.
Definition: CoherencyMeasurementSet.C:30
Report(const std::string &name)
Construct with filename.
Definition: ReceptionModelReport.h:41

Generated using doxygen 1.8.17