]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/UIUCModel/uiuc_coef_yaw.cpp
Port over remaining Point3D usage to the more type and unit safe SG* classes.
[flightgear.git] / src / FDM / UIUCModel / uiuc_coef_yaw.cpp
index 3e325b12c0655eda6e122352be8e24565cca2a12..e8430b2eddf9acf82c643e8271a9850ab16e8706 100644 (file)
@@ -81,8 +81,7 @@
 
  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
- USA or view http://www.gnu.org/copyleft/gpl.html.
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 **********************************************************************/
 
@@ -114,7 +113,7 @@ void uiuc_coef_yaw()
                 Cno = uiuc_ice_filter(Cno_clean,kCno);
               }
            Cno_save = Cno;
-            Cn += Cno;
+            Cn += Cno_save;
             break;
           }
         case Cn_beta_flag:
@@ -123,8 +122,7 @@ void uiuc_coef_yaw()
               {
                 Cn_beta = uiuc_ice_filter(Cn_beta_clean,kCn_beta);
               }
-           Cn_beta_save = Cn_beta * Beta;
-           //       Cn += Cn_beta * Beta;
+           Cn_beta_save = Cn_beta * Std_Beta;
            if (eta_q_Cn_beta_fac)
              {
                Cn += Cn_beta_save * eta_q_Cn_beta_fac;
@@ -144,7 +142,6 @@ void uiuc_coef_yaw()
             /* Cn_p must be mulitplied by b/2U 
                (see Roskam Control book, Part 1, pg. 147) */
            Cn_p_save = Cn_p * P_body * b_2U;
-           //    Cn += Cn_p * P_body * b_2U;
            if (eta_q_Cn_p_fac)
              {
                Cn += Cn_p_save * eta_q_Cn_p_fac;
@@ -164,7 +161,6 @@ void uiuc_coef_yaw()
             /* Cn_r must be mulitplied by b/2U 
                (see Roskam Control book, Part 1, pg. 147) */
            Cn_r_save = Cn_r * R_body * b_2U;
-           //    Cn += Cn_r * R_body * b_2U;
            if (eta_q_Cn_r_fac)
              {
                Cn += Cn_r_save * eta_q_Cn_r_fac;
@@ -182,7 +178,7 @@ void uiuc_coef_yaw()
                 Cn_da = uiuc_ice_filter(Cn_da_clean,kCn_da);
               }
            Cn_da_save = Cn_da * aileron;
-            Cn += Cn_da * aileron;
+            Cn += Cn_da_save;
             break;
           }
         case Cn_dr_flag:
@@ -192,7 +188,6 @@ void uiuc_coef_yaw()
                 Cn_dr = uiuc_ice_filter(Cn_dr_clean,kCn_dr);
               }
            Cn_dr_save = Cn_dr * rudder;
-           //     Cn += Cn_dr * rudder;
            if (eta_q_Cn_dr_fac)
              {
                Cn += Cn_dr_save * eta_q_Cn_dr_fac;
@@ -210,7 +205,7 @@ void uiuc_coef_yaw()
                 Cn_q = uiuc_ice_filter(Cn_q_clean,kCn_q);
               }
            Cn_q_save = Cn_q * Q_body * cbar_2U;
-            Cn += Cn_q * Q_body * cbar_2U;
+            Cn += Cn_q_save;
             break;
           }
         case Cn_b3_flag:
@@ -219,8 +214,8 @@ void uiuc_coef_yaw()
               {
                 Cn_b3 = uiuc_ice_filter(Cn_b3_clean,kCn_b3);
               }
-           Cn_b3_save = Cn_b3 * Beta * Beta * Beta;
-            Cn += Cn_b3 * Beta * Beta * Beta;
+           Cn_b3_save = Cn_b3 * Std_Beta * Std_Beta * Std_Beta;
+            Cn += Cn_b3_save;
             break;
           }
         case Cnfada_flag:
@@ -230,7 +225,7 @@ void uiuc_coef_yaw()
                                            Cnfada_CnArray,
                                            Cnfada_nAlphaArray,
                                            Cnfada_nda,
-                                           Alpha,
+                                           Std_Alpha,
                                            aileron);
             Cn += CnfadaI;
             break;
@@ -242,7 +237,7 @@ void uiuc_coef_yaw()
                                               Cnfbetadr_CnArray,
                                               Cnfbetadr_nBetaArray,
                                               Cnfbetadr_ndr,
-                                              Beta,
+                                              Std_Beta,
                                               rudder);
             Cn += CnfbetadrI;
             break;
@@ -258,8 +253,8 @@ void uiuc_coef_yaw()
                                               Cnfabetaf_nb_nice,
                                               Cnfabetaf_nf,
                                               flap_pos,
-                                              Alpha,
-                                              Beta);
+                                              Std_Alpha,
+                                              Std_Beta);
            else
              CnfabetafI = uiuc_3Dinterpolation(Cnfabetaf_fArray,
                                                Cnfabetaf_aArray,
@@ -269,8 +264,8 @@ void uiuc_coef_yaw()
                                                Cnfabetaf_nbeta,
                                                Cnfabetaf_nf,
                                                flap_pos,
-                                               Alpha,
-                                               Beta);
+                                               Std_Alpha,
+                                               Std_Beta);
             Cn += CnfabetafI;
             break;
           }
@@ -285,7 +280,7 @@ void uiuc_coef_yaw()
                                             Cnfadaf_nda_nice,
                                             Cnfadaf_nf,
                                             flap_pos,
-                                            Alpha,
+                                            Std_Alpha,
                                             aileron);
            else
              CnfadafI = uiuc_3Dinterpolation(Cnfadaf_fArray,
@@ -296,7 +291,7 @@ void uiuc_coef_yaw()
                                              Cnfadaf_nda,
                                              Cnfadaf_nf,
                                              flap_pos,
-                                             Alpha,
+                                             Std_Alpha,
                                              aileron);
             Cn += CnfadafI;
             break;
@@ -312,7 +307,7 @@ void uiuc_coef_yaw()
                                             Cnfadrf_ndr_nice,
                                             Cnfadrf_nf,
                                             flap_pos,
-                                            Alpha,
+                                            Std_Alpha,
                                             rudder);
            else
              CnfadrfI = uiuc_3Dinterpolation(Cnfadrf_fArray,
@@ -323,7 +318,7 @@ void uiuc_coef_yaw()
                                              Cnfadrf_ndr,
                                              Cnfadrf_nf,
                                              flap_pos,
-                                             Alpha,
+                                             Std_Alpha,
                                              rudder);
             Cn += CnfadrfI;
             break;
@@ -340,7 +335,7 @@ void uiuc_coef_yaw()
                                            Cnfapf_np_nice,
                                            Cnfapf_nf,
                                            flap_pos,
-                                           Alpha,
+                                           Std_Alpha,
                                            p_nondim);
            else
              CnfapfI = uiuc_3Dinterpolation(Cnfapf_fArray,
@@ -351,7 +346,7 @@ void uiuc_coef_yaw()
                                             Cnfapf_np,
                                             Cnfapf_nf,
                                             flap_pos,
-                                            Alpha,
+                                            Std_Alpha,
                                             p_nondim);
             Cn += CnfapfI;
             break;
@@ -368,7 +363,7 @@ void uiuc_coef_yaw()
                                            Cnfarf_nr_nice,
                                            Cnfarf_nf,
                                            flap_pos,
-                                           Alpha,
+                                           Std_Alpha,
                                            r_nondim);
            else
              CnfarfI = uiuc_3Dinterpolation(Cnfarf_fArray,
@@ -379,7 +374,7 @@ void uiuc_coef_yaw()
                                             Cnfarf_nr,
                                             Cnfarf_nf,
                                             flap_pos,
-                                            Alpha,
+                                            Std_Alpha,
                                             r_nondim);
             Cn += CnfarfI;
             break;