Public Member Functions | |
cxsc::real | fillNodeProposalProbs (const size_t nLeaf, const size_t nCherry, RealVec &probs) const |
cxsc::real | getLogQRatioSplitProposal (const size_t leavesNow, const size_t cherriesNow, const size_t leavesProspective, const size_t cherriesProspective) const |
cxsc::real | getLogQRatioMergeProposal (const size_t leavesNow, const size_t cherriesNow, const size_t leavesProspective, const size_t cherriesProspective) const |
std::string | getName () const |
cxsc::real | fillNodeProposalProbs (const size_t nLeaf, const size_t nCherry, RealVec &probs) const |
cxsc::real | getLogQRatioSplitProposal (const size_t leavesNow, const size_t cherriesNow, const size_t leavesProspective, const size_t cherriesProspective) const |
cxsc::real | getLogQRatioMergeProposal (const size_t leavesNow, const size_t cherriesNow, const size_t leavesProspective, const size_t cherriesProspective) const |
Class where probabilities of any splittable leaf or mergeable cherry being proposed are equal, i.e. if there is just one leaf (eg root) then it is certain to be proposed.