|
bpp-phyl3 3.0.0
|
#include <Bpp/Phyl/Legacy/Model/MixedSubstitutionModelSet.h>
Collaboration diagram for bpp::MixedSubstitutionModelSet::HyperNode::Node: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().