bpp-phyl  2.2.0
bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription Class Reference

#include <Bpp/Phyl/Likelihood/AbstractTreeLikelihood.h>

+ Inheritance diagram for bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription:
+ Collaboration diagram for bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription:

Public Member Functions

 ConstNoPartitionSiteModelDescription (const SubstitutionModel *model, const std::vector< int > nodesId)
 
 ConstNoPartitionSiteModelDescription (const ConstNoPartitionSiteModelDescription &smd)
 
ConstNoPartitionSiteModelDescriptionoperator= (const ConstNoPartitionSiteModelDescription &smd)
 
const SubstitutionModelgetModel () const
 
BranchIteratorgetNewBranchIterator () const
 

Private Attributes

const SubstitutionModelmodel_
 
std::vector< int > nodesId_
 

Detailed Description

Definition at line 190 of file AbstractTreeLikelihood.h.

Constructor & Destructor Documentation

◆ ConstNoPartitionSiteModelDescription() [1/2]

bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription::ConstNoPartitionSiteModelDescription ( const SubstitutionModel model,
const std::vector< int >  nodesId 
)
inline

Definition at line 198 of file AbstractTreeLikelihood.h.

◆ ConstNoPartitionSiteModelDescription() [2/2]

bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription::ConstNoPartitionSiteModelDescription ( const ConstNoPartitionSiteModelDescription smd)
inline

Definition at line 201 of file AbstractTreeLikelihood.h.

Member Function Documentation

◆ getModel()

const SubstitutionModel* bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription::getModel ( ) const
inlinevirtual

Implements bpp::TreeLikelihood::ConstSiteModelDescription.

Definition at line 214 of file AbstractTreeLikelihood.h.

References model_.

◆ getNewBranchIterator()

BranchIterator* bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription::getNewBranchIterator ( ) const
inlinevirtual

Implements bpp::TreeLikelihood::ConstSiteModelDescription.

Definition at line 216 of file AbstractTreeLikelihood.h.

References nodesId_.

◆ operator=()

ConstNoPartitionSiteModelDescription& bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription::operator= ( const ConstNoPartitionSiteModelDescription smd)
inline

Definition at line 206 of file AbstractTreeLikelihood.h.

References model_, and nodesId_.

Member Data Documentation

◆ model_

const SubstitutionModel* bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription::model_
private

Definition at line 194 of file AbstractTreeLikelihood.h.

Referenced by getModel(), and operator=().

◆ nodesId_

std::vector<int> bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription::nodesId_
private

Definition at line 195 of file AbstractTreeLikelihood.h.

Referenced by getNewBranchIterator(), and operator=().


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