]> git.mxchange.org Git - flightgear.git/blob - src/FDM/UIUCModel/uiuc_map_record5.cpp
Patch from Melchior Franz:
[flightgear.git] / src / FDM / UIUCModel / uiuc_map_record5.cpp
1 /********************************************************************** 
2  
3  FILENAME:     uiuc_map_record5.cpp
4
5 ---------------------------------------------------------------------- 
6
7  DESCRIPTION:  initializes the record maps for forces and moments
8
9 ----------------------------------------------------------------------
10  
11  STATUS:       alpha version
12
13 ----------------------------------------------------------------------
14  
15  REFERENCES:   
16  
17 ----------------------------------------------------------------------
18  
19  HISTORY:      06/03/2000   file creation
20
21 ----------------------------------------------------------------------
22  
23  AUTHOR(S):    Bipin Sehgal       <bsehgal@uiuc.edu>
24                Jeff Scott         <jscott@mail.com>
25  
26 ----------------------------------------------------------------------
27  
28  VARIABLES:
29  
30 ----------------------------------------------------------------------
31  
32  INPUTS:       none
33  
34 ----------------------------------------------------------------------
35  
36  OUTPUTS:      none
37  
38 ----------------------------------------------------------------------
39  
40  CALLED BY:    uiuc_initializemaps.cpp
41  
42 ----------------------------------------------------------------------
43  
44  CALLS TO:     none
45  
46 ----------------------------------------------------------------------
47  
48  COPYRIGHT:    (C) 2000 by Michael Selig
49  
50  This program is free software; you can redistribute it and/or
51  modify it under the terms of the GNU General Public License
52  as published by the Free Software Foundation.
53  
54  This program is distributed in the hope that it will be useful,
55  but WITHOUT ANY WARRANTY; without even the implied warranty of
56  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
57  GNU General Public License for more details.
58  
59  You should have received a copy of the GNU General Public License
60  along with this program; if not, write to the Free Software
61  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
62  USA or view http://www.gnu.org/copyleft/gpl.html.
63  
64 **********************************************************************/
65
66 #include "uiuc_map_record5.h"
67
68
69 void uiuc_map_record5()
70 {
71   /************************ Forces ***********************/
72   // aero forces in local axis
73   record_map["F_X_wind"]          =      F_X_wind_record            ;
74   record_map["F_Y_wind"]          =      F_Y_wind_record            ;
75   record_map["F_Z_wind"]          =      F_Z_wind_record            ;
76
77   // aero forces in body axis
78   record_map["F_X_aero"]          =      F_X_aero_record            ;
79   record_map["F_Y_aero"]          =      F_Y_aero_record            ;
80   record_map["F_Z_aero"]          =      F_Z_aero_record            ;
81
82   // engine forces
83   record_map["F_X_engine"]        =      F_X_engine_record          ;
84   record_map["F_Y_engine"]        =      F_Y_engine_record          ;
85   record_map["F_Z_engine"]        =      F_Z_engine_record          ;
86
87   // gear forces
88   record_map["F_X_gear"]          =      F_X_gear_record            ;
89   record_map["F_Y_gear"]          =      F_Y_gear_record            ;
90   record_map["F_Z_gear"]          =      F_Z_gear_record            ;
91
92   // total forces in body axis
93   record_map["F_X"]               =      F_X_record                 ;
94   record_map["F_Y"]               =      F_Y_record                 ;
95   record_map["F_Z"]               =      F_Z_record                 ;
96
97   // total forces in local axis
98   record_map["F_north"]           =      F_north_record             ;
99   record_map["F_east"]            =      F_east_record              ;
100   record_map["F_down"]            =      F_down_record              ;
101
102
103   /*********************** Moments ***********************/
104   // aero moments
105   record_map["M_l_aero"]          =      M_l_aero_record            ;
106   record_map["M_m_aero"]          =      M_m_aero_record            ;
107   record_map["M_n_aero"]          =      M_n_aero_record            ;
108
109   // engine moments
110   record_map["M_l_engine"]        =      M_l_engine_record          ;
111   record_map["M_m_engine"]        =      M_m_engine_record          ;
112   record_map["M_n_engine"]        =      M_n_engine_record          ;
113
114   // gear moments
115   record_map["M_l_gear"]          =      M_l_gear_record            ;
116   record_map["M_m_gear"]          =      M_m_gear_record            ;
117   record_map["M_n_gear"]          =      M_n_gear_record            ;
118
119   // total moments
120   record_map["M_l_rp"]            =      M_l_rp_record              ;
121   record_map["M_m_rp"]            =      M_m_rp_record              ;
122   record_map["M_n_rp"]            =      M_n_rp_record              ;
123 }
124
125 // end uiuc_map_record5.cpp