MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
GPC Class Reference

#include <gpc.h>

Inheritance diagram for GPC:
Collaboration diagram for GPC:

Public Member Functions

 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)
 
virtual ~GPC (void)
 
void DesignControl (const doublereal *pdTheta, doublereal **ppda=NULL, doublereal **ppdb=NULL, doublereal **ppdm=NULL, doublereal **ppdc=NULL)
 
- Public Member Functions inherited from GPCDesigner
 GPCDesigner (integer iNumOut, integer iNumIn, integer iOrdA, integer iOrdB, integer iPredS, integer iContrS, integer iPredH, integer iContrH, doublereal dPF)
 
virtual ~GPCDesigner (void)
 
doublerealpdGetAc (void) const
 
doublerealpdGetBc (void) const
 
doublerealpdGetMd (void) const
 
doublerealpdGetCc (void) const
 
integer iGetPredStep (void) const
 
integer iGetContrStep (void) const
 
integer iGetPredHor (void) const
 
integer iGetContrHor (void) const
 

Protected Attributes

integer iDim
 
integer iTmpRows
 
integer iTmpCols
 
doublerealpdPTmp
 
doublerealpdW
 
doublerealpdR
 
DriveOwner Weight
 
doublerealpdM
 
doublerealpdInvP
 
flag f_armax
 
GPCInvpInv
 
- Protected Attributes inherited from GPCDesigner
integer iNumOutputs
 
integer iNumInputs
 
integer iOrderA
 
integer iOrderB
 
integer iPredStep
 
integer iContrStep
 
integer iPredHor
 
integer iContrHor
 
doublereal dPeriodicFactor
 
doublerealpdBase
 
doublerealpdA
 
doublerealpdB
 
doublerealpdP
 
doublerealpdC
 
doublerealpdac
 
doublerealpdbc
 
doublerealpdmd
 
doublerealpdcc
 

Detailed Description

Definition at line 272 of file gpc.h.

Constructor & Destructor Documentation

GPC::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 
)
virtual GPC::~GPC ( void  )
virtual

Member Function Documentation

void GPC::DesignControl ( const doublereal pdTheta,
doublereal **  ppda = NULL,
doublereal **  ppdb = NULL,
doublereal **  ppdm = NULL,
doublereal **  ppdc = NULL 
)
virtual

Reimplemented from GPCDesigner.

Member Data Documentation

flag GPC::f_armax
protected

Definition at line 287 of file gpc.h.

integer GPC::iDim
protected

Definition at line 274 of file gpc.h.

integer GPC::iTmpCols
protected

Definition at line 276 of file gpc.h.

integer GPC::iTmpRows
protected

Definition at line 275 of file gpc.h.

doublereal* GPC::pdInvP
protected

Definition at line 285 of file gpc.h.

doublereal* GPC::pdM
protected

Definition at line 284 of file gpc.h.

doublereal* GPC::pdPTmp
protected

Definition at line 278 of file gpc.h.

doublereal* GPC::pdR
protected

Definition at line 281 of file gpc.h.

doublereal* GPC::pdW
protected

Definition at line 280 of file gpc.h.

GPCInv* GPC::pInv
protected

Definition at line 289 of file gpc.h.

DriveOwner GPC::Weight
protected

Definition at line 282 of file gpc.h.


The documentation for this class was generated from the following file: