|
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 の 21 行目に定義があります。
|
inline |
average_calculator.h の 23 行目に定義があります。
|
inline |
データを追加する.
この関数を呼び出すたびに,平均値,分散,標準偏差が再計算される.
| [in] | data | 追加するデータ. |
| [in] | do_calc | 平均値,分散,標準偏差を再計算するかどうか.デフォルトでは再計算する. |
average_calculator.h の 35 行目に定義があります。

|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |