|
bpp-phyl3 3.0.0
|
General interface for storing mapping data. More...
#include <Bpp/Phyl/Mapping/Mapping.h>
Inheritance diagram for bpp::MappingInterface:
Collaboration diagram for bpp::MappingInterface:Public Member Functions | |
| MappingInterface () | |
| virtual | ~MappingInterface () |
| MappingInterface * | clone () const override=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... | |
|
inlinevirtual |
|
overridepure virtual |
|
pure virtual |
Implemented in bpp::ProbabilisticRewardMapping, and bpp::ProbabilisticSubstitutionMapping.
|
pure virtual |
Implemented in bpp::ProbabilisticRewardMapping, and bpp::ProbabilisticSubstitutionMapping.
|
pure virtual |
Implemented in bpp::ProbabilisticRewardMapping, and bpp::ProbabilisticSubstitutionMapping.
|
pure virtual |
Implemented in bpp::AbstractMapping.
|
pure virtual |
| index | The site index. |
Implemented in bpp::AbstractMapping.
|
pure virtual |
Set the position of a given site.
| index | The site index. |
| position | The position of the site. |
Implemented in bpp::AbstractMapping.