ModelParametersReport.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/ModelParametersReport.h
10 
11 #ifndef __ModelParametersReport_H
12 #define __ModelParametersReport_H
13 
14 #include "Pulsar/ReceptionModelReport.h"
15 
16 namespace Calibration
17 {
19  class ModelParametersReport : public ReceptionModel::Report
20  {
21 
22  public:
23 
25  ModelParametersReport (const std::string& name)
26  : ReceptionModel::Report (name) { }
27 
29  ReceptionModel::Report* clone () const
30  { return new ModelParametersReport (*this); }
31 
33  void report (std::ostream&);
34 
35  };
36 
37 }
38 
39 #endif
40 
ModelParametersReport(const std::string &name)
Construct with filename.
Definition: ModelParametersReport.h:35
const ScalarMath sin(const ScalarMath &x)
void report()
Write the report.
Definition: ReceptionModelReport.C:14
ReceptionModel::Report * clone() const
Return a new, copy-constructed clone.
Definition: ModelParametersReport.h:39
Report(const std::string &name)
Construct with filename.
Definition: ReceptionModelReport.h:41
void model_profile()
Implement the solve method using the original model_profile algorithm.
Definition: model_profile.C:106

Generated using doxygen 1.8.17