Compilation: prefer glib functions over goffice equivalents
[gnumeric.git] / plugins / fn-r / extra.h
blobffe5f5e66643de4e1eb23a9933ab269f40abd886
1 #ifndef GNM_FN_R_EXTRA_H
2 #define GNM_FN_R_EXTRA_H
4 #include "numbers.h"
5 #include <glib.h>
7 gnm_float qcauchy (gnm_float p, gnm_float location, gnm_float scale, gboolean lower_tail, gboolean log_p);
9 /* The skew-normal distribution. */
10 gnm_float dsnorm (gnm_float x, gnm_float shape, gnm_float location, gnm_float scale, gboolean give_log);
11 gnm_float psnorm (gnm_float x, gnm_float shape, gnm_float location, gnm_float scale, gboolean lower_tail, gboolean log_p);
12 gnm_float qsnorm (gnm_float p, gnm_float shape, gnm_float location, gnm_float scale, gboolean lower_tail, gboolean log_p);
14 /* The skew-t distribution. */
15 gnm_float dst (gnm_float x, gnm_float n, gnm_float shape, gboolean give_log);
16 gnm_float pst (gnm_float x, gnm_float n, gnm_float shape, gboolean lower_tail, gboolean log_p);
17 gnm_float qst (gnm_float p, gnm_float n, gnm_float shape, gboolean lower_tail, gboolean log_p);
19 /* The Gumbel distribution */
20 gnm_float dgumbel (gnm_float x, gnm_float mu, gnm_float beta, gboolean give_log);
21 gnm_float pgumbel (gnm_float x, gnm_float mu, gnm_float beta, gboolean lower_tail, gboolean log_p);
22 gnm_float qgumbel (gnm_float p, gnm_float mu, gnm_float beta, gboolean lower_tail, gboolean log_p);
24 #endif