|
bpp-phyl3 3.0.0
|
TreeParsimonyScore data structure. More...
#include <Bpp/Phyl/Parsimony/TreeParsimonyData.h>
Inheritance diagram for bpp::TreeParsimonyDataInterface:
Collaboration diagram for bpp::TreeParsimonyDataInterface: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.