FFPopSim  2.0
Library for Population Genetics
 All Classes Files Functions Variables Macros Pages
sample Class Reference

Sample of any scalar property. More...

#include <ffpopsim_generic.h>

Public Member Functions

 sample ()
 
virtual ~sample ()
 
int set_up (int n)
 
int set_distribution (int bins=100)
 
void set_range (double min, double max)
 
int calc_mean ()
 
int calc_variance ()
 
int calc_distribution ()
 
int print_distribution (ostream &out)
 

Public Attributes

int number_of_values
 
double * values
 
double mean
 
double variance
 
int bins
 
bool mem_dis
 
bool mem_values
 
gsl_histogram * distribution
 
bool with_range
 
double range_min
 
double range_max
 

Detailed Description

Sample of any scalar property.

This class is used to store samples of scalar quantities used in the evolution of the population, for instance fitness or allele frequencies. I enables simple manipulations (mean, variance, etc.).

Constructor & Destructor Documentation

sample::sample ( )
sample::~sample ( )
virtual

Member Function Documentation

int sample::calc_distribution ( )

Here is the caller graph for this function:

int sample::calc_mean ( )

Here is the caller graph for this function:

int sample::calc_variance ( )

Here is the call graph for this function:

int sample::print_distribution ( ostream &  out)

Here is the call graph for this function:

int sample::set_distribution ( int  bins = 100)
void sample::set_range ( double  min,
double  max 
)
inline
int sample::set_up ( int  n)

Member Data Documentation

int sample::bins
gsl_histogram* sample::distribution
double sample::mean
bool sample::mem_dis
bool sample::mem_values
int sample::number_of_values
double sample::range_max
double sample::range_min
double* sample::values
double sample::variance
bool sample::with_range

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