|  |  |  | Goffice Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
enum GODistributionType; char const * go_distribution_type_to_string (GODistributionType type); GODistributionType go_distribution_type_from_string (char const *name); GODistribution; GODistribution * go_distribution_new (GODistributionType type); GODistributionType go_distribution_get_distribution_type (GODistribution *dist); char const * go_distribution_get_distribution_name (GODistribution *dist); double go_distribution_get_density (GODistribution *dist, double x); double go_distribution_get_cumulative (GODistribution *dist, double x); double go_distribution_get_ppf (GODistribution *dist, double x); double go_distribution_get_hazard (GODistribution *dist, double x); double go_distribution_get_cumulative_hazard (GODistribution *dist, double x); double go_distribution_get_survival (GODistribution *dist, double x); double go_distribution_get_inverse_survival (GODistribution *dist, double x); void go_distribution_scale (GODistribution *dist, double location, double scale);
typedef enum {
	GO_DISTRIBUTION_INVALID = -1,
	GO_DISTRIBUTION_NORMAL,
	GO_DISTRIBUTION_UNIFORM,
	GO_DISTRIBUTION_CAUCHY,
	GO_DISTRIBUTION_WEIBULL,
	GO_DISTRIBUTION_LOGNORMAL,
	GO_DISTRIBUTION_MAX
} GODistributionType;
char const * go_distribution_type_to_string (GODistributionType type);
| 
 | |
| Returns : | 
GODistributionType go_distribution_type_from_string (char const *name);
| 
 | |
| Returns : | 
GODistribution * go_distribution_new (GODistributionType type);
| 
 | |
| Returns : | 
GODistributionType go_distribution_get_distribution_type (GODistribution *dist);
| 
 | |
| Returns : | 
char const *        go_distribution_get_distribution_name
                                                        (GODistribution *dist);
| 
 | |
| Returns : | 
double go_distribution_get_density (GODistribution *dist, double x);
| 
 | |
| 
 | |
| Returns : | 
double go_distribution_get_cumulative (GODistribution *dist, double x);
| 
 | |
| 
 | |
| Returns : | 
double go_distribution_get_ppf (GODistribution *dist, double x);
| 
 | |
| 
 | |
| Returns : | 
double go_distribution_get_hazard (GODistribution *dist, double x);
| 
 | |
| 
 | |
| Returns : | 
double              go_distribution_get_cumulative_hazard
                                                        (GODistribution *dist,
                                                         double x);
| 
 | |
| 
 | |
| Returns : | 
double go_distribution_get_survival (GODistribution *dist, double x);
| 
 | |
| 
 | |
| Returns : | 
double              go_distribution_get_inverse_survival
                                                        (GODistribution *dist,
                                                         double x);
| 
 | |
| 
 | |
| Returns : | 
void go_distribution_scale (GODistribution *dist, double location, double scale);
| 
 | |
| 
 | |
| 
 |