bpp-phyl3
3.0.0
|
General interface for storing mapping data. More...
#include <Bpp/Phyl/Mapping/SubstitutionMapping.h>
Public Member Functions | |
SubstitutionMapping () | |
virtual | ~SubstitutionMapping () |
SubstitutionMapping * | clone () const override=0 |
virtual size_t | getNumberOfSubstitutionTypes () const =0 |
virtual void | setNumberOfSubstitutionTypes (size_t numberOfTypes)=0 |
virtual double & | operator() (unsigned int branchId, size_t siteIndex, size_t type)=0 |
virtual const double & | operator() (unsigned int branchId, size_t siteIndex, size_t type) const =0 |
virtual size_t | getNumberOfSites () const =0 |
virtual const PhyloBranch & | getBranch (unsigned int branchId) const =0 |
virtual PhyloBranch & | getBranch (unsigned int branchId)=0 |
virtual size_t | getNumberOfBranches () const =0 |
virtual int | getSitePosition (size_t index) const =0 |
virtual void | setSitePosition (size_t index, int position)=0 |
Set the position of a given site. More... | |
General interface for storing mapping data.
There are several kinds of mapping:
Since only probabilistic substitution mapping is implemented for now, the basal interface only contains a few methods. More methods are expected to be added later.
Definition at line 29 of file SubstitutionMapping.h.
|
inline |
Definition at line 33 of file SubstitutionMapping.h.
|
inlinevirtual |
Definition at line 34 of file SubstitutionMapping.h.
|
overridepure virtual |
Implements bpp::MappingInterface.
Implemented in bpp::ProbabilisticSubstitutionMapping, and bpp::AbstractSubstitutionMapping.
|
pure virtualinherited |
Implemented in bpp::ProbabilisticSubstitutionMapping, and bpp::ProbabilisticRewardMapping.
|
pure virtualinherited |
Implemented in bpp::ProbabilisticSubstitutionMapping, and bpp::ProbabilisticRewardMapping.
|
pure virtualinherited |
Implemented in bpp::ProbabilisticSubstitutionMapping, and bpp::ProbabilisticRewardMapping.
|
pure virtualinherited |
Implemented in bpp::AbstractMapping.
|
pure virtual |
Implemented in bpp::AbstractSubstitutionMapping.
|
pure virtualinherited |
index | The site index. |
Implemented in bpp::AbstractMapping.
|
pure virtual |
Implemented in bpp::ProbabilisticSubstitutionMapping.
|
pure virtual |
Implemented in bpp::ProbabilisticSubstitutionMapping.
|
pure virtual |
Implemented in bpp::ProbabilisticSubstitutionMapping, and bpp::AbstractSubstitutionMapping.
|
pure virtualinherited |
Set the position of a given site.
index | The site index. |
position | The position of the site. |
Implemented in bpp::AbstractMapping.