|
MBDyn-1.7.3
|
#include <id.h>

Public Member Functions | |
| Ident (integer size, integer nout, ForgettingFactor *pf, const doublereal &ldl_init=LDL_INIT) | |
| virtual | ~Ident (void) |
| doublereal | dGetForgettingFactor (void) const |
| doublereal * | pdGetTheta (void) |
| void | UpdateTheta (const doublereal *pd) |
| doublereal * | pdGetErr (void) |
| void | Update (const doublereal *pphi, const doublereal *yy) |
Protected Member Functions | |
| void | SetForgettingFactor (const doublereal &kk) |
Protected Attributes | |
| integer | size |
| integer | nout |
| doublereal * | pdBase |
| doublereal ** | ppdBase |
| doublereal * | ldl |
| doublereal ** | vldl |
| doublereal * | z |
| doublereal ** | vz |
| doublereal * | theta |
| doublereal ** | vtheta |
| doublereal * | phi |
| doublereal * | y |
| doublereal * | err |
| ForgettingFactor * | pF |
| doublereal | k |
| doublereal | w |
| Ident::Ident | ( | integer | size, |
| integer | nout, | ||
| ForgettingFactor * | pf, | ||
| const doublereal & | ldl_init = LDL_INIT |
||
| ) |
|
virtual |
| doublereal Ident::dGetForgettingFactor | ( | void | ) | const |
| doublereal * Ident::pdGetErr | ( | void | ) |
| doublereal * Ident::pdGetTheta | ( | void | ) |
Definition at line 115 of file id.cc.
References ldl, ldlsol(), nout, size, theta, and z.
Referenced by IdentARXProcess::GetTheta(), and IdentARMAXProcess::GetTheta().

|
protected |
| void Ident::Update | ( | const doublereal * | pphi, |
| const doublereal * | yy | ||
| ) |
Definition at line 137 of file id.cc.
References ForgettingFactor::dGet(), err, k, ldl, nout, pF, phi, SetForgettingFactor(), size, grad::sqrt(), uldlad(), ForgettingFactor::Update(), vtheta, y, and z.
Referenced by IdentARXProcess::Update(), and IdentARMAXProcess::Update().

| void Ident::UpdateTheta | ( | const doublereal * | pd | ) |
|
protected |
Definition at line 63 of file id.h.
Referenced by Ident(), pdGetErr(), and Update().
|
protected |
Definition at line 66 of file id.h.
Referenced by dGetForgettingFactor(), SetForgettingFactor(), and Update().
|
protected |
Definition at line 52 of file id.h.
Referenced by Ident(), pdGetTheta(), and Update().
|
protected |
Definition at line 47 of file id.h.
Referenced by Ident(), pdGetTheta(), SetForgettingFactor(), Update(), and UpdateTheta().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 46 of file id.h.
Referenced by Ident(), pdGetTheta(), SetForgettingFactor(), Update(), and UpdateTheta().
|
protected |
Definition at line 58 of file id.h.
Referenced by Ident(), pdGetTheta(), and UpdateTheta().
|
protected |
Definition at line 53 of file id.h.
Referenced by Ident(), and SetForgettingFactor().
|
protected |
|
protected |
Definition at line 56 of file id.h.
Referenced by Ident(), and SetForgettingFactor().
|
protected |
Definition at line 67 of file id.h.
Referenced by SetForgettingFactor().
|
protected |
|
protected |
Definition at line 55 of file id.h.
Referenced by Ident(), pdGetTheta(), and Update().