bpp-phyl3  3.0.0
bpp::LikelihoodCalculationSingleProcess::RateCategoryTrees Class Reference
+ Collaboration diagram for bpp::LikelihoodCalculationSingleProcess::RateCategoryTrees:

Public Member Functions

 ~RateCategoryTrees ()
 

Public Attributes

std::shared_ptr< ProcessTreephyloTree
 
std::shared_ptr< ForwardLikelihoodTreeflt
 
std::shared_ptr< BackwardLikelihoodTreeblt
 backward likelihood tree (only computed when needed) More...
 
std::shared_ptr< ConditionalLikelihoodDAGclt
 for each node n: clt[n] = flt[n] * dlt[n] More...
 
std::shared_ptr< SiteLikelihoodsDAGlt
 for each node n: clt[n] = sum_states(clt[n][s]) More...
 
std::shared_ptr< SiteLikelihoodsTreespeciesLt
 for each node n: lt[n] = sum_{state s} flt[n][s] More...
 

Detailed Description

Definition at line 116 of file LikelihoodCalculationSingleProcess.h.

Constructor & Destructor Documentation

◆ ~RateCategoryTrees()

LikelihoodCalculationSingleProcess::RateCategoryTrees::~RateCategoryTrees ( )

Definition at line 819 of file LikelihoodCalculationSingleProcess.cpp.

References flt, and phyloTree.

Member Data Documentation

◆ blt

std::shared_ptr<BackwardLikelihoodTree> bpp::LikelihoodCalculationSingleProcess::RateCategoryTrees::blt

backward likelihood tree (only computed when needed)

Definition at line 125 of file LikelihoodCalculationSingleProcess.h.

◆ clt

std::shared_ptr<ConditionalLikelihoodDAG> bpp::LikelihoodCalculationSingleProcess::RateCategoryTrees::clt

for each node n: clt[n] = flt[n] * dlt[n]

Definition at line 130 of file LikelihoodCalculationSingleProcess.h.

◆ flt

std::shared_ptr<ForwardLikelihoodTree> bpp::LikelihoodCalculationSingleProcess::RateCategoryTrees::flt

Definition at line 120 of file LikelihoodCalculationSingleProcess.h.

Referenced by ~RateCategoryTrees().

◆ lt

std::shared_ptr<SiteLikelihoodsDAG> bpp::LikelihoodCalculationSingleProcess::RateCategoryTrees::lt

for each node n: clt[n] = sum_states(clt[n][s])

Definition at line 135 of file LikelihoodCalculationSingleProcess.h.

◆ phyloTree

std::shared_ptr<ProcessTree> bpp::LikelihoodCalculationSingleProcess::RateCategoryTrees::phyloTree

Definition at line 119 of file LikelihoodCalculationSingleProcess.h.

Referenced by ~RateCategoryTrees().

◆ speciesLt

std::shared_ptr<SiteLikelihoodsTree> bpp::LikelihoodCalculationSingleProcess::RateCategoryTrees::speciesLt

for each node n: lt[n] = sum_{state s} flt[n][s]

Site Likelihoods on the tree, with shrunked positions, summed on all paths.

This is only computed when node specific likelihood is computed.

Definition at line 146 of file LikelihoodCalculationSingleProcess.h.


The documentation for this class was generated from the following files: