Abstract class for IMH MCMC priors. More...
Public Member Functions | |
LogMCMCIMHPrior () | |
No-args constructor. | |
LogMCMCIMHPrior (std::string pn) | |
Constructor. | |
std::string | getName () const |
Get the name of the prior type. | |
virtual cxsc::real | operator() (const size_t k) const =0 |
Get log prior value for state with k splits. | |
virtual std::pair< cxsc::real, cxsc::real > | logChange (unsigned long int k, unsigned long int kPrime) const =0 |
Get the change in log prior value when a state with k splits changes to a state with kPrime splits, and the same adjusted for catalan ratio C_k/C_kPrime. | |
Protected Attributes | |
std::string | priorName |
Abstract class for IMH MCMC priors.