bpp-phyl3
3.0.0
|
TreeParsimonyScore data structure. More...
#include <Bpp/Phyl/Parsimony/TreeParsimonyData.h>
Public Member Functions | |
TreeParsimonyDataInterface () | |
virtual | ~TreeParsimonyDataInterface () |
TreeParsimonyDataInterface * | clone () const override=0 |
virtual const TreeTemplate< Node > & | tree () 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 TreeParsimonyNodeDataInterface & | nodeData (int nodeId)=0 |
virtual const TreeParsimonyNodeDataInterface & | nodeData (int nodeId) const =0 |
TreeParsimonyScore data structure.
Stores all the inner computations:
Definition at line 56 of file TreeParsimonyData.h.
|
inline |
Definition at line 60 of file TreeParsimonyData.h.
|
inlinevirtual |
Definition at line 61 of file TreeParsimonyData.h.
|
overridepure virtual |
Implements bpp::Clonable.
Implemented in bpp::DRTreeParsimonyData.
|
pure virtual |
Implemented in bpp::DRTreeParsimonyData.
|
pure virtual |
Implemented in bpp::AbstractTreeParsimonyData.
|
pure virtual |
Implemented in bpp::AbstractTreeParsimonyData.
|
pure virtual |
Implemented in bpp::DRTreeParsimonyData.
|
pure virtual |
Implemented in bpp::DRTreeParsimonyData.
|
pure virtual |
Implemented in bpp::AbstractTreeParsimonyData.