40 #include <meschach/matrix2.h>
102 class GPC_Meschach_QRinv :
public GPCInv {
115 ~GPC_Meschach_QRinv(
void);
255 virtual ~DeadBeat(
void);
integer iGetContrHor(void) const
virtual ~GPCDesigner(void)
integer iGetContrStep(void) const
doublereal * pdGetAc(void) const
GPC(integer iNumOut, integer iNumIn, integer iOrdA, integer iOrdB, integer iPredS, integer iContrS, integer iPredH, integer iContrH, doublereal *pW, doublereal *pR, DriveCaller *pDC, doublereal dPF, flag f)
doublereal dPeriodicFactor
virtual integer Inv(integer ndima, integer nrowa, integer ncola, doublereal *a)=0
integer Inv(integer ndima, integer nrowa, integer ncola, doublereal *a)
void DesignControl(const doublereal *pdTheta, doublereal **ppda=NULL, doublereal **ppdb=NULL, doublereal **ppdm=NULL, doublereal **ppdc=NULL)
doublereal * pdGetCc(void) const
GPCDesigner(integer iNumOut, integer iNumIn, integer iOrdA, integer iOrdB, integer iPredS, integer iContrS, integer iPredH, integer iContrH, doublereal dPF)
doublereal * pdGetMd(void) const
integer iGetPredHor(void) const
static const doublereal a
integer iGetPredStep(void) const
virtual void DesignControl(const doublereal *, doublereal **ppda=NULL, doublereal **ppdb=NULL, doublereal **ppdm=NULL, doublereal **ppdc=NULL)
doublereal * pdGetBc(void) const
GPC_LAPACK_pinv(integer n, integer m)