dynare/mex/sources/estimation/LogPriorDensity.hh

29 lines
827 B
C++

///////////////////////////////////////////////////////////
// LogPriorDensity.hh
// Implementation of the Class LogPriorDensity
// Created on: 10-Feb-2010 20:56:08
///////////////////////////////////////////////////////////
#if !defined(LPD_011FD4CF_17CE_4805_882B_046AA07CF443__INCLUDED_)
#define LPD_011FD4CF_17CE_4805_882B_046AA07CF443__INCLUDED_
//#include <boost/random/variate_generator.hpp>
#include "Vector.hh"
#include "EstimatedParametersDescription.hh"
class LogPriorDensity {
public:
LogPriorDensity(EstimatedParametersDescription& estParsDesc);
virtual ~LogPriorDensity();
double compute(const Vector &estParams);
void computeNewParams(Vector &newParams);
private:
const EstimatedParametersDescription &estParsDesc;
};
#endif // !defined(011FD4CF_17CE_4805_882B_046AA07CF443__INCLUDED_)