18#include "RingBuffer.hh"
19#include "Statistics.hh"
28 #define arcs_assert(a) (assert(a))
31 #define EventLogVar(a)
50 : WindowData(std::move(r.WindowData))
#define PassedLog()
イベントログ用マクロ(ファイルと行番号のみ記録版)
Definition ARCSeventlog.hh:26
移動平均クラス
Definition MovingAverage.hh:38
void Fill(const double u)
移動平均の窓データを指定した値で埋める関数
Definition MovingAverage.hh:70
double GetSignal(const double u)
移動平均の先頭データに入力信号をセットして出力信号を得る関数
Definition MovingAverage.hh:63
MovingAverage()
コンストラクタ
Definition MovingAverage.hh:41
~MovingAverage()
デストラクタ
Definition MovingAverage.hh:56
MovingAverage(MovingAverage &&r)
ムーブコンストラクタ
Definition MovingAverage.hh:49
void Clear(void)
移動平均の窓データをクリアする関数
Definition MovingAverage.hh:75
リングバッファクラス
Definition RingBuffer.hh:51
void SetFirstValue(const T &u)
値をバッファの先頭に格納する関数
Definition RingBuffer.hh:80
void ClearBuffer(void)
バッファのゼロクリア
Definition RingBuffer.hh:167
void FillBuffer(const T &u)
バッファを指定値で埋める
Definition RingBuffer.hh:160
std::array< T, N > Buffer
リングバッファ
Definition RingBuffer.hh:53
static double Mean(const Matrix< N, M > &U)
行列U全体の平均を計算する
Definition Statistics.hh:43