Public Member Functions | |
UniformProposal (double p) | |
cxsc::real | fillNodeProposalProbs (const size_t nLeaf, const size_t nCherry, RealVec &probs) const |
cxsc::real | getLogQRatioSplitProposal (const size_t leavesNow, const size_t, const size_t, const size_t cherriesProspective) const |
cxsc::real | getLogQRatioMergeProposal (const size_t, const size_t cherriesNow, const size_t leavesProspective, const size_t) const |
UniformProposal (double p) | |
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, const size_t, const size_t cherriesProspective) const |
cxsc::real | getLogQRatioMergeProposal (const size_t, const size_t cherriesNow, const size_t leavesProspective, const size_t) const |
Class where probability of split or merge is fixed and, given a split, the probabilities of each leaf being chosen are equal, and given a merge, the probabilities of each cherry being chosen are equal.