1 /********************************************************************** 2 3 FILENAME: uiuc_map_engine.cpp 4 5 ---------------------------------------------------------------------- 6 7 DESCRIPTION: initializes the engine map 8 9 ---------------------------------------------------------------------- 10 11 STATUS: alpha version 12 13 ---------------------------------------------------------------------- 14 15 REFERENCES: 16 17 ---------------------------------------------------------------------- 18 19 HISTORY: 04/08/2000 initial release 20 06/18/2001 (RD) Added Throttle_pct_input 21 08/29/2002 (MS) Added simpleSingleModel 22 23 ---------------------------------------------------------------------- 24 25 AUTHOR(S): Bipin Sehgal <bsehgal@uiuc.edu> 26 Jeff Scott <jscott@mail.com> 27 Robert Deters <rdeters@uiuc.edu> 28 29 ---------------------------------------------------------------------- 30 31 VARIABLES: 32 33 ---------------------------------------------------------------------- 34 35 INPUTS: none 36 37 ---------------------------------------------------------------------- 38 39 OUTPUTS: none 40 41 ---------------------------------------------------------------------- 42 43 CALLED BY: uiuc_initializemaps.cpp 44 45 ---------------------------------------------------------------------- 46 47 CALLS TO: none 48 49 ---------------------------------------------------------------------- 50 51 COPYRIGHT: (C) 2000 by Michael Selig 52 53 This program is free software; you can redistribute it and/or 54 modify it under the terms of the GNU General Public License 55 as published by the Free Software Foundation. 56 57 This program is distributed in the hope that it will be useful, 58 but WITHOUT ANY WARRANTY; without even the implied warranty of 59 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 60 GNU General Public License for more details. 61 62 You should have received a copy of the GNU General Public License 63 along with this program; if not, write to the Free Software 64 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 65 66 **********************************************************************/ 67 68 #include "uiuc_map_engine.h" 69 70 uiuc_map_engine()71void uiuc_map_engine() 72 { 73 engine_map["simpleSingle"] = simpleSingle_flag ; 74 engine_map["simpleSingleModel"] = simpleSingleModel_flag ; 75 engine_map["c172"] = c172_flag ; 76 engine_map["cherokee"] = cherokee_flag ; 77 engine_map["Throttle_pct_input"]= Throttle_pct_input_flag ; 78 engine_map["gyroForce_Q_body"] = gyroForce_Q_body_flag ; 79 engine_map["gyroForce_R_body"] = gyroForce_R_body_flag ; 80 engine_map["omega"] = omega_flag ; 81 engine_map["omegaRPM"] = omegaRPM_flag ; 82 engine_map["polarInertia"] = polarInertia_flag ; 83 engine_map["slipstream_effects"] = slipstream_effects_flag ; 84 engine_map["propDia"] = propDia_flag ; 85 engine_map["eta_q_Cm_q"] = eta_q_Cm_q_flag ; 86 engine_map["eta_q_Cm_adot"] = eta_q_Cm_adot_flag ; 87 engine_map["eta_q_Cmfade"] = eta_q_Cmfade_flag ; 88 engine_map["eta_q_Cm_de"] = eta_q_Cm_de_flag ; 89 engine_map["eta_q_Cl_beta"] = eta_q_Cl_beta_flag ; 90 engine_map["eta_q_Cl_p"] = eta_q_Cl_p_flag ; 91 engine_map["eta_q_Cl_r"] = eta_q_Cl_r_flag ; 92 engine_map["eta_q_Cl_dr"] = eta_q_Cl_dr_flag ; 93 engine_map["eta_q_CY_beta"] = eta_q_CY_beta_flag ; 94 engine_map["eta_q_CY_p"] = eta_q_CY_p_flag ; 95 engine_map["eta_q_CY_r"] = eta_q_CY_r_flag ; 96 engine_map["eta_q_CY_dr"] = eta_q_CY_dr_flag ; 97 engine_map["eta_q_Cn_beta"] = eta_q_Cn_beta_flag ; 98 engine_map["eta_q_Cn_p"] = eta_q_Cn_p_flag ; 99 engine_map["eta_q_Cn_r"] = eta_q_Cn_r_flag ; 100 engine_map["eta_q_Cn_dr"] = eta_q_Cn_dr_flag ; 101 engine_map["forcemom"] = forcemom_flag ; 102 engine_map["Xp_input"] = Xp_input_flag ; 103 engine_map["Zp_input"] = Zp_input_flag ; 104 engine_map["Mp_input"] = Mp_input_flag ; 105 } 106 107 // end uiuc_map_engine.cpp 108