bpp-phyl3
3.0.0
|
#include <Bpp/Phyl/Likelihood/DataFlow/ProcessTree.h>
Public Member Functions | |
ProcessEdge (uint speciesIndex, std::shared_ptr< ConfiguredParameter > brlen, std::shared_ptr< ConfiguredModel > model, std::shared_ptr< NumericConstant< size_t >> nMod=0) | |
Construction with model and brlen. More... | |
ProcessEdge (uint speciesIndex, ValueRef< double > brprob) | |
Construction with probability ref from Mixture model. More... | |
ProcessEdge (const ProcessEdge &edge) | |
Copy construction. More... | |
std::shared_ptr< ConfiguredModel > | getModel () |
ConfiguredModel & | model () |
std::shared_ptr< ConfiguredParameter > | getBrLen () |
void | setBrLen (std::shared_ptr< ConfiguredParameter > brlen) |
void | setTransitionMatrix (ValueRef< Eigen::MatrixXd > transitionMatrix) |
ValueRef< Eigen::MatrixXd > | getTransitionMatrix () |
ValueRef< double > | getProba () |
std::shared_ptr< NumericConstant< size_t > > | getNMod () |
uint | getSpeciesIndex () const |
Private Attributes | |
const Speciesindex | speciesIndex_ |
the index of the species in the phyloTree matching this node. More... | |
std::shared_ptr< ConfiguredParameter > | brlen_ |
Model & BrLen, = 0 if not supporting a model. More... | |
std::shared_ptr< ConfiguredModel > | model_ |
std::shared_ptr< NumericConstant< size_t > > | nMod_ |
Optional number of submodels, in case model_ is mixed and a submodel is used. More... | |
ValueRef< Eigen::MatrixXd > | transitionMatrix_ |
ValueRef< double > | brprob_ |
Probability of the edge, used in case of mixture models. More... | |
Definition at line 37 of file ProcessTree.h.
|
inline |
Construction with model and brlen.
Definition at line 73 of file ProcessTree.h.
|
inline |
Construction with probability ref from Mixture model.
Definition at line 81 of file ProcessTree.h.
|
inline |
Copy construction.
Definition at line 87 of file ProcessTree.h.
|
inline |
Definition at line 104 of file ProcessTree.h.
References brlen_.
|
inline |
Definition at line 89 of file ProcessTree.h.
References model_.
|
inline |
Definition at line 134 of file ProcessTree.h.
References nMod_.
|
inline |
Definition at line 124 of file ProcessTree.h.
References brprob_.
|
inline |
Definition at line 139 of file ProcessTree.h.
References speciesIndex_.
|
inline |
Definition at line 119 of file ProcessTree.h.
References transitionMatrix_.
|
inline |
Definition at line 94 of file ProcessTree.h.
References model_.
|
inline |
Definition at line 109 of file ProcessTree.h.
References brlen_.
|
inline |
Definition at line 114 of file ProcessTree.h.
References transitionMatrix_.
|
private |
Model & BrLen, = 0 if not supporting a model.
Definition at line 48 of file ProcessTree.h.
Referenced by getBrLen(), and setBrLen().
|
private |
Probability of the edge, used in case of mixture models.
Definition at line 67 of file ProcessTree.h.
Referenced by getProba().
|
private |
Definition at line 50 of file ProcessTree.h.
Referenced by getModel(), and model().
|
private |
Optional number of submodels, in case model_ is mixed and a submodel is used.
Definition at line 60 of file ProcessTree.h.
Referenced by getNMod().
|
private |
the index of the species in the phyloTree matching this node.
Definition at line 43 of file ProcessTree.h.
Referenced by getSpeciesIndex().
|
private |
Definition at line 62 of file ProcessTree.h.
Referenced by getTransitionMatrix(), and setTransitionMatrix().