#include <FGModel.h>
Inherits FGJSBBase.
Inherited by FGAerodynamics, FGAircraft, FGAtmosphere, FGAuxiliary, FGBuoyantForces, FGExternalReactions, FGFCS, FGGroundReactions, FGInertial, FGInput, FGMassBalance, FGOutput, FGPropagate, and FGPropulsion.
Definition at line 89 of file FGModel.h.
Public Member Functions | |
| FGModel (FGFDMExec *) | |
| Constructor. | |
| FGFDMExec * | GetExec (void) |
| virtual int | GetRate (void) |
| virtual bool | InitModel (void) |
| virtual bool | Load (Element *el) |
| Loads this model. | |
| virtual bool | Run (void) |
| Runs the model; called by the Executive. | |
| void | SetPropertyManager (FGPropertyManager *fgpm) |
| virtual void | SetRate (int tt) |
| virtual | ~FGModel () |
| Destructor. | |
Public Attributes | |
| string | Name |
| FGModel * | NextModel |
Protected Member Functions | |
| virtual void | Debug (int from) |
Protected Attributes | |
| FGAerodynamics * | Aerodynamics |
| FGAircraft * | Aircraft |
| FGAtmosphere * | Atmosphere |
| FGAuxiliary * | Auxiliary |
| FGBuoyantForces * | BuoyantForces |
| int | exe_ctr |
| FGExternalReactions * | ExternalReactions |
| FGFCS * | FCS |
| FGFDMExec * | FDMExec |
| FGGroundReactions * | GroundReactions |
| FGInertial * | Inertial |
| FGMassBalance * | MassBalance |
| FGPropagate * | Propagate |
| FGPropertyManager * | PropertyManager |
| FGPropulsion * | Propulsion |
| int | rate |
| FGState * | State |
| virtual bool Load | ( | Element * | el | ) | [inline, virtual] |
| el | a pointer to the element |
Reimplemented in FGAerodynamics, FGAircraft, FGBuoyantForces, FGExternalReactions, FGGroundReactions, FGInput, FGMassBalance, FGOutput, and FGPropulsion.
| bool Run | ( | void | ) | [virtual] |
Reimplemented in FGAerodynamics, FGAircraft, FGAtmosphere, FGAuxiliary, FGBuoyantForces, FGExternalReactions, FGFCS, FGGroundReactions, FGInertial, FGInput, FGMassBalance, FGOutput, FGPropagate, and FGPropulsion.
Definition at line 140 of file FGModel.cpp.
1.5.5