99 gsl_ran_discrete_t *ran;
105 pf_pdf_discrete_t *pf_pdf_discrete_alloc(
int count,
double *probs);
108 void pf_pdf_discrete_free(pf_pdf_discrete_t *pdf);
111 double pf_pdf_discrete_value(pf_pdf_discrete_t *pdf,
int i);
114 int pf_pdf_discrete_sample(pf_pdf_discrete_t *pdf);
void pf_pdf_gaussian_free(pf_pdf_gaussian_t *pdf)
pf_pdf_gaussian_t * pf_pdf_gaussian_alloc(pf_vector_t x, pf_matrix_t cx)
double pf_ran_gaussian(double sigma)
pf_vector_t pf_pdf_gaussian_sample(pf_pdf_gaussian_t *pdf)