Nemo  2.4.0
Simulate forward-in-time genetic evolution in a spatially explicit, individual-based stochastic simulator
utils.h
Go to the documentation of this file.
1 
29 #ifndef UTILS_H
30 #define UTILS_H
31 
32 #include "types.h"
33 #include "tmatrix.h"
34 #include <string>
35 
36 
37 
38 
39 
40 extern bool setSpatialMatrix (string param, string numColCondition, TMatrix *inMat,
41  TMatrix *outMat, unsigned int nVal, unsigned int patchNbr,
42  bool doRandomize = false);
43 
44 extern double my_mean (double *data, unsigned int size);
45 
46 extern double my_mean_no_nan (double *data, unsigned int size);
47 
48 extern double my_variance_with_fixed_mean (double *data, unsigned int size, double mean);
49 
50 extern double my_variance_with_fixed_mean_no_nan (double *data, unsigned int size, double mean);
51 
52 extern double my_covariance_no_nan (double *data1, double *data2,
53  unsigned int size1, unsigned int size2);
54 
55 extern unsigned long nChooseK(int n, int k);
56 
57 extern TMatrix nChooseKVec(int n, int k);
58 
59 #endif
A class to handle matrix in params, coerces matrix into a vector of same total size.
Definition: tmatrix.h:49
Nemo2.
Nemo2.
double my_variance_with_fixed_mean_no_nan(double *data, unsigned int size, double mean)
Definition: utils.cc:73
double my_mean(double *data, unsigned int size)
Definition: utils.cc:37
TMatrix nChooseKVec(int n, int k)
Definition: utils.cc:197
unsigned long nChooseK(int n, int k)
Definition: utils.cc:173
bool setSpatialMatrix(string param, string numColCondition, TMatrix *inMat, TMatrix *outMat, unsigned int nVal, unsigned int patchNbr, bool doRandomize=false)
Definition: utils.cc:114
double my_variance_with_fixed_mean(double *data, unsigned int size, double mean)
Definition: utils.cc:62
double my_mean_no_nan(double *data, unsigned int size)
Definition: utils.cc:48
double my_covariance_no_nan(double *data1, double *data2, unsigned int size1, unsigned int size2)
Definition: utils.cc:87

Generated for Nemo v2.4.0 by  doxygen 1.9.1 -- Nemo is hosted on  Download Nemo

Locations of visitors to this page
Catalogued on GSR