bpp-phyl
2.2.0
|
#include <Bpp/Phyl/Model/MixedSubstitutionModelSet.h>
Public Member Functions | |
Node () | |
Node (const Node &n) | |
Node & | operator= (const Node &n) |
~Node () | |
Node & | operator= (const Vint &n) |
void | insertN (const Vint &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... | |
int | operator[] (size_t i) const |
Private Attributes | |
Vint | vNumb_ |
A vector<int> where all elements are different and in increasing order. More... | |
Definition at line 128 of file MixedSubstitutionModelSet.h.
|
inline |
Definition at line 137 of file MixedSubstitutionModelSet.h.
|
inline |
Definition at line 138 of file MixedSubstitutionModelSet.h.
|
inline |
Definition at line 145 of file MixedSubstitutionModelSet.h.
void MixedSubstitutionModelSet::HyperNode::Node::insertN | ( | const Vint & | vn | ) |
Definition at line 417 of file MixedSubstitutionModelSet.cpp.
bool MixedSubstitutionModelSet::HyperNode::Node::intersects | ( | const Node & | n | ) | const |
checks if this Node intersects another one.
Definition at line 464 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 436 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 443 of file MixedSubstitutionModelSet.cpp.
References vNumb_.
Definition at line 139 of file MixedSubstitutionModelSet.h.
References vNumb_.
|
inline |
Definition at line 147 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 459 of file MixedSubstitutionModelSet.cpp.
|
inline |
Definition at line 188 of file MixedSubstitutionModelSet.h.
References vNumb_.
|
inline |
Definition at line 155 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 134 of file MixedSubstitutionModelSet.h.
Referenced by intersects(), operator+=(), operator<=(), operator=(), operator[](), and size().