bpp-phyl3
3.0.0
|
Parsimony data structure for a leaf. More...
#include <Bpp/Phyl/Parsimony/DRTreeParsimonyData.h>
Public Member Functions | |
DRTreeParsimonyLeafData () | |
DRTreeParsimonyLeafData (const DRTreeParsimonyLeafData &tpld) | |
DRTreeParsimonyLeafData & | operator= (const DRTreeParsimonyLeafData &tpld) |
DRTreeParsimonyLeafData * | clone () const |
const Node * | getNode () const |
Get the node associated to this data structure. More... | |
void | setNode (const Node *node) |
Set the node associated to this data. More... | |
std::vector< Bitset > & | getBitsetsArray () |
const std::vector< Bitset > & | getBitsetsArray () const |
Private Attributes | |
std::vector< Bitset > | leafBitsets_ |
const Node * | leaf_ |
Parsimony data structure for a leaf.
This class is for use with the DRTreeParsimonyData class.
Store the vector of bitsets associated to a leaf.
Definition at line 107 of file DRTreeParsimonyData.h.
|
inline |
Definition at line 115 of file DRTreeParsimonyData.h.
Referenced by clone().
|
inline |
Definition at line 120 of file DRTreeParsimonyData.h.
|
inlinevirtual |
Implements bpp::TreeParsimonyNodeDataInterface.
Definition at line 133 of file DRTreeParsimonyData.h.
References DRTreeParsimonyLeafData().
|
inline |
Definition at line 139 of file DRTreeParsimonyData.h.
References leafBitsets_.
Referenced by bpp::DRTreeParsimonyData::init_().
|
inline |
Definition at line 143 of file DRTreeParsimonyData.h.
References leafBitsets_.
|
inlinevirtual |
Get the node associated to this data structure.
Implements bpp::TreeParsimonyNodeDataInterface.
Definition at line 136 of file DRTreeParsimonyData.h.
References leaf_.
|
inline |
Definition at line 125 of file DRTreeParsimonyData.h.
References leaf_, and leafBitsets_.
|
inlinevirtual |
Set the node associated to this data.
node | A pointer toward the node to be associated to this data. |
Implements bpp::TreeParsimonyNodeDataInterface.
Definition at line 137 of file DRTreeParsimonyData.h.
References leaf_.
Referenced by bpp::DRTreeParsimonyData::init_().
|
private |
Definition at line 112 of file DRTreeParsimonyData.h.
Referenced by getNode(), operator=(), and setNode().
|
mutableprivate |
Definition at line 111 of file DRTreeParsimonyData.h.
Referenced by getBitsetsArray(), and operator=().