44 #include "../AbstractSubstitutionModel.h" 46 #include <Bpp/Numeric/Constraints.h> 49 #include <Bpp/Seq/Alphabet/NucleicAlphabet.h> 102 const NucleicAlphabet* alphabet,
111 #ifndef NO_VIRTUAL_COV 126 void setFreq(std::map<int, double>&);
void setFreq(std::map< int, double > &)
This method is redefined to actualize the corresponding parameters theta too.
The no-strand bias substitution model for nucleotides, from Lobry 1995. The point of this model is th...
L95(const NucleicAlphabet *alphabet, double alpha=0.5, double beta=0.5, double gamma=0.5, double kappa=1., double theta=0.5)
void updateMatrices()
Diagonalize the matrix, and fill the eigenValues_, iEigenValues_, leftEigenVectors_ and rightEigenVe...
std::string getName() const
Get the name of the model.
Partial implementation of the SubstitutionModel interface.
Specialisation interface for nucleotide substitution model.