9using namespace numeric;
72VVDataLik OnABranchPhyloLikelihood::getLikelihoodPerSitePerClass()
const
86 vector<size_t> classes(nbSites);
87 for (
size_t i = 0; i < nbSites; ++i)
89 classes[i] = VectorTools::whichMax<DataLik>(l[i]);
VVDataLik getLikelihoodPerSitePerClass() const
Get the posterior probabilities of each class, for each site.
std::vector< size_t > getClassWithMaxPostProbPerSite() const
std::shared_ptr< LikelihoodCalculationOnABranch > getLikelihoodCalculationOnABranch() const
size_t getNumberOfSites() const override
Get the number of sites in the dataset.
Defines the basic types of data flow nodes.
template void copyEigenToBpp(const ExtendedFloatMatrixXd &eigenMatrix, std::vector< std::vector< double > > &bppMatrix)
std::vector< VDataLik > VVDataLik