|
| RayleighFunction (unsigned int nDataPoints, vnl_vector< double > &xData, vnl_vector< double > &yData, bool flgUseGradient) |
|
double | compute (unsigned int i, double k, double s) |
| Compute the value of the Rayleigh distribution at a given index 'i'. More...
|
|
double | compute (double x, double k, double s) |
| Compute the value of the Rayleigh distribution at a given 'x'. More...
|
|
double | compute_dydk (unsigned int i, double k, double s) |
| Compute the derivative with respect to 'k' at index 'i'. More...
|
|
double | compute_dydk (double x, double k, double s) |
| Compute the derivative with respect to 'k' at 'x'. More...
|
|
double | compute_dydsig (unsigned int i, double k, double s) |
| Compute the derivative with respect to 's' at index 'i'. More...
|
|
double | compute_dydsig (double x, double k, double s) |
| Compute the derivative with respect to 's' at 'x'. More...
|
|
void | f (const vnl_vector< double > &a, vnl_vector< double > &residual) override |
| Evaluate the vector of residual for parameters 'a'. More...
|
|
void | gradf (const vnl_vector< double > &a, vnl_matrix< double > &J) override |
| Evaluate the gradient with respect to each parameter. More...
|
|
RayleighFunction::RayleighFunction |
( |
unsigned int |
nDataPoints, |
|
|
vnl_vector< double > & |
xData, |
|
|
vnl_vector< double > & |
yData, |
|
|
bool |
flgUseGradient |
|
) |
| |
|
inline |
double RayleighFunction::compute |
( |
unsigned int |
i, |
|
|
double |
k, |
|
|
double |
s |
|
) |
| |
|
inline |
Compute the value of the Rayleigh distribution at a given index 'i'.
double RayleighFunction::compute |
( |
double |
x, |
|
|
double |
k, |
|
|
double |
s |
|
) |
| |
|
inline |
Compute the value of the Rayleigh distribution at a given 'x'.
double RayleighFunction::compute_dydk |
( |
unsigned int |
i, |
|
|
double |
k, |
|
|
double |
s |
|
) |
| |
|
inline |
Compute the derivative with respect to 'k' at index 'i'.
double RayleighFunction::compute_dydk |
( |
double |
x, |
|
|
double |
k, |
|
|
double |
s |
|
) |
| |
|
inline |
Compute the derivative with respect to 'k' at 'x'.
double RayleighFunction::compute_dydsig |
( |
unsigned int |
i, |
|
|
double |
k, |
|
|
double |
s |
|
) |
| |
|
inline |
Compute the derivative with respect to 's' at index 'i'.
double RayleighFunction::compute_dydsig |
( |
double |
x, |
|
|
double |
k, |
|
|
double |
s |
|
) |
| |
|
inline |
Compute the derivative with respect to 's' at 'x'.
void RayleighFunction::f |
( |
const vnl_vector< double > & |
a, |
|
|
vnl_vector< double > & |
residual |
|
) |
| |
|
inlineoverride |
Evaluate the vector of residual for parameters 'a'.
void RayleighFunction::gradf |
( |
const vnl_vector< double > & |
a, |
|
|
vnl_matrix< double > & |
J |
|
) |
| |
|
inlineoverride |
Evaluate the gradient with respect to each parameter.
unsigned int RayleighFunction::m_nDataPoints |
|
protected |
The number of data points.
vnl_vector< double >* RayleighFunction::m_xData |
|
protected |
The 'x' ordinate data values.
vnl_vector< double >* RayleighFunction::m_yData |
|
protected |
The 'y' ordinate data values.
The documentation for this class was generated from the following file: