|
bpp-phyl3 3.0.0
|
#include <Bpp/Phyl/Likelihood/DataFlow/ProcessTree.h>
Collaboration diagram for bpp::ProcessEdge: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().