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