9 #ifndef SIMINITSTRUCT_H_
10 #define SIMINITSTRUCT_H_
198 initLat_( 36.737845 ),
199 initLon_( -121.8804227 ),
201 initPitch_( 000.0000 ),
202 initRoll_( 000.0000 ),
203 initHeading_( 0.0 ) ,
206 initMassPosition_( 0.0 ),
207 initBuoyancyPosition_( 0.0 ),
217 northCurrent_( nanf(
"" ) ),
218 eastCurrent_( nanf(
"" ) ),
219 vertCurrent_( nanf(
"" ) ),
220 magneticVariation_( nanf(
"" ) ),
221 soundSpeed_( nanf(
"" ) ),
222 density_( nanf(
"" ) ),
224 tMixed_( nanf(
"" ) ),
227 sMixed_( nanf(
"" ) ),
229 mixedLayerDepth_( nanf(
"" ) ),
232 defaultDensity_( 1025.00 ),
235 buoyancyNeutral_( nanf(
"" ) ),
238 movableMass_( nanf(
"" ) ),
239 volume_( nanf(
"" ) ),
240 centerOfMassX_( nanf(
"" ) ),
241 centerOfMassY_( nanf(
"" ) ),
242 centerOfMassZ_( nanf(
"" ) ),
243 centerOfMovableMassX_( nanf(
"" ) ),
244 centerOfMovableMassY_( nanf(
"" ) ),
245 centerOfMovableMassZ_( nanf(
"" ) ),
246 centerOfBuoyX_( nanf(
"" ) ),
247 centerOfBuoyY_( nanf(
"" ) ),
248 centerOfBuoyZ_( nanf(
"" ) ),
249 momentXX_( nanf(
"" ) ),
250 momentYY_( nanf(
"" ) ),
251 momentZZ_( nanf(
"" ) ),
258 kpDot_( nanf(
"" ) ),
259 mqDot_( nanf(
"" ) ),
260 nrDot_( nanf(
"" ) ),
261 xuDot_( nanf(
"" ) ),
262 yvDot_( nanf(
"" ) ),
263 zwDot_( nanf(
"" ) ),
266 kvDot_( nanf(
"" ) ),
267 mwDot_( nanf(
"" ) ),
268 nvDot_( nanf(
"" ) ),
269 yrDot_( nanf(
"" ) ),
270 ypDot_( nanf(
"" ) ),
271 zqDot_( nanf(
"" ) ),
274 kpabp_( nanf(
"" ) ),
275 mqabq_( nanf(
"" ) ),
276 nrabr_( nanf(
"" ) ),
277 xuabu_( nanf(
"" ) ),
278 yvabv_( nanf(
"" ) ),
279 zwabw_( nanf(
"" ) ),
282 mwabw_( nanf(
"" ) ),
283 nvabv_( nanf(
"" ) ),
284 yrabr_( nanf(
"" ) ),
285 zqabq_( nanf(
"" ) ),
313 aspectRatio_( nanf(
"" ) ),
314 stallAngle_( nanf(
"" ) ),
316 rudderHystWidth_( nanf(
"" ) ),
317 rudderHystCenter_( nanf(
"" ) ),
318 rudderSpeed_( nanf(
"" ) ),
320 elevatorHystWidth_( nanf(
"" ) ),
321 elevatorHystCenter_( nanf(
"" ) ),
322 elevatorSpeed_( nanf(
"" ) ),
324 movableMassHystWidth_( nanf(
"" ) ),
325 movableMassHystCenter_( nanf(
"" ) ),
326 movableMassSpeed_( nanf(
"" ) ),
328 buoyancyHystWidth_( nanf(
"" ) ),
329 buoyancyHystCenter_( nanf(
"" ) ),
330 buoyancySpeed_( nanf(
"" ) ),
332 finArea_( nanf(
"" ) ),
333 coeffDrag_( nanf(
"" ) ),
334 coeffLift_( nanf(
"" ) ),
336 lowerRudX_( nanf(
"" ) ),
337 lowerRudY_( nanf(
"" ) ),
338 lowerRudZ_( nanf(
"" ) ),
339 upperRudX_( nanf(
"" ) ),
340 upperRudY_( nanf(
"" ) ),
341 upperRudZ_( nanf(
"" ) ),
342 portElevX_( nanf(
"" ) ),
343 portElevY_( nanf(
"" ) ),
344 portElevZ_( nanf(
"" ) ),
345 stbdElevX_( nanf(
"" ) ),
346 stbdElevY_( nanf(
"" ) ),
347 stbdElevZ_( nanf(
"" ) ),
349 designSpeed_( nanf(
"" ) ),
350 designPropEff_( nanf(
"" ) ),
351 designOmega_( nanf(
"" ) ),
352 designThrust_( nanf(
"" ) ),
353 designTorque_( nanf(
"" ) ),
354 dropWt1Volume_( nanf(
"" ) ),
355 dropWt1Mass_( nanf(
"" ) ),
356 dropWt1X_( nanf(
"" ) ),
357 dropWt1Y_( nanf(
"" ) ),
358 dropWt1Z_( nanf(
"" ) ),
359 cylinderLength_( nanf(
"" ) ),
360 cylinderRadius_( nanf(
"" ) )
362 memset( oceanModelData_, 0,
sizeof( oceanModelData_ ) );
float stallAngle_
Definition: SimInitStruct.h:145
float ywp_
Definition: SimInitStruct.h:136
double initLon_
Definition: SimInitStruct.h:26
float upperRudX_
Definition: SimInitStruct.h:170
float elevatorHystWidth_
Definition: SimInitStruct.h:151
float yur_
Definition: SimInitStruct.h:134
float dropWt1Y_
Definition: SimInitStruct.h:188
float zvp_
Definition: SimInitStruct.h:140
float nuv_
Definition: SimInitStruct.h:124
float centerOfMassX_
Definition: SimInitStruct.h:71
double initLat_
Definition: SimInitStruct.h:25
float initR_
Definition: SimInitStruct.h:42
float designTorque_
Definition: SimInitStruct.h:184
float dropWt1Z_
Definition: SimInitStruct.h:189
float centerOfBuoyX_
Definition: SimInitStruct.h:77
float tMixed_
Definition: SimInitStruct.h:52
float portElevX_
Definition: SimInitStruct.h:173
float xuabu_
Definition: SimInitStruct.h:108
float movableMass_
Definition: SimInitStruct.h:69
float centerOfMovableMassZ_
Definition: SimInitStruct.h:76
float yrDot_
Definition: SimInitStruct.h:100
float yrabr_
Definition: SimInitStruct.h:115
float rudderHystWidth_
Definition: SimInitStruct.h:147
float s300_
Definition: SimInitStruct.h:56
float nvabv_
Definition: SimInitStruct.h:114
float finArea_
Definition: SimInitStruct.h:163
float centerOfMovableMassY_
Definition: SimInitStruct.h:75
float initMassPosition_
Definition: SimInitStruct.h:33
float yuv_
Definition: SimInitStruct.h:135
float mixedLayerDepth_
Definition: SimInitStruct.h:58
float movableMassHystCenter_
Definition: SimInitStruct.h:156
float momentXX_
Definition: SimInitStruct.h:80
float zuw_
Definition: SimInitStruct.h:139
uint8_t oceanModelData_[256]
Definition: SimInitStruct.h:57
float centerOfMassZ_
Definition: SimInitStruct.h:73
float stbdElevX_
Definition: SimInitStruct.h:176
float movableMassHystWidth_
Definition: SimInitStruct.h:155
float vertCurrent_
Definition: SimInitStruct.h:47
float coeffDrag_
Definition: SimInitStruct.h:164
float stbdElevY_
Definition: SimInitStruct.h:177
float zuq_
Definition: SimInitStruct.h:138
float t300_
Definition: SimInitStruct.h:53
float cylinderLength_
Definition: SimInitStruct.h:191
float xvv_
Definition: SimInitStruct.h:127
float centerOfMassY_
Definition: SimInitStruct.h:72
float momentZZ_
Definition: SimInitStruct.h:82
float dropWt1Volume_
Definition: SimInitStruct.h:185
float initP_
Definition: SimInitStruct.h:40
float sMixed_
Definition: SimInitStruct.h:55
float initV_
Definition: SimInitStruct.h:38
float lowerRudY_
Definition: SimInitStruct.h:168
float initZ_
Definition: SimInitStruct.h:27
float mwDot_
Definition: SimInitStruct.h:98
float initBuoyancyPosition_
Definition: SimInitStruct.h:34
float yvabv_
Definition: SimInitStruct.h:109
float muw_
Definition: SimInitStruct.h:120
float zqabq_
Definition: SimInitStruct.h:116
float nrabr_
Definition: SimInitStruct.h:107
float muq_
Definition: SimInitStruct.h:119
float zwabw_
Definition: SimInitStruct.h:110
float initPitch_
Definition: SimInitStruct.h:28
float xrr_
Definition: SimInitStruct.h:131
float centerOfBuoyY_
Definition: SimInitStruct.h:78
float coeffLift_
Definition: SimInitStruct.h:165
float designOmega_
Definition: SimInitStruct.h:182
float dropWt1Mass_
Definition: SimInitStruct.h:186
float rudderSpeed_
Definition: SimInitStruct.h:149
float buoyancyHystWidth_
Definition: SimInitStruct.h:159
float initRoll_
Definition: SimInitStruct.h:29
float sst_
Definition: SimInitStruct.h:51
float xwq_
Definition: SimInitStruct.h:130
float initQ_
Definition: SimInitStruct.h:41
float mass_
Definition: SimInitStruct.h:68
float xww_
Definition: SimInitStruct.h:128
float designSpeed_
Definition: SimInitStruct.h:180
float mqabq_
Definition: SimInitStruct.h:106
float mwabw_
Definition: SimInitStruct.h:113
float ypDot_
Definition: SimInitStruct.h:101
float designPropEff_
Definition: SimInitStruct.h:181
float portElevZ_
Definition: SimInitStruct.h:175
float dropWt1X_
Definition: SimInitStruct.h:187
float buoyancyHystCenter_
Definition: SimInitStruct.h:160
float rudderHystCenter_
Definition: SimInitStruct.h:148
float nrDot_
Definition: SimInitStruct.h:91
float designThrust_
Definition: SimInitStruct.h:183
float xvr_
Definition: SimInitStruct.h:129
float npq_
Definition: SimInitStruct.h:125
float xuDot_
Definition: SimInitStruct.h:92
float mqDot_
Definition: SimInitStruct.h:90
float kvt2_
Definition: SimInitStruct.h:142
float eastCurrent_
Definition: SimInitStruct.h:46
float zwDot_
Definition: SimInitStruct.h:94
float upperRudY_
Definition: SimInitStruct.h:171
float nvDot_
Definition: SimInitStruct.h:99
float upperRudZ_
Definition: SimInitStruct.h:172
float nur_
Definition: SimInitStruct.h:123
float elevatorSpeed_
Definition: SimInitStruct.h:153
float kpDot_
Definition: SimInitStruct.h:89
float buoyancyNeutral_
Definition: SimInitStruct.h:64
float lowerRudX_
Definition: SimInitStruct.h:167
float buoyancySpeed_
Definition: SimInitStruct.h:161
float initW_
Definition: SimInitStruct.h:39
float volume_
Definition: SimInitStruct.h:70
float kpabp_
Definition: SimInitStruct.h:105
float movableMassSpeed_
Definition: SimInitStruct.h:157
float yvDot_
Definition: SimInitStruct.h:93
float kvDot_
Definition: SimInitStruct.h:97
float stbdElevZ_
Definition: SimInitStruct.h:178
float cylinderRadius_
Definition: SimInitStruct.h:192
float centerOfMovableMassX_
Definition: SimInitStruct.h:74
float mpr_
Definition: SimInitStruct.h:121
float portElevY_
Definition: SimInitStruct.h:174
float centerOfBuoyZ_
Definition: SimInitStruct.h:79
float aspectRatio_
Definition: SimInitStruct.h:144
float initHeading_
Definition: SimInitStruct.h:30
float magneticVariation_
Definition: SimInitStruct.h:48
float momentYY_
Definition: SimInitStruct.h:81
float northCurrent_
Definition: SimInitStruct.h:45
float initU_
Definition: SimInitStruct.h:37
A struct of values that is passed from the LRAUV to the Simulator, to initialize the simulator...
Definition: SimInitStruct.h:22
float lowerRudZ_
Definition: SimInitStruct.h:169
float density_
Definition: SimInitStruct.h:50
SimInitStruct()
Constructor.
Definition: SimInitStruct.h:195
float defaultDensity_
Definition: SimInitStruct.h:61
float soundSpeed_
Definition: SimInitStruct.h:49
float sss_
Definition: SimInitStruct.h:54
float elevatorHystCenter_
Definition: SimInitStruct.h:152
float xqq_
Definition: SimInitStruct.h:132
float zqDot_
Definition: SimInitStruct.h:102