|
FFPopSim
2.0
Library for Population Genetics
|
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 |
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.).
| sample::sample | ( | ) |
|
virtual |
| int sample::calc_distribution | ( | ) |

| int sample::calc_mean | ( | ) |

| int sample::calc_variance | ( | ) |

| int sample::print_distribution | ( | ostream & | out | ) |

| int sample::set_distribution | ( | int | bins = 100 | ) |
|
inline |
| int sample::set_up | ( | int | n | ) |
| 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 |