bpp-phyl3
3.0.0
|
#include <Bpp/Phyl/Legacy/Model/MixedSubstitutionModelSet.h>
Public Member Functions | |
Node () | |
Node (const Node &n) | |
Node & | operator= (const Node &n) |
virtual | ~Node () |
Node & | operator= (const Vuint &n) |
void | insertN (const Vuint &vn) |
size_t | size () const |
Node & | operator+= (const Node &) |
Cumulates the elements of the given Node into this one. More... | |
bool | operator<= (const Node &) const |
checks if this Node is included in another one. More... | |
bool | operator>= (const Node &) const |
checks if this HyperNode includes another one. More... | |
bool | intersects (const Node &) const |
checks if this Node intersects another one. More... | |
uint | operator[] (size_t i) const |
Private Attributes | |
Vuint | vNumb_ |
A vector<int> where all elements are different and in increasing order. More... | |
Definition at line 93 of file MixedSubstitutionModelSet.h.
|
inline |
Definition at line 102 of file MixedSubstitutionModelSet.h.
|
inline |
Definition at line 103 of file MixedSubstitutionModelSet.h.
|
inlinevirtual |
Definition at line 110 of file MixedSubstitutionModelSet.h.
void MixedSubstitutionModelSet::HyperNode::Node::insertN | ( | const Vuint & | vn | ) |
Definition at line 387 of file MixedSubstitutionModelSet.cpp.
bool MixedSubstitutionModelSet::HyperNode::Node::intersects | ( | const Node & | n | ) | const |
checks if this Node intersects another one.
Definition at line 432 of file MixedSubstitutionModelSet.cpp.
References vNumb_.
MixedSubstitutionModelSet::HyperNode::Node & MixedSubstitutionModelSet::HyperNode::Node::operator+= | ( | const Node & | n | ) |
Cumulates the elements of the given Node into this one.
Definition at line 406 of file MixedSubstitutionModelSet.cpp.
References vNumb_.
bool MixedSubstitutionModelSet::HyperNode::Node::operator<= | ( | const Node & | n | ) | const |
checks if this Node is included in another one.
Definition at line 413 of file MixedSubstitutionModelSet.cpp.
References vNumb_.
Definition at line 104 of file MixedSubstitutionModelSet.h.
References vNumb_.
Definition at line 112 of file MixedSubstitutionModelSet.h.
References vNumb_.
bool MixedSubstitutionModelSet::HyperNode::Node::operator>= | ( | const Node & | n | ) | const |
checks if this HyperNode includes another one.
Definition at line 427 of file MixedSubstitutionModelSet.cpp.
|
inline |
Definition at line 145 of file MixedSubstitutionModelSet.h.
References vNumb_.
|
inline |
Definition at line 120 of file MixedSubstitutionModelSet.h.
References vNumb_.
Referenced by bpp::MixedSubstitutionModelSet::complete(), bpp::MixedSubstitutionModelSet::computeHyperNodesProbabilities(), bpp::RNonHomogeneousMixedTreeLikelihood::computeTransitionProbabilitiesForNode(), bpp::MixedSubstitutionModelSet::getHyperNodeProbability(), and bpp::RNonHomogeneousMixedTreeLikelihood::init().
|
private |
A vector<int> where all elements are different and in increasing order.
Definition at line 99 of file MixedSubstitutionModelSet.h.
Referenced by intersects(), operator+=(), operator<=(), operator=(), operator[](), and size().