|
bpp-phyl3 3.0.0
|
Legacy interface for storing reward mapping data. More...
#include <Bpp/Phyl/Legacy/Mapping/RewardMapping.h>
Inheritance diagram for bpp::LegacyRewardMappingInterface:
Collaboration diagram for bpp::LegacyRewardMappingInterface:Public Member Functions | |
| LegacyRewardMappingInterface () | |
| virtual | ~LegacyRewardMappingInterface () |
| LegacyRewardMappingInterface * | clone () const override=0 |
| virtual double & | operator() (size_t nodeIndex, size_t siteIndex)=0 |
| virtual const double & | operator() (size_t nodeIndex, size_t siteIndex) const =0 |
| virtual const Tree & | tree () const =0 |
| virtual bool | isEmpty () const =0 |
| virtual size_t | getNumberOfSites () const =0 |
| virtual size_t | getNumberOfBranches () const =0 |
| virtual int | getSitePosition (size_t index) const =0 |
| virtual std::vector< double > | getBranchLengths () const =0 |
| virtual size_t | getNodeIndex (int nodeId) const =0 |
| virtual void | setSitePosition (size_t index, int position)=0 |
| Set the position of a given site. More... | |
Legacy interface for storing reward mapping data.
Since only probabilistic reward mapping is implemented for now, the basal interface only contains a few methods. More methods are expected to be added later.
Definition at line 26 of file RewardMapping.h.
|
inline |
Definition at line 30 of file RewardMapping.h.
|
inlinevirtual |
Definition at line 31 of file RewardMapping.h.
|
overridepure virtual |
Implements bpp::LegacyMappingInterface.
Implemented in bpp::LegacyProbabilisticRewardMapping, and bpp::LegacyAbstractRewardMapping.
|
pure virtualinherited |
Implemented in bpp::LegacyAbstractMapping.
|
pure virtualinherited |
| nodeId | An id of the node to look for in the map. |
Implemented in bpp::LegacyAbstractMapping.
|
pure virtualinherited |
Implemented in bpp::LegacyAbstractMapping.
Referenced by bpp::LegacySubstitutionMappingTools::computeNormForSite(), bpp::LegacyRewardMappingTools::computeSumForSite(), bpp::LegacySubstitutionMappingTools::computeSumForSite(), bpp::LegacySubstitutionMappingTools::computeTotalSubstitutionVectorForSitePerBranch(), and bpp::LegacySubstitutionMappingTools::computeTotalSubstitutionVectorForSitePerType().
|
pure virtualinherited |
Implemented in bpp::LegacyAbstractMapping.
Referenced by bpp::LegacyRewardMappingTools::computeSumForBranch(), and bpp::LegacySubstitutionMappingTools::computeSumForBranch().
|
pure virtualinherited |
| index | The site index. |
Implemented in bpp::LegacyAbstractMapping.
|
pure virtualinherited |
Implemented in bpp::LegacyAbstractMapping.
|
pure virtual |
Implemented in bpp::LegacyProbabilisticRewardMapping.
|
pure virtual |
Implemented in bpp::LegacyProbabilisticRewardMapping.
|
pure virtualinherited |
Set the position of a given site.
| index | The site index. |
| position | The position of the site. |
Implemented in bpp::LegacyAbstractMapping.
|
pure virtualinherited |
Implemented in bpp::LegacyAbstractMapping.