double *discrete_cdf_to_xy ( int n1, int n2, double cdf[], int n, double u[], int *seed ); double *get_discrete_pdf_data1 ( int n1, int n2 ); double *get_discrete_pdf_data2 ( int n1, int n2 ); void get_discrete_pdf_size1 ( int *n1, int *n2 ); void get_discrete_pdf_size2 ( int *n1, int *n2 ); double *r8mat_copy_new ( int m, int n, double a1[] ); void r8mat_scale ( int m, int n, double s, double a[] ); double r8mat_sum ( int m, int n, double a[] ); void r8mat_write ( char *output_filename, int m, int n, double table[] ); double *r8vec_uniform_01_new ( int n, int *seed ); double *set_discrete_cdf ( int n1, int n2, double pdf[] );