bpp-phyl3
3.0.0
|
#include <Bpp/Phyl/Likelihood/ProcessComputationTree.h>
Public Member Functions | |
ProcessComputationEdge (std::shared_ptr< const BranchModelInterface > model, uint nmodel, uint speciesIndex, bool useProb=false, const std::vector< uint > &vNb=Vuint(0)) | |
ProcessComputationEdge (const ProcessComputationEdge &edge) | |
std::shared_ptr< const BranchModelInterface > | getModel () const |
uint | getModelNumber () const |
uint | getSpeciesIndex () const |
const std::vector< uint > & | subModelNumbers () const |
bool | useProb () const |
Private Attributes | |
std::shared_ptr< const BranchModelInterface > | model_ |
Model carried by the branch. More... | |
uint | nmodel_ |
Number of the model carried by the branch. More... | |
std::vector< uint > | vSubNb_ |
numbers of the submodels used, if any. More... | |
bool | useProb_ |
use the probability associated to the edge in case of mixture. If true, the probability is used and not the transition probabilities. More... | |
const uint | speciesIndex_ |
the index of the species in the phyloTree matching this node. More... | |
Definition at line 75 of file ProcessComputationTree.h.
|
inline |
Definition at line 109 of file ProcessComputationTree.h.
|
inline |
Definition at line 122 of file ProcessComputationTree.h.
|
inline |
Definition at line 130 of file ProcessComputationTree.h.
References model_.
|
inline |
Definition at line 135 of file ProcessComputationTree.h.
References nmodel_.
|
inline |
Definition at line 140 of file ProcessComputationTree.h.
References speciesIndex_.
|
inline |
Definition at line 145 of file ProcessComputationTree.h.
References vSubNb_.
|
inline |
Definition at line 150 of file ProcessComputationTree.h.
References useProb_.
|
private |
Model carried by the branch.
Definition at line 81 of file ProcessComputationTree.h.
Referenced by getModel().
|
private |
Number of the model carried by the branch.
Definition at line 86 of file ProcessComputationTree.h.
Referenced by getModelNumber().
|
private |
the index of the species in the phyloTree matching this node.
Definition at line 106 of file ProcessComputationTree.h.
Referenced by getSpeciesIndex().
|
private |
use the probability associated to the edge in case of mixture. If true, the probability is used and not the transition probabilities.
Definition at line 101 of file ProcessComputationTree.h.
Referenced by useProb().
|
private |
numbers of the submodels used, if any.
In practice, only vectors of size <=1 are implemented (ie individual submodels), to be fixed later.
Definition at line 94 of file ProcessComputationTree.h.
Referenced by subModelNumbers().