MRS  1.0
A C++ Class Library for Statistical Set Processing
subpavings::LogMCMCIMHPrior Class Reference

Abstract class for IMH MCMC priors. More...

+ Inheritance diagram for subpavings::LogMCMCIMHPrior:
+ Collaboration diagram for subpavings::LogMCMCIMHPrior:

List of all members.

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

Detailed Description

Abstract class for IMH MCMC priors.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends