bpp-phyl3
3.0.0
|
General interface for distance-based phylogenetic reconstruction methods. More...
#include <Bpp/Phyl/Distance/DistanceMethod.h>
Public Member Functions | |
DistanceMethodInterface () | |
virtual | ~DistanceMethodInterface () |
virtual DistanceMethodInterface * | clone () const override=0 |
virtual void | setDistanceMatrix (const DistanceMatrix &matrix)=0 |
Set the distance matrix to use. More... | |
virtual void | computeTree ()=0 |
Perform the clustering. More... | |
virtual bool | hasTree () const =0 |
virtual const Tree & | tree () const =0 |
virtual std::string | getName () const =0 |
virtual void | setVerbose (bool yn)=0 |
virtual bool | isVerbose () const =0 |
General interface for distance-based phylogenetic reconstruction methods.
Definition at line 25 of file DistanceMethod.h.
|
inline |
Definition at line 29 of file DistanceMethod.h.
|
inlinevirtual |
Definition at line 30 of file DistanceMethod.h.
|
overridepure virtual |
Implements bpp::Clonable.
Implemented in bpp::AgglomerativeDistanceMethodInterface, bpp::PGMA, bpp::NeighborJoining, bpp::HierarchicalClustering, and bpp::BioNJ.
|
pure virtual |
Perform the clustering.
Implemented in bpp::AbstractAgglomerativeDistanceMethod, and bpp::BioNJ.
Referenced by bpp::OptimizationTools::buildDistanceTree().
|
pure virtual |
Implemented in bpp::PGMA, bpp::NeighborJoining, bpp::HierarchicalClustering, and bpp::BioNJ.
|
pure virtual |
Implemented in bpp::AbstractAgglomerativeDistanceMethod.
|
pure virtual |
Implemented in bpp::AbstractAgglomerativeDistanceMethod.
|
pure virtual |
Set the distance matrix to use.
matrix | The matrix to use. |
Exception | In case an incorrect matrix is provided (eg smaller than 3). |
Implemented in bpp::AbstractAgglomerativeDistanceMethod, bpp::PGMA, bpp::NeighborJoining, and bpp::BioNJ.
Referenced by bpp::OptimizationTools::buildDistanceTree().
|
pure virtual |
yn | Enable/Disable verbose mode. |
Implemented in bpp::AbstractAgglomerativeDistanceMethod.
|
pure virtual |
Implemented in bpp::AbstractAgglomerativeDistanceMethod.
Referenced by bpp::OptimizationTools::buildDistanceTree().