Public メソッド | Private 型 | Private 変数

クラス osl::stat::Variance

incrementaly maintain average and variance of data sequence [詳細]

#include <variance.h>

osl::stat::Varianceに対する継承グラフ
Inheritance graph
[凡例]
osl::stat::Varianceのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 Variance ()
void add (const double &x)
 Add an element x.
double variance () const

Private 型

typedef Average base_t

Private 変数

double m_variance

説明

incrementaly maintain average and variance of data sequence

variance.h14 行で定義されています。


型定義

variance.h17 行で定義されています。


コンストラクタとデストラクタ

osl::stat::Variance::Variance (  )  [inline]

variance.h20 行で定義されています。


関数

void osl::stat::Variance::add ( const double &  x  )  [inline]

Add an element x.

戻り値:
difference between x and (old) mean

osl::stat::Averageを再定義しています。

variance.h24 行で定義されています。

参照先 osl::stat::Average::add(), m_variance, と osl::stat::Average::numElements().

double osl::stat::Variance::variance (  )  const [inline]

variance.h33 行で定義されています。

参照先 m_variance, と osl::stat::Average::numElements().


変数

variance.h16 行で定義されています。

参照元 add(), と variance().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義