Gadget
summaryprinter.h
Go to the documentation of this file.
1 #ifndef summaryprinter_h
2 #define summaryprinter_h
3 
4 #include "printer.h"
5 
10 class SummaryPrinter : public Printer {
11 public:
20  virtual ~SummaryPrinter();
25  virtual void setLikelihood(LikelihoodPtrVector& likevec);
31  virtual void Print(const TimeClass* const TimeInfo, int printtime);
32 protected:
37 };
38 
39 #endif
This is the class used to strip comments (and whitespace) from any input stream.
Definition: commentstream.h:40
This class implements a dynamic vector of Likelihood values.
Definition: likelihoodptrvector.h:10
This is the base class used to print the modelled population during a model simulation.
Definition: printer.h:26
This is the class used to print likelihood summary information.
Definition: summaryprinter.h:10
LikelihoodPtrVector like
This is the LikelihoodPtrVector that is storing the likelihood component to print.
Definition: summaryprinter.h:36
virtual ~SummaryPrinter()
This is the default SummaryPrinter destructor.
Definition: summaryprinter.cc:41
virtual void Print(const TimeClass *const TimeInfo, int printtime)
This will print the requested information for the printer class to the ofstream specified.
Definition: summaryprinter.cc:77
SummaryPrinter(CommentStream &infile)
This is the default SummaryPrinter constructor.
Definition: summaryprinter.cc:10
virtual void setLikelihood(LikelihoodPtrVector &likevec)
This will select the likelihood components required for the printer class to print the requested info...
Definition: summaryprinter.cc:47
This is the class used to store information about the timesteps used for the current model.
Definition: areatime.h:87