From: Bertrand <bco...@us...> - 2016-05-21 11:45:25
|
Update of /cvsroot/jsbsim/JSBSim/src/models In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv17703/src/models Modified Files: FGAuxiliary.cpp Log Message: Fixed a divide-by-zero error when computing Vtdot Index: FGAuxiliary.cpp =================================================================== RCS file: /cvsroot/jsbsim/JSBSim/src/models/FGAuxiliary.cpp,v retrieving revision 1.71 retrieving revision 1.72 diff -C2 -r1.71 -r1.72 *** FGAuxiliary.cpp 10 Jan 2016 12:12:59 -0000 1.71 --- FGAuxiliary.cpp 21 May 2016 11:45:22 -0000 1.72 *************** *** 161,165 **** double AeroW2 = vAeroUVW(eW)*vAeroUVW(eW); double mUW = AeroU2 + AeroW2; - double Vtdot = (vAeroUVW(eU)*in.vUVWdot(eU) + vAeroUVW(eV)*in.vUVWdot(eV) + vAeroUVW(eW)*in.vUVWdot(eW))/Vt; double Vt2 = Vt*Vt; --- 161,164 ---- *************** *** 175,178 **** --- 174,178 ---- if ( mUW >= 0.001 ) { + double Vtdot = (vAeroUVW(eU)*in.vUVWdot(eU) + vAeroUVW(eV)*in.vUVWdot(eV) + vAeroUVW(eW)*in.vUVWdot(eW))/Vt; adot = (vAeroUVW(eU)*in.vUVWdot(eW) - vAeroUVW(eW)*in.vUVWdot(eU))/mUW; // bdot = (signU*mUW*in.vUVWdot(eV) |