A library for working with phylogenetic and population genetic data.
v0.32.0
FstCathedralAccumulator Class Reference

#include <genesis/population/function/fst_cathedral.hpp>

Detailed Description

Accumulate the partial pi values for a given window to produce a cathedral plot.

Definition at line 111 of file fst_cathedral.hpp.

Public Member Functions

 FstCathedralAccumulator (FstCathedralAccumulator &&)=default
 
 FstCathedralAccumulator (FstCathedralAccumulator const &)=default
 
 FstCathedralAccumulator (FstPoolCalculatorUnbiased::Estimator fst_estimator)
 
 ~FstCathedralAccumulator ()=default
 
void accumulate (FstCathedralPlotRecord::Entry const &entry)
 
double aggregate () const
 
void dissipate (FstCathedralPlotRecord::Entry const &entry)
 
FstCathedralAccumulatoroperator= (FstCathedralAccumulator &&)=default
 
FstCathedralAccumulatoroperator= (FstCathedralAccumulator const &)=default
 
void reset ()
 

Constructor & Destructor Documentation

◆ FstCathedralAccumulator() [1/3]

Definition at line 119 of file fst_cathedral.hpp.

◆ ~FstCathedralAccumulator()

◆ FstCathedralAccumulator() [2/3]

◆ FstCathedralAccumulator() [3/3]

Member Function Documentation

◆ accumulate()

void accumulate ( FstCathedralPlotRecord::Entry const &  entry)

Definition at line 57 of file fst_cathedral.cpp.

◆ aggregate()

double aggregate ( ) const

Definition at line 93 of file fst_cathedral.cpp.

◆ dissipate()

void dissipate ( FstCathedralPlotRecord::Entry const &  entry)

Definition at line 68 of file fst_cathedral.cpp.

◆ operator=() [1/2]

FstCathedralAccumulator& operator= ( FstCathedralAccumulator &&  )
default

◆ operator=() [2/2]

FstCathedralAccumulator& operator= ( FstCathedralAccumulator const &  )
default

◆ reset()

void reset ( )

Definition at line 114 of file fst_cathedral.cpp.


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