mirror of
https://github.com/ETLCPP/etl.git
synced 2026-06-16 00:46:03 +08:00
Result member functions are now const
This commit is contained in:
parent
32ccdb1bab
commit
a5ee0bb24c
@ -161,7 +161,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the correlation.
|
||||
//*********************************
|
||||
double get_covariance()
|
||||
double get_covariance() const
|
||||
{
|
||||
calculate();
|
||||
|
||||
@ -171,7 +171,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the correlation.
|
||||
//*********************************
|
||||
double get_correlation()
|
||||
double get_correlation() const
|
||||
{
|
||||
calculate();
|
||||
|
||||
@ -181,7 +181,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the correlation.
|
||||
//*********************************
|
||||
operator double()
|
||||
operator double() const
|
||||
{
|
||||
return get_correlation();
|
||||
}
|
||||
@ -215,7 +215,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Do the calculation.
|
||||
//*********************************
|
||||
void calculate()
|
||||
void calculate() const
|
||||
{
|
||||
if (recalculate)
|
||||
{
|
||||
@ -264,9 +264,9 @@ namespace etl
|
||||
calc_t sum1;
|
||||
calc_t sum2;
|
||||
uint32_t counter;
|
||||
double covariance_value;
|
||||
double correlation_value;
|
||||
bool recalculate;
|
||||
mutable double covariance_value;
|
||||
mutable double correlation_value;
|
||||
mutable bool recalculate;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@ -159,7 +159,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the covaniance.
|
||||
//*********************************
|
||||
double get_covariance()
|
||||
double get_covariance() const
|
||||
{
|
||||
if (recalculate)
|
||||
{
|
||||
@ -182,7 +182,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the covariance.
|
||||
//*********************************
|
||||
operator double()
|
||||
operator double() const
|
||||
{
|
||||
return get_covariance();
|
||||
}
|
||||
@ -214,8 +214,8 @@ namespace etl
|
||||
calc_t sum1;
|
||||
calc_t sum2;
|
||||
uint32_t counter;
|
||||
double covariance_value;
|
||||
bool recalculate;
|
||||
mutable double covariance_value;
|
||||
mutable bool recalculate;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@ -146,7 +146,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the mean.
|
||||
//*********************************
|
||||
double get_mean()
|
||||
double get_mean() const
|
||||
{
|
||||
if (recalculate)
|
||||
{
|
||||
@ -167,7 +167,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the mean.
|
||||
//*********************************
|
||||
operator double()
|
||||
operator double() const
|
||||
{
|
||||
return get_mean();
|
||||
}
|
||||
@ -195,8 +195,8 @@ namespace etl
|
||||
|
||||
calc_t sum;
|
||||
uint32_t counter;
|
||||
double mean_value;
|
||||
bool recalculate;
|
||||
mutable double mean_value;
|
||||
mutable bool recalculate;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@ -148,7 +148,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the rms.
|
||||
//*********************************
|
||||
double get_rms()
|
||||
double get_rms() const
|
||||
{
|
||||
if (recalculate)
|
||||
{
|
||||
@ -174,7 +174,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the rms.
|
||||
//*********************************
|
||||
operator double()
|
||||
operator double() const
|
||||
{
|
||||
return get_rms();
|
||||
}
|
||||
@ -202,8 +202,8 @@ namespace etl
|
||||
|
||||
calc_t sum_of_squares;
|
||||
uint32_t counter;
|
||||
double rms_value;
|
||||
bool recalculate;
|
||||
mutable double rms_value;
|
||||
mutable bool recalculate;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@ -158,7 +158,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the variance.
|
||||
//*********************************
|
||||
double get_variance()
|
||||
double get_variance() const
|
||||
{
|
||||
calculate();
|
||||
|
||||
@ -168,7 +168,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the standard_deviation.
|
||||
//*********************************
|
||||
double get_standard_deviation()
|
||||
double get_standard_deviation() const
|
||||
{
|
||||
calculate();
|
||||
|
||||
@ -178,7 +178,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the standard_deviation.
|
||||
//*********************************
|
||||
operator double()
|
||||
operator double() const
|
||||
{
|
||||
return get_standard_deviation();
|
||||
}
|
||||
@ -209,7 +209,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Do the calculation.
|
||||
//*********************************
|
||||
void calculate()
|
||||
void calculate() const
|
||||
{
|
||||
if (recalculate)
|
||||
{
|
||||
@ -238,9 +238,9 @@ namespace etl
|
||||
calc_t sum_of_squares;
|
||||
calc_t sum;
|
||||
uint32_t counter;
|
||||
double variance_value;
|
||||
double standard_deviation_value;
|
||||
bool recalculate;
|
||||
mutable double variance_value;
|
||||
mutable double standard_deviation_value;
|
||||
mutable bool recalculate;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@ -158,7 +158,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the variance.
|
||||
//*********************************
|
||||
double get_variance()
|
||||
double get_variance() const
|
||||
{
|
||||
if (recalculate)
|
||||
{
|
||||
@ -183,7 +183,7 @@ namespace etl
|
||||
//*********************************
|
||||
/// Get the variance.
|
||||
//*********************************
|
||||
operator double()
|
||||
operator double() const
|
||||
{
|
||||
return get_variance();
|
||||
}
|
||||
@ -213,8 +213,8 @@ namespace etl
|
||||
calc_t sum_of_squares;
|
||||
calc_t sum;
|
||||
uint32_t counter;
|
||||
double variance_value;
|
||||
bool recalculate;
|
||||
mutable double variance_value;
|
||||
mutable bool recalculate;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user