bool FGInitialCondition::getAlpha(void) {
bool result=false;
double guess=theta-gamma;
+
+ if(vt < 0.01) return 0;
+
xlo=xhi=0;
xmin=fdmex->GetAircraft()->GetAlphaCLMin();
xmax=fdmex->GetAircraft()->GetAlphaCLMax();
bool FGInitialCondition::getTheta(void) {
bool result=false;
double guess=alpha+gamma;
+
+ if(vt < 0.01) return 0;
+
xlo=xhi=0;
xmin=-89;xmax=89;
sfunc=&FGInitialCondition::GammaEqOfTheta;
double FGInitialCondition::GammaEqOfAlpha(double Alpha) {
double a,b,c;
double sAlpha,cAlpha;
-
sAlpha=sin(Alpha); cAlpha=cos(Alpha);
a=wdown + vt*cAlpha*cbeta + uw;
b=vt*sphi*sbeta + vw*sphi;