bpp-phyl3
3.0.0
|
TreeLikelihood data structure. More...
#include <Bpp/Phyl/Legacy/Likelihood/TreeLikelihoodData.h>
Public Member Functions | |
TreeLikelihoodData () | |
virtual | ~TreeLikelihoodData () |
TreeLikelihoodData * | clone () const =0 |
virtual std::shared_ptr< const Alphabet > | getAlphabet () const =0 |
virtual std::shared_ptr< const TreeTemplate< Node > > | getTree () const =0 |
virtual size_t | getArrayPosition (int parentId, int sonId, size_t currentPosition) const =0 |
virtual size_t | getRootArrayPosition (size_t site) const =0 |
virtual TreeLikelihoodNodeData & | getNodeData (int nodeId)=0 |
virtual const TreeLikelihoodNodeData & | getNodeData (int nodeId) const =0 |
virtual size_t | getNumberOfDistinctSites () const =0 |
virtual size_t | getNumberOfSites () const =0 |
virtual size_t | getNumberOfStates () const =0 |
virtual unsigned int | getWeight (size_t pos) const =0 |
virtual const std::vector< unsigned int > & | getWeights () const =0 |
TreeLikelihood data structure.
Stores all the inner computations:
Definition at line 61 of file TreeLikelihoodData.h.
|
inline |
Definition at line 65 of file TreeLikelihoodData.h.
|
inlinevirtual |
Definition at line 66 of file TreeLikelihoodData.h.
|
pure virtual |
Implements bpp::Clonable.
Implemented in bpp::DRASRTreeLikelihoodData, and bpp::DRASDRTreeLikelihoodData.
|
pure virtual |
Implemented in bpp::AbstractTreeLikelihoodData.
|
pure virtual |
Implemented in bpp::DRASRTreeLikelihoodData, and bpp::DRASDRTreeLikelihoodData.
|
pure virtual |
Implemented in bpp::DRASRTreeLikelihoodData, and bpp::DRASDRTreeLikelihoodData.
|
pure virtual |
Implemented in bpp::DRASRTreeLikelihoodData, and bpp::DRASDRTreeLikelihoodData.
|
pure virtual |
Implemented in bpp::DRASRTreeLikelihoodData, and bpp::DRASDRTreeLikelihoodData.
Referenced by bpp::TreeLikelihoodTools::getAncestralFrequencies().
|
pure virtual |
Implemented in bpp::DRASRTreeLikelihoodData, and bpp::DRASDRTreeLikelihoodData.
|
pure virtual |
Implemented in bpp::DRASRTreeLikelihoodData, and bpp::DRASDRTreeLikelihoodData.
|
pure virtual |
Implemented in bpp::DRASRTreeLikelihoodData, and bpp::AbstractTreeLikelihoodData.
|
pure virtual |
Implemented in bpp::AbstractTreeLikelihoodData.
|
pure virtual |
Implemented in bpp::AbstractTreeLikelihoodData.
Referenced by bpp::TreeLikelihoodTools::getAncestralFrequencies().
|
pure virtual |
Implemented in bpp::AbstractTreeLikelihoodData.