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