11 #ifndef CLPROBDIST_NORMALDIST_H
12 #define CLPROBDIST_NORMALDIST_H
22 #include "clProbDist/continuous.h"
173 cl_double
clprobdistNormalCDF(cl_double mu, cl_double sigma, cl_double x, clprobdistStatus* err);
struct _clprobdistNormal clprobdistNormal
Normal distribution object [device].
Definition: normal.clh:50
cl_double clprobdistNormalCDF(cl_double mu, cl_double sigma, cl_double x, clprobdistStatus *err)
Cumulative density function [device].
cl_double clprobdistNormalStdDeviation(cl_double mu, cl_double sigma, clprobdistStatus *err)
Standard deviation of the distribution [device].
cl_double clprobdistNormalDensity(cl_double mu, cl_double sigma, cl_double x, clprobdistStatus *err)
Probability density function [device].
cl_double clprobdistNormalInverseCDF(cl_double mu, cl_double sigma, cl_double u, clprobdistStatus *err)
Inverse cumulative density function [device].
Library definitions common to all probability distributions.
cl_double clprobdistNormalComplCDFWithObject(const clprobdistNormal *dist, cl_double x, clprobdistStatus *err)
Complementary CDF or reliability function [device].
cl_double clprobdistNormalComplCDF(cl_double mu, cl_double sigma, cl_double x, clprobdistStatus *err)
Complementary CDF or reliability function [device].
cl_double clprobdistNormalVariance(cl_double mu, cl_double sigma, clprobdistStatus *err)
Variance of the distribution [device].
cl_double clprobdistNormalCDFWithObject(const clprobdistNormal *dist, cl_double x, clprobdistStatus *err)
Cumulative density function [device].
clprobdistStatus clprobdistNormalDestroy(clprobdistNormal *dist)
Destroy a distribution object.
cl_double clprobdistNormalGetSigma(const clprobdistNormal *dist, clprobdistStatus *err)
Return the standard deviation.
cl_double clprobdistNormalGetMu(const clprobdistNormal *dist, clprobdistStatus *err)
Return the mean.
cl_double clprobdistNormalVarianceWithObject(const clprobdistNormal *dist, clprobdistStatus *err)
Variance of the distribution [device].
cl_double clprobdistNormalMean(cl_double mu, cl_double sigma, clprobdistStatus *err)
Mean of the distribution [device].
cl_double clprobdistStdNormalComplCDF(cl_double x, clprobdistStatus *err)
Complementary CDF or reliability function [device].
cl_double clprobdistNormalDensityWithObject(const clprobdistNormal *dist, cl_double x, clprobdistStatus *err)
Probability density function [device].
cl_double clprobdistNormalMeanWithObject(const clprobdistNormal *dist, clprobdistStatus *err)
Mean of the distribution [device].
cl_double clprobdistStdNormalInverseCDF(cl_double u, clprobdistStatus *err)
Inverse cumulative density function [device].
clprobdistNormal * clprobdistNormalCreate(cl_double mu, cl_double sigma, size_t *bufSize, clprobdistStatus *err)
Create a distribution object.
cl_double clprobdistNormalInverseCDFWithObject(const clprobdistNormal *dist, cl_double u, clprobdistStatus *err)
Inverse cumulative density function [device].
cl_double clprobdistStdNormalCDF(cl_double x, clprobdistStatus *err)
Cumulative density function [device].
cl_double clprobdistStdNormalDensity(cl_double x, clprobdistStatus *err)
Probability density function [device].
cl_double clprobdistNormalStdDeviationWithObject(const clprobdistNormal *dist, clprobdistStatus *err)
Standard deviation of the distribution [device].