bpp-phyl  2.2.0
bpp::TreeParsimonyNodeData Class Referenceabstract

TreeParsimonyScore node data structure. More...

#include <Bpp/Phyl/Parsimony/TreeParsimonyData.h>

+ Inheritance diagram for bpp::TreeParsimonyNodeData:
+ Collaboration diagram for bpp::TreeParsimonyNodeData:

Public Member Functions

 TreeParsimonyNodeData ()
 
virtual ~TreeParsimonyNodeData ()
 
TreeParsimonyNodeDataclone () const =0
 
virtual const NodegetNode () const =0
 Get the node associated to this data structure. More...
 
virtual void setNode (const Node *node)=0
 Set the node associated to this data. More...
 

Detailed Description

TreeParsimonyScore node data structure.

Stores inner computation for a given node.

See also
TreeParsimonyData

Definition at line 58 of file TreeParsimonyData.h.

Constructor & Destructor Documentation

◆ TreeParsimonyNodeData()

bpp::TreeParsimonyNodeData::TreeParsimonyNodeData ( )
inline

Definition at line 62 of file TreeParsimonyData.h.

◆ ~TreeParsimonyNodeData()

virtual bpp::TreeParsimonyNodeData::~TreeParsimonyNodeData ( )
inlinevirtual

Definition at line 63 of file TreeParsimonyData.h.

Member Function Documentation

◆ clone()

TreeParsimonyNodeData* bpp::TreeParsimonyNodeData::clone ( ) const
pure virtual

◆ getNode()

virtual const Node* bpp::TreeParsimonyNodeData::getNode ( ) const
pure virtual

Get the node associated to this data structure.

Returns
The node associated to this structure.

Implemented in bpp::DRTreeParsimonyLeafData, and bpp::DRTreeParsimonyNodeData.

◆ setNode()

virtual void bpp::TreeParsimonyNodeData::setNode ( const Node node)
pure virtual

Set the node associated to this data.

Parameters
nodeA pointer toward the node to be associated to this data.

Implemented in bpp::DRTreeParsimonyLeafData, and bpp::DRTreeParsimonyNodeData.


The documentation for this class was generated from the following file: