5 #ifndef BPP_PHYL_LIKELIHOOD_SITEPARTITION_H
6 #define BPP_PHYL_LIKELIHOOD_SITEPARTITION_H
This is the interface for classes describing a site partition, each partition being intended to have ...
virtual size_t getNumberOfPatternsForPartition(size_t partitionIndex) const =0
virtual size_t getNumberOfPartitions() const =0
SitePartition * clone() const =0
Trivial site partition: all sites belong to the same, unique partition.
TrivialSitePartition * clone() const
size_t getNumberOfPartitions() const
TrivialSitePartition(size_t nbDistinctSites)
size_t getNumberOfPatternsForPartition(size_t partitionIndex) const
Defines the basic types of data flow nodes.