|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef GaussianDistribution_h
2 #define GaussianDistribution_h
51 inline double Mean()
const {
71 double A(
const double x);
72 double B(
const double x);
73 double C(
const double x);
74 double D(
const double x);
This class is used to accumulate statistics on double arrays.
Definition: Statistics.h:94
double Probability(const double value)
Computes and returns the probability of the specified value on the gaussian distribution.
Definition: GaussianDistribution.cpp:34
const double PI
The mathematical constant PI.
Definition: Constants.h:40
GaussianDistribution(const double mean=0.0, const double standardDeviation=1.0)
Constructs a gaussian distribution object.
Definition: GaussianDistribution.cpp:20
double StandardDeviation() const
Returns the standard deviation.
Definition: GaussianDistribution.h:60
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
double CumulativeDistribution(const double value)
Computes and returns the cumulative distribution up to the specified value on the gaussian distributi...
Definition: GaussianDistribution.cpp:48
gaussian distribution class
Definition: GaussianDistribution.h:37
Isis exception class.
Definition: IException.h:91
Namespace for the standard library.
double Mean() const
Returns the mean.
Definition: GaussianDistribution.h:51
double InverseCumulativeDistribution(const double percent)
Computes and returns the inverse cumulative distribution evaluated at the specified percentage value ...
Definition: GaussianDistribution.cpp:90
~GaussianDistribution()
Definition: GaussianDistribution.h:40
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16