| 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().