![]() |
ARCS6 AR6-REV.24062600
|
移動微分器 [詳解]
#include <ARCS6/lib/MovingDifferentiator.hh>
公開メンバ関数 | |
MovingDifferentiator () | |
コンストラクタ | |
MovingDifferentiator (MovingDifferentiator &&r) | |
ムーブコンストラクタ | |
~MovingDifferentiator () | |
デストラクタ | |
double | GetSignal (const double Var, const double Time) |
微分値を計算する関数(double版) | |
template<size_t NN, size_t MM> | |
Matrix< NN, MM > | GetSignal (const Matrix< NN, MM > &Var, const double Time) |
微分値を計算する関数(行列版) | |
void | Reset (void) |
リセット | |
移動微分器
W | 差分のサンプリング数 [-] |
T | 型名(デフォルトはdouble型) |
|
inline |
ムーブコンストラクタ
[in] | r | 右辺値 |
|
inline |
微分値を計算する関数(double版)
[in] | Var | [*] 現在値入力 |
[in] | Time | [s] 現在時刻 |
|
inline |
微分値を計算する関数(行列版)
[in] | Var | [*] 現在値入力行列 |
[in] | Time | [s] 現在時刻 |