|
bpp-phyl
2.1.0
|
Compute a parsimony score. More...
#include <Bpp/Phyl/Parsimony/TreeParsimonyScore.h>
Inheritance diagram for bpp::TreeParsimonyScore:
Collaboration diagram for bpp::TreeParsimonyScore:Public Member Functions | |
| TreeParsimonyScore () | |
| virtual | ~TreeParsimonyScore () |
| TreeParsimonyScore * | clone () const =0 |
| virtual unsigned int | getScore () const =0 |
| Get the score for the current tree, i.e. the total minimum number of changes in the tree. More... | |
| virtual unsigned int | getScoreForSite (size_t site) const =0 |
| Get the score for a given site for the current tree, i.e. the total minimum number of changes in the tree for this site. More... | |
| virtual std::vector< unsigned int > | getScoreForEachSite () const =0 |
| Get the score for each site for the current tree, i.e. the total minimum number of changes in the tree for each site. More... | |
| virtual const Tree & | getTree () const =0 |
| Get the tree for wich scores are computed. More... | |
Compute a parsimony score.
Definition at line 55 of file TreeParsimonyScore.h.
|
inline |
Definition at line 59 of file TreeParsimonyScore.h.
|
inlinevirtual |
Definition at line 60 of file TreeParsimonyScore.h.
|
pure virtual |
Implements bpp::Clonable.
Implemented in bpp::DRTreeParsimonyScore.
|
pure virtual |
Get the score for the current tree, i.e. the total minimum number of changes in the tree.
Implemented in bpp::DRTreeParsimonyScore.
|
pure virtual |
Get the score for each site for the current tree, i.e. the total minimum number of changes in the tree for each site.
Implemented in bpp::AbstractTreeParsimonyScore.
|
pure virtual |
Get the score for a given site for the current tree, i.e. the total minimum number of changes in the tree for this site.
| site | The corresponding site. |
Implemented in bpp::DRTreeParsimonyScore.
|
pure virtual |
Get the tree for wich scores are computed.
Implemented in bpp::AbstractTreeParsimonyScore.