• Main Page
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

BCSummaryPriorModel.h

Go to the documentation of this file.
00001 #ifndef __BCSUMMARYPRIORMODEL__H
00002 #define __BCSUMMARYPRIORMODEL__H
00003 
00022 // ---------------------------------------------------------
00023 
00024 #include "BCModel.h"
00025 
00026 // ---------------------------------------------------------
00027 
00028 class BCSummaryPriorModel : public BCModel
00029 {
00030  public:
00031 
00032    // Constructors and destructor
00033 
00036    BCSummaryPriorModel();
00037 
00041    BCSummaryPriorModel(const char * name);
00042 
00045    ~BCSummaryPriorModel();
00046 
00050    void SetModel(BCModel * model);
00051 
00057    double LogAPrioriProbability(const std::vector<double> &parameters);
00058 
00064    double LogLikelihood(const std::vector<double> &parameters);
00065 
00066  private:
00067 
00070    BCModel * fTestModel;
00071 
00072 };
00073 // ---------------------------------------------------------
00074 
00075 #endif
00076 

Generated by  doxygen 1.7.1