11 #ifndef CLPROBDIST_EXPONENTIALDIST_H
12 #define CLPROBDIST_EXPONENTIALDIST_H
22 #include "clProbDist/continuous.h"
cl_double clprobdistExponentialMeanWithObject(const clprobdistExponential *dist, clprobdistStatus *err)
Mean of the distribution [device].
cl_double clprobdistExponentialCDF(cl_double lambda, cl_double x, clprobdistStatus *err)
Cumulative density function [device].
Library definitions common to all probability distributions.
cl_double clprobdistExponentialGetLambda(const clprobdistExponential *dist, clprobdistStatus *err)
Return the value of the inverse mean [device].
cl_double clprobdistExponentialComplCDFWithObject(const clprobdistExponential *dist, cl_double x, clprobdistStatus *err)
Complementary CDF or reliability function [device].
cl_double clprobdistExponentialVarianceWithObject(const clprobdistExponential *dist, clprobdistStatus *err)
Variance of the distribution [device].
cl_double clprobdistExponentialCDFWithObject(const clprobdistExponential *dist, cl_double x, clprobdistStatus *err)
Cumulative density function [device].
cl_double clprobdistExponentialMean(cl_double lambda, clprobdistStatus *err)
Mean of the distribution [device].
cl_double clprobdistExponentialStdDeviationWithObject(const clprobdistExponential *dist, clprobdistStatus *err)
Standard deviation of the distribution [device].
clprobdistStatus clprobdistExponentialDestroy(clprobdistExponential *dist)
Destroy a distribution object.
clprobdistStatus clprobdistExponentialSetLambda(clprobdistExponential *dist, cl_double newlambda)
Change the value of the inverse mean [device].
clprobdistExponential * clprobdistExponentialCreate(cl_double lambda, size_t *bufSize, clprobdistStatus *err)
Create a distribution object.
cl_double clprobdistExponentialDensity(cl_double lambda, cl_double x, clprobdistStatus *err)
Probability density function [device].
cl_double clprobdistExponentialDensityWithObject(const clprobdistExponential *dist, cl_double x, clprobdistStatus *err)
Probability density function [device].
struct _clprobdistExponential clprobdistExponential
Exponential distribution object [device].
Definition: exponential.clh:53
cl_double clprobdistExponentialStdDeviation(cl_double lambda, clprobdistStatus *err)
Standard deviation of the distribution [device].
cl_double clprobdistExponentialInverseCDFWithObject(const clprobdistExponential *dist, cl_double u, clprobdistStatus *err)
Inverse cumulative density function [device].
cl_double clprobdistExponentialInverseCDF(cl_double lambda, cl_double u, clprobdistStatus *err)
Inverse cumulative density function [device].
cl_double clprobdistExponentialVariance(cl_double lambda, clprobdistStatus *err)
Variance of the distribution [device].
cl_double clprobdistExponentialComplCDF(cl_double lambda, cl_double x, clprobdistStatus *err)
Complementary CDF or reliability function [device].