double Getbeta (void) const { return beta; }
inline double GetMagBeta(void) const { return fabs(beta); }
double Getqbar (void) const { return qbar; }
+ double GetqbarUW (void) const { return qbarUW; }
+ double GetqbarUV (void) const { return qbarUV; }
inline double GetVt (void) const { return Vt; }
double GetMach (void) const { return Mach; }
double Getadot (void) const { return adot; }
inline void Setalpha(double tt) { alpha = tt; }
inline void Setbeta (double tt) { beta = tt; }
inline void Setqbar (double tt) { qbar = tt; }
+ inline void SetqbarUW (double tt) { qbarUW = tt; }
+ inline void SetqbarUV (double tt) { qbarUV = tt; }
inline void SetVt (double tt) { Vt = tt; }
inline void SetMach (double tt) { Mach=tt; }
inline void Setadot (double tt) { adot = tt; }
private:
FGColumnVector3 vUVW;
FGColumnVector3 vUVWdot;
- FGColumnVector3 vlastUVWdot;
- FGMatrix33 mVel;
+ FGColumnVector3 vUVWdot_prev[3];
+ FGMatrix33 mVel;
FGColumnVector3 vAeroUVW;
- double Vt, qbar, Mach;
+ double Vt, Mach;
+ double qbar, qbarUW, qbarUV;
double dt;
double alpha, beta;
double adot,bdot;
-
void Debug(int from);
};