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

Abstract class for MCMC priors. More...

+ Inheritance diagram for subpavings::LogMCMCPrior:
+ Collaboration diagram for subpavings::LogMCMCPrior:

List of all members.

Public Member Functions

 LogMCMCPrior ()
 No-args constructor.
 LogMCMCPrior (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 cxsc::real changeOnSplitOne (const size_t k) const =0
 Get the change in log prior value when a state with k splits is split once more.
virtual cxsc::real changeOnMergeOne (const size_t k) const =0
 Get the change in log prior value when a state with k splits has one cherry merged.

Protected Attributes

std::string priorName

Detailed Description

Abstract class for MCMC priors.


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