Gadget
likelihoodprinter.h
Go to the documentation of this file.
1 #ifndef likelihoodprinter_h
2 #define likelihoodprinter_h
3 
4 #include "printer.h"
5 
10 class LikelihoodPrinter : public Printer {
11 public:
17  LikelihoodPrinter(CommentStream& infile, const TimeClass* const TimeInfo);
21  virtual ~LikelihoodPrinter();
26  virtual void setLikelihood(LikelihoodPtrVector& likevec);
32  virtual void Print(const TimeClass* const TimeInfo, int printtime);
33 protected:
42 };
43 
44 #endif
This class implements a dynamic vector of char values.
Definition: charptrvector.h:8
This is the class used to strip comments (and whitespace) from any input stream.
Definition: commentstream.h:40
This is the class used to print likelihood information.
Definition: likelihoodprinter.h:10
CharPtrVector likenames
This is the CharPtrVector of the names of the likelihood components to print.
Definition: likelihoodprinter.h:37
virtual ~LikelihoodPrinter()
This is the default LikelihoodPrinter destructor.
Definition: likelihoodprinter.cc:64
virtual void Print(const TimeClass *const TimeInfo, int printtime)
This will print the requested information for the printer class to the ofstream specified.
Definition: likelihoodprinter.cc:153
LikelihoodPtrVector like
This is the LikelihoodPtrVector that is storing the likelihood component to print.
Definition: likelihoodprinter.h:41
virtual void setLikelihood(LikelihoodPtrVector &likevec)
This will select the likelihood components required for the printer class to print the requested info...
Definition: likelihoodprinter.cc:72
LikelihoodPrinter(CommentStream &infile, const TimeClass *const TimeInfo)
This is the default LikelihoodPrinter constructor.
Definition: likelihoodprinter.cc:11
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 store information about the timesteps used for the current model.
Definition: areatime.h:87