38 #include "pf_vector.h" 73 pf_pdf_gaussian_t *pf_pdf_gaussian_alloc(pf_vector_t x, pf_matrix_t cx);
76 void pf_pdf_gaussian_free(pf_pdf_gaussian_t *pdf);
85 double pf_ran_gaussian(
double sigma);
88 pf_vector_t pf_pdf_gaussian_sample(pf_pdf_gaussian_t *pdf);
108 gsl_ran_discrete_t *ran;
114 pf_pdf_discrete_t *pf_pdf_discrete_alloc(
int count,
double *probs);
117 void pf_pdf_discrete_free(pf_pdf_discrete_t *pdf);
120 double pf_pdf_discrete_value(pf_pdf_discrete_t *pdf,
int i);
123 int pf_pdf_discrete_sample(pf_pdf_discrete_t *pdf);