GaitGeneration by Graph Search
|
平均値,分散,標準偏差を求めるテンプレートクラス. [詳解]
#include <average_calculator.h>
公開メンバ関数 | |
AverageCalculator () | |
void | AddData (const T &data, const bool do_calc=true) |
データを追加する. この関数を呼び出すたびに,平均値,分散,標準偏差が再計算される. | |
void | Clear () |
データをクリアする. | |
void | Calculate () |
平均値,分散,標準偏差を計算する. | |
std::optional< T > | GetAverage () const |
平均値を取得する. | |
std::optional< T > | GetVariance () const |
分散を取得する. | |
std::optional< T > | GetStandardDeviation () const |
標準偏差を取得する. | |
size_t | GetDataNum () const |
データ数を取得する. | |
std::optional< T > | GetSum () const |
データの合計を取得する. | |
平均値,分散,標準偏差を求めるテンプレートクラス.
T | 平均値,分散,標準偏差を求める型. |
average_calculator.h の 23 行目に定義があります。
|
inline |
average_calculator.h の 26 行目に定義があります。
|
inline |
データを追加する.
この関数を呼び出すたびに,平均値,分散,標準偏差が再計算される.
[in] | data | 追加するデータ. |
[in] | do_calc | 平均値,分散,標準偏差を再計算するかどうか.デフォルトでは再計算する. |
average_calculator.h の 39 行目に定義があります。
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |