67 for (
size_t i = 0; i < l.size(); i++)
69 Vdouble* l_i = & l[i];
71 for (
size_t x = 0; x < l_i->size(); x++)
84 for (
size_t i = 0; i < l.size(); i++)
86 Vdouble* l_i = & l[i];
88 for (
size_t x = 0; x < l_i->size(); x++)
VVdouble getLogLikelihoodForEachSiteForEachState() const
Get the logarithm of the likelihood for each site and for each state.
virtual size_t getNumberOfStates() const =0
Vdouble getLogLikelihoodForEachSite() const
Get the logarithm of the likelihood for each site.
virtual double getLikelihoodForASiteForAState(size_t site, int state) const =0
Get the likelihood for a site and for a state.
virtual double getLogLikelihoodForASite(size_t site) const =0
Get the logarithm of the likelihood for a site.
virtual double getLogLikelihoodForASiteForAState(size_t site, int state) const =0
Get the logarithm of the likelihood for a site and for a state.
VVdouble getLikelihoodForEachSiteForEachState() const
Get the likelihood for each site and for each state.
Vdouble getLikelihoodForEachSite() const
Get the likelihood for each site.
virtual double getLikelihoodForASite(size_t site) const =0
Get the likelihood for a site.
size_t getNumberOfSites() const
Get the number of sites in the dataset.