99 unsigned int iA,
unsigned int iB);
137 unsigned int iA,
unsigned int iB,
169 unsigned int iA,
unsigned int iB,
doublereal * pdGetTheta(void)
virtual void GetTheta(doublereal *pdTheta)
IdentARXProcess(unsigned int iOut, unsigned int iIn, unsigned int iA, unsigned int iB, ForgettingFactor *pf)
const doublereal LDL_INIT
integer iGetNumOutput(void) const
flag fCheckMA(doublereal *pdTheta)
virtual doublereal dGetForgettingFactor(void)
void SetForgettingFactor(const doublereal &kk)
void CreateIdent(integer size, integer nout, ForgettingFactor *pf)
virtual ~IdentProcess(void)
virtual ~IdentARXProcess(void)
doublereal * pdGetErr(void)
void Update(const doublereal *pphi, const doublereal *yy)
IdentProcess(unsigned int iOut, unsigned int iIn, unsigned int iA, unsigned int iB)
virtual void Update(const doublereal *pdYTmp, const doublereal *pdUTmp)
doublereal dGetForgettingFactor(void) const
IdentARMAXProcess(unsigned int iOut, unsigned int iIn, unsigned int iA, unsigned int iB, ForgettingFactor *pf)
virtual void Update(const doublereal *pdY, const doublereal *pdU)=0
void GetErr(doublereal *pdE)
#define ASSERT(expression)
virtual void GetTheta(doublereal *pdTheta)=0
virtual integer iGetSize(void) const =0
virtual integer iGetSize(void) const
virtual void GetErr(doublereal *pdE)
void UpdateTheta(const doublereal *pd)
virtual integer iGetSize(void) const
virtual void GetTheta(doublereal *pdTheta)
virtual ~IdentARMAXProcess(void)
Ident(integer size, integer nout, ForgettingFactor *pf, const doublereal &ldl_init=LDL_INIT)
virtual void Update(const doublereal *pdYTmp, const doublereal *pdUTmp)