Quetzal-CoaTL
The Coalescence Template Library
Loading...
Searching...
No Matches
quetzal::polymorphism::statistics::tajimasD< T > Class Template Reference

#include <quetzal/polymorphism/tajimasD.hpp>

Detailed Description

template<typename T = double>
class quetzal::polymorphism::statistics::tajimasD< T >

Class to compute Tajima's D.

Example

Public Types

using value_type = T
 

Public Member Functions

 tajimasD (double pi, double S, double n)
 Constructor.
 
constexpr value_type get ()
 Get the computed value.
 
value_type pi () const
 
value_type S () const
 
value_type n () const
 
value_type a1 () const
 
value_type a2 () const
 
value_type b1 () const
 
value_type b2 () const
 
value_type c1 () const
 
value_type c2 () const
 
value_type e1 () const
 
value_type e2 () const
 
value_type D () const
 

Constructor & Destructor Documentation

◆ tajimasD()

template<typename T = double>
quetzal::polymorphism::statistics::tajimasD< T >::tajimasD ( double  pi,
double  S,
double  n 
)
inline

Constructor.

Parameters
pimean pairwise difference
Snumber of segregating sites
nnumber of sequences in the sample

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