]> git.mxchange.org Git - flightgear.git/blob - src/FDM/UIUCModel/uiuc_map_record4.cpp
Fix for bug 1304 - crash loading XML route
[flightgear.git] / src / FDM / UIUCModel / uiuc_map_record4.cpp
1 /********************************************************************** 
2  
3  FILENAME:     uiuc_map_record4.cpp
4
5 ---------------------------------------------------------------------- 
6
7  DESCRIPTION:  initializes the record maps for aerodynamic 
8                coefficients and ice detection parameters
9
10 ----------------------------------------------------------------------
11  
12  STATUS:       alpha version
13
14 ----------------------------------------------------------------------
15  
16  REFERENCES:   
17  
18 ----------------------------------------------------------------------
19  
20  HISTORY:      06/03/2000   file creation
21                10/25/2001   (RD) Added new variables needed for the non-
22                             linear Twin Otter model at zero flaps
23                             (Cxfxxf0I)
24                11/12/2001   (RD) Added new variables needed for the non-
25                             linear Twin Otter model with flaps
26                             (CxfxxfI).  Removed zero flap vairables
27                02/13/2002   (RD) Added variables so linear aero model
28                             values can be recorded
29
30 ----------------------------------------------------------------------
31  
32  AUTHOR(S):    Bipin Sehgal       <bsehgal@uiuc.edu>
33                Jeff Scott         <jscott@mail.com>
34                Robert Deters      <rdeters@uiuc.edu>
35
36 ----------------------------------------------------------------------
37  
38  VARIABLES:
39  
40 ----------------------------------------------------------------------
41  
42  INPUTS:       none
43  
44 ----------------------------------------------------------------------
45  
46  OUTPUTS:      none
47  
48 ----------------------------------------------------------------------
49  
50  CALLED BY:    uiuc_initializemaps.cpp
51  
52 ----------------------------------------------------------------------
53  
54  CALLS TO:     none
55  
56 ----------------------------------------------------------------------
57  
58  COPYRIGHT:    (C) 2000 by Michael Selig
59  
60  This program is free software; you can redistribute it and/or
61  modify it under the terms of the GNU General Public License
62  as published by the Free Software Foundation.
63  
64  This program is distributed in the hope that it will be useful,
65  but WITHOUT ANY WARRANTY; without even the implied warranty of
66  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
67  GNU General Public License for more details.
68
69  You should have received a copy of the GNU General Public License
70  along with this program; if not, write to the Free Software
71  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
72
73 **********************************************************************/
74
75 #include "uiuc_map_record4.h"
76
77
78 void uiuc_map_record4()
79 {
80   /****************** Aero Coefficients ******************/
81   record_map["CD"]                =      CD_record                  ;
82   record_map["CDfaI"]             =      CDfaI_record               ;
83   record_map["CDfCLI"]            =      CDfCLI_record              ;
84   record_map["CDfadeI"]           =      CDfadeI_record             ;
85   record_map["CDfdfI"]            =      CDfdfI_record              ;
86   record_map["CDfadfI"]           =      CDfadfI_record             ;
87   record_map["CX"]                =      CX_record                  ;
88   record_map["CXfabetafI"]        =      CXfabetafI_record          ;
89   record_map["CXfadefI"]          =      CXfadefI_record            ;
90   record_map["CXfaqfI"]           =      CXfaqfI_record             ;
91   record_map["CDo_save"]          =      CDo_save_record            ;
92   record_map["CDK_save"]          =      CDK_save_record            ;
93   record_map["CLK_save"]          =      CLK_save_record            ;
94   record_map["CD_a_save"]         =      CD_a_save_record           ;
95   record_map["CD_adot_save"]      =      CD_adot_save_record        ;
96   record_map["CD_q_save"]         =      CD_q_save_record           ;
97   record_map["CD_ih_save"]        =      CD_ih_save_record          ;
98   record_map["CD_de_save"]        =      CD_de_save_record          ;
99   record_map["CD_dr_save"]        =      CD_dr_save_record          ;
100   record_map["CD_da_save"]        =      CD_da_save_record          ;
101   record_map["CD_beta_save"]      =      CD_beta_save_record        ;
102   record_map["CD_df_save"]        =      CD_df_save_record          ;
103   record_map["CD_ds_save"]        =      CD_ds_save_record          ;
104   record_map["CD_dg_save"]        =      CD_dg_save_record          ;
105   record_map["CXo_save"]          =      CXo_save_record            ;
106   record_map["CXK_save"]          =      CXK_save_record            ;
107   record_map["CX_a_save"]         =      CX_a_save_record           ;
108   record_map["CX_a2_save"]        =      CX_a2_save_record          ;
109   record_map["CX_a3_save"]        =      CX_a3_save_record          ;
110   record_map["CX_adot_save"]      =      CX_adot_save_record        ;
111   record_map["CX_q_save"]         =      CX_q_save_record           ;
112   record_map["CX_de_save"]        =      CX_de_save_record          ;
113   record_map["CX_dr_save"]        =      CX_dr_save_record          ;
114   record_map["CX_df_save"]        =      CX_df_save_record          ;
115   record_map["CX_adf_save"]       =      CX_adf_save_record         ;
116   record_map["CL"]                =      CL_record                  ;
117   record_map["CLfaI"]             =      CLfaI_record               ;
118   record_map["CLfadeI"]           =      CLfadeI_record             ;
119   record_map["CLfdfI"]            =      CLfdfI_record              ;
120   record_map["CLfadfI"]           =      CLfadfI_record             ;
121   record_map["CZ"]                =      CZ_record                  ;
122   record_map["CZfaI"]             =      CZfaI_record               ;
123   record_map["CZfabetafI"]        =      CZfabetafI_record          ;
124   record_map["CZfadefI"]          =      CZfadefI_record            ;
125   record_map["CZfaqfI"]           =      CZfaqfI_record             ;
126   record_map["CLo_save"]          =      CLo_save_record            ;
127   record_map["CL_a_save"]         =      CL_a_save_record           ;
128   record_map["CL_adot_save"]      =      CL_adot_save_record        ;
129   record_map["CL_q_save"]         =      CL_q_save_record           ;
130   record_map["CL_ih_save"]        =      CL_ih_save_record          ;
131   record_map["CL_de_save"]        =      CL_de_save_record          ;
132   record_map["CL_df_save"]        =      CL_df_save_record          ;
133   record_map["CL_ds_save"]        =      CL_ds_save_record          ;
134   record_map["CL_dg_save"]        =      CL_dg_save_record          ;
135   record_map["CZo_save"]          =      CZo_save_record            ;
136   record_map["CZ_a_save"]         =      CZ_a_save_record           ;
137   record_map["CZ_a2_save"]        =      CZ_a2_save_record          ;
138   record_map["CZ_a3_save"]        =      CZ_a3_save_record          ;
139   record_map["CZ_adot_save"]      =      CZ_adot_save_record        ;
140   record_map["CZ_q_save"]         =      CZ_q_save_record           ;
141   record_map["CZ_de_save"]        =      CZ_de_save_record          ;
142   record_map["CZ_deb2_save"]      =      CZ_deb2_save_record        ;
143   record_map["CZ_df_save"]        =      CZ_df_save_record          ;
144   record_map["CZ_adf_save"]       =      CZ_adf_save_record         ;
145   record_map["Cm"]                =      Cm_record                  ;
146   record_map["CmfaI"]             =      CmfaI_record               ;
147   record_map["CmfadeI"]           =      CmfadeI_record             ;
148   record_map["CmfdfI"]            =      CmfdfI_record              ;
149   record_map["CmfadfI"]           =      CmfadfI_record             ;
150   record_map["CmfabetafI"]        =      CmfabetafI_record          ;
151   record_map["CmfadefI"]          =      CmfadefI_record            ;
152   record_map["CmfaqfI"]           =      CmfaqfI_record             ;
153   record_map["Cmo_save"]          =      Cmo_save_record            ;
154   record_map["Cm_a_save"]         =      Cm_a_save_record           ;
155   record_map["Cm_a2_save"]        =      Cm_a2_save_record          ;
156   record_map["Cm_adot_save"]      =      Cm_adot_save_record        ;
157   record_map["Cm_q_save"]         =      Cm_q_save_record           ;
158   record_map["Cm_ih_save"]        =      Cm_ih_save_record          ;
159   record_map["Cm_de_save"]        =      Cm_de_save_record          ;
160   record_map["Cm_b2_save"]        =      Cm_b2_save_record          ;
161   record_map["Cm_r_save"]         =      Cm_r_save_record           ;
162   record_map["Cm_df_save"]        =      Cm_df_save_record          ;
163   record_map["Cm_ds_save"]        =      Cm_ds_save_record          ;
164   record_map["Cm_dg_save"]        =      Cm_dg_save_record          ;
165   record_map["CY"]                =      CY_record                  ;
166   record_map["CYfadaI"]           =      CYfadaI_record             ;
167   record_map["CYfbetadrI"]        =      CYfbetadrI_record          ;
168   record_map["CYfabetafI"]        =      CYfabetafI_record          ;
169   record_map["CYfadafI"]          =      CYfadafI_record            ;
170   record_map["CYfadrfI"]          =      CYfadrfI_record            ;
171   record_map["CYfapfI"]           =      CYfapfI_record             ;
172   record_map["CYfarfI"]           =      CYfarfI_record             ;
173   record_map["CYo_save"]          =      CYo_save_record            ;
174   record_map["CY_beta_save"]      =      CY_beta_save_record        ;
175   record_map["CY_p_save"]         =      CY_p_save_record           ;
176   record_map["CY_r_save"]         =      CY_r_save_record           ;
177   record_map["CY_da_save"]        =      CY_da_save_record          ;
178   record_map["CY_dr_save"]        =      CY_dr_save_record          ;
179   record_map["CY_dra_save"]       =      CY_dra_save_record         ;
180   record_map["CY_bdot_save"]      =      CY_bdot_save_record        ;
181   record_map["Cl"]                =      Cl_record                  ;
182   record_map["ClfadaI"]           =      ClfadaI_record             ;
183   record_map["ClfbetadrI"]        =      ClfbetadrI_record          ;
184   record_map["ClfabetafI"]        =      ClfabetafI_record          ;
185   record_map["ClfadafI"]          =      ClfadafI_record            ;
186   record_map["ClfadrfI"]          =      ClfadrfI_record            ;
187   record_map["ClfapfI"]           =      ClfapfI_record             ;
188   record_map["ClfarfI"]           =      ClfarfI_record             ;
189   record_map["Clo_save"]          =      Clo_save_record            ;
190   record_map["Cl_beta_save"]      =      Cl_beta_save_record        ;
191   record_map["Cl_p_save"]         =      Cl_p_save_record           ;
192   record_map["Cl_r_save"]         =      Cl_r_save_record           ;
193   record_map["Cl_da_save"]        =      Cl_da_save_record          ;
194   record_map["Cl_dr_save"]        =      Cl_dr_save_record          ;
195   record_map["Cl_daa_save"]       =      Cl_daa_save_record         ;
196   record_map["Cn"]                =      Cn_record                  ;
197   record_map["CnfadaI"]           =      CnfadaI_record             ;
198   record_map["CnfbetadrI"]        =      CnfbetadrI_record          ;
199   record_map["CnfabetafI"]        =      CnfabetafI_record          ;
200   record_map["CnfadafI"]          =      CnfadafI_record            ;
201   record_map["CnfadrfI"]          =      CnfadrfI_record            ;
202   record_map["CnfapfI"]           =      CnfapfI_record             ;
203   record_map["CnfarfI"]           =      CnfarfI_record             ;
204   record_map["Cno_save"]          =      Cno_save_record            ;
205   record_map["Cn_beta_save"]      =      Cn_beta_save_record        ;
206   record_map["Cn_p_save"]         =      Cn_p_save_record           ;
207   record_map["Cn_r_save"]         =      Cn_r_save_record           ;
208   record_map["Cn_da_save"]        =      Cn_da_save_record          ;
209   record_map["Cn_dr_save"]        =      Cn_dr_save_record          ;
210   record_map["Cn_q_save"]         =      Cn_q_save_record           ;
211   record_map["Cn_b3_save"]        =      Cn_b3_save_record          ;
212 }
213
214 // end uiuc_map_record4.cpp