308 return ((
LR_pcs *) o->
aux)->normalize(o);
float(* cdff)(LR_obj *, float)
float(* pdff)(LR_obj *, float)
double LRd_CDF(LR_obj *o, double x)
LRd_CDF(LR_obj *o, double x) - cumulative distribution function.
#define LRerr_BadAuxSetup
float LRi_PDF(LR_obj *o, int x)
LRi_PDF(LR_obj *o, int x) - probability distribution function.
double LRd_RAN(LR_obj *o)
LRd_RAN(LR_obj *o) - random variate generator.
float LRf_CDF(LR_obj *o, float x)
LRf_CDF(LR_obj *o, float x) - cumulative distribution function.
int LR_aux_set(LR_obj *o, double x, double p)
LR_aux_set(LR_obj *o, double x, double p) - add an interval boundary for the underlying distribution...
float LRf_RAN(LR_obj *o)
LRf_RAN(LR_obj *o) - random variate generator.
A special object for defining some of the random variate distributions.
double LRd_PDF(LR_obj *o, double x)
LRd_PDF(LR_obj *o, double x) - probability distribution function.
int LRi_RAN(LR_obj *o)
LRi_RAN(LR_obj *o) - random variate generator.
double(* cdfd)(LR_obj *, double)
#define LRerr_BadDataType
int LR_aux_norm(LR_obj *o)
LR_aux_norm(LR_obj *o) - process given intervals and normalize values.
double(* pdfd)(LR_obj *, double)
float LRi_CDF(LR_obj *o, int x)
LRi_CDF(LR_obj *o, int x) - cumulative distribution function.
float(* cdfi)(LR_obj *, int)
int LR_aux_new(LR_obj *o, int n)
LR_aux_new(LR_obj *o, int n) - initialize a new auxiliary object.
int LR_aux_rm(LR_obj *o)
LR_aux_rm(LR_obj *o) - remove the auxiliary object.
#define LRerr_NoAuxiliaryObject
The LibRan common header file.
float LRf_PDF(LR_obj *o, float x)
LRf_PDF(LR_obj *o, float x) - probability distribution function.
the fundamental LibRan random variate distribution object
float(* pdfi)(LR_obj *, int)