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


| Public Member Functions | |
| IdentProcess (unsigned int iOut, unsigned int iIn, unsigned int iA, unsigned int iB) | |
| virtual | ~IdentProcess (void) | 
| void | CreateIdent (integer size, integer nout, ForgettingFactor *pf) | 
| virtual void | Update (const doublereal *pdY, const doublereal *pdU)=0 | 
| virtual void | GetTheta (doublereal *pdTheta)=0 | 
| virtual void | GetErr (doublereal *pdE) | 
| virtual doublereal | dGetForgettingFactor (void) | 
| virtual integer | iGetSize (void) const =0 | 
| integer | iGetNumOutput (void) const | 
| Protected Attributes | |
| unsigned int | iNumOutput | 
| unsigned int | iNumInput | 
| unsigned int | iOrdA | 
| unsigned int | iOrdB | 
| Ident * | pIdent | 
| IdentProcess::IdentProcess | ( | unsigned int | iOut, | 
| unsigned int | iIn, | ||
| unsigned int | iA, | ||
| unsigned int | iB | ||
| ) | 
| 
 | virtual | 
| void IdentProcess::CreateIdent | ( | integer | size, | 
| integer | nout, | ||
| ForgettingFactor * | pf | ||
| ) | 
Definition at line 182 of file id.cc.
References ASSERT, pIdent, and SAFENEWWITHCONSTRUCTOR.
Referenced by IdentARMAXProcess::IdentARMAXProcess(), and IdentARXProcess::IdentARXProcess().
| 
 | inlinevirtual | 
Definition at line 108 of file id.h.
References ASSERT, Ident::dGetForgettingFactor(), and pIdent.
Referenced by DiscreteIdentProcess_Debug::PutOutput(), and DAC_Process_Debug::PutOutput().

| 
 | virtual | 
Reimplemented in IdentARMAXProcess.
Definition at line 191 of file id.cc.
References NO_OP.
Referenced by DAC_Process_Debug::PutOutput().
| 
 | pure virtual | 
Implemented in IdentARMAXProcess, and IdentARXProcess.
Referenced by DiscreteIdentProcess_Debug::PutOutput(), and DAC_Process_Debug::PutOutput().
| 
 | inline | 
Definition at line 115 of file id.h.
References iNumOutput.
Referenced by DiscreteIdentProcess_Debug::PutOutput(), and DAC_Process_Debug::PutOutput().
| 
 | pure virtual | 
Implemented in IdentARMAXProcess, and IdentARXProcess.
Referenced by DiscreteIdentProcess_Debug::PutOutput(), and DAC_Process_Debug::PutOutput().
| 
 | pure virtual | 
Implemented in IdentARMAXProcess, and IdentARXProcess.
Referenced by DiscreteIdentProcess_Debug::PutOutput(), and DAC_Process_Debug::PutOutput().
| 
 | protected | 
Definition at line 91 of file id.h.
Referenced by IdentARXProcess::Update(), and IdentARMAXProcess::Update().
| 
 | protected | 
Definition at line 90 of file id.h.
Referenced by IdentARMAXProcess::GetErr(), IdentARXProcess::GetTheta(), IdentARMAXProcess::GetTheta(), iGetNumOutput(), IdentARXProcess::Update(), and IdentARMAXProcess::Update().
| 
 | protected | 
Definition at line 92 of file id.h.
Referenced by IdentARXProcess::Update(), and IdentARMAXProcess::Update().
| 
 | protected | 
Definition at line 93 of file id.h.
Referenced by IdentARXProcess::Update(), and IdentARMAXProcess::Update().
| 
 | protected | 
Definition at line 95 of file id.h.
Referenced by CreateIdent(), dGetForgettingFactor(), IdentARXProcess::GetTheta(), IdentARMAXProcess::GetTheta(), IdentARXProcess::Update(), IdentARMAXProcess::Update(), and ~IdentProcess().