72pf_pdf_gaussian_t *pf_pdf_gaussian_alloc(pf_vector_t *x, pf_matrix_t *cx);
75void pf_pdf_gaussian_free(pf_pdf_gaussian_t *pdf);
84double pf_ran_gaussian(
double sigma);
87pf_vector_t pf_pdf_gaussian_sample(pf_pdf_gaussian_t *pdf);
106 gsl_ran_discrete_t *ran;
112pf_pdf_discrete_t *pf_pdf_discrete_alloc(
int count,
double *probs);
115void pf_pdf_discrete_free(pf_pdf_discrete_t *pdf);
118double pf_pdf_discrete_value(pf_pdf_discrete_t *pdf,
int i);
121int pf_pdf_discrete_sample(pf_pdf_discrete_t *pdf);