Public メソッド | Private 変数

クラス osl::stat::Average

incrementaly maintain average of data sequence [詳細]

#include <average.h>

osl::stat::Averageに対する継承グラフ
Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 Average ()
double add (const double &x)
 Add an element x.
void merge (const Average &r)
void clear (double a=0.0, int e=0)
double average () const
int numElements () const

Private 変数

double mean
int elements

説明

incrementaly maintain average of data sequence

average.h13 行で定義されています。


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

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

average.h19 行で定義されています。


関数

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

Add an element x.

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

osl::stat::Varianceで再定義されています。

average.h27 行で定義されています。

参照先 elements, と mean.

参照元 osl::stat::Variance::add(), osl::stat::TwoDimensionalStatistics::Data::add(), と osl::stat::Ratio::add().

double osl::stat::Average::average (  )  const [inline]

average.h48 行で定義されています。

参照先 mean.

参照元 osl::stat::Ratio::ratio().

void osl::stat::Average::clear ( double  a = 0.0,
int  e = 0 
) [inline]

average.h42 行で定義されています。

参照先 elements, と mean.

参照元 osl::stat::TwoDimensionalStatistics::Data::clear(), と osl::stat::Ratio::clear().

void osl::stat::Average::merge ( const Average r  )  [inline]

average.h34 行で定義されています。

参照先 elements, と mean.

参照元 osl::stat::TwoDimensionalStatistics::Data::merge().

int osl::stat::Average::numElements (  )  const [inline]

変数

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

参照元 add(), clear(), merge(), と numElements().

double osl::stat::Average::mean [private]

average.h15 行で定義されています。

参照元 add(), average(), clear(), と merge().


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