1 /***************************************************************************
5 ----------------------------------------------------------------------------
7 FUNCTION: Model loop executive
9 ----------------------------------------------------------------------------
11 MODULE STATUS: developmental
13 ----------------------------------------------------------------------------
15 GENEALOGY: Created 15 October 1992 as part of LaRCSIM project
18 ----------------------------------------------------------------------------
20 DESIGNED BY: Bruce Jackson
22 CODED BY: Bruce Jackson
24 MAINTAINED BY: maintainer
26 ----------------------------------------------------------------------------
32 950306 Added parameters to call: dt, which is the step size
33 to be taken this loop (caution: may vary from call to call)
34 and Initialize, which if non-zero, implies an initialization
37 CURRENT RCS HEADER INFO:
40 Revision 1.1 1997/05/29 00:09:58 curt
41 Initial Flight Gear revision.
43 * Revision 1.3 1995/03/06 18:49:46 bjax
44 * Added dt and initialize flag parameters to subroutine calls. This will
45 * support trim routine (to allow single throttle setting to drive
46 * all four throttle positions, for example, if initialize is TRUE).
48 * Revision 1.2 1993/03/10 06:38:09 bjax
49 * Added additional calls: inertias() and subsystems()... EBJ
51 * Revision 1.1 92/12/30 13:19:08 bjax
55 ----------------------------------------------------------------------------
59 ----------------------------------------------------------------------------
61 CALLED BY: ls_step (in initialization), ls_loop (planned)
63 ----------------------------------------------------------------------------
65 CALLS TO: aero(), engine(), gear()
67 ----------------------------------------------------------------------------
71 ----------------------------------------------------------------------------
75 --------------------------------------------------------------------------*/
78 void ls_model( SCALAR dt, int Initialize )
81 inertias( dt, Initialize );
82 subsystems( dt, Initialize );
83 aero( dt, Initialize );
84 engine( dt, Initialize );
85 gear( dt, Initialize );