41 #ifndef _ABSTRACTTREEPARSIMONYDATA_H_ 42 #define _ABSTRACTTREEPARSIMONYDATA_H_ 117 #endif // _ABSTRACTTREEPARSIMONYDATA_H_ AbstractTreeParsimonyData(const AbstractTreeParsimonyData &atpd)
AbstractTreeParsimonyData(const TreeTemplate< Node > *tree)
std::vector< size_t > rootPatternLinks_
TreeParsimonyScore data structure.
size_t getRootArrayPosition(size_t site) const
unsigned int getWeight(size_t pos) const
The phylogenetic tree class.
const TreeTemplate< Node > * tree_
AbstractTreeParsimonyData & operator=(const AbstractTreeParsimonyData &atpd)
void setTreeP_(const TreeTemplate< Node > *tree)
const TreeTemplate< Node > * getTreeP_() const
virtual ~AbstractTreeParsimonyData()
std::vector< unsigned int > rootWeights_
Partial implementation of the TreeParsimonyData interface.
const TreeTemplate< Node > * getTree() const