FGModel Class Reference

#include <FGModel.h>

Inherits FGJSBBase.

Inherited by FGAerodynamics, FGAircraft, FGAtmosphere, FGAuxiliary, FGBuoyantForces, FGExternalReactions, FGFCS, FGGroundReactions, FGInertial, FGInput, FGMassBalance, FGOutput, FGPropagate, and FGPropulsion.

List of all members.


Detailed Description

Author:
Jon S. Berndt

Definition at line 89 of file FGModel.h.


Public Member Functions

 FGModel (FGFDMExec *)
 Constructor.
FGFDMExecGetExec (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
FGModelNextModel

Protected Member Functions

virtual void Debug (int from)

Protected Attributes

FGAerodynamicsAerodynamics
FGAircraftAircraft
FGAtmosphereAtmosphere
FGAuxiliaryAuxiliary
FGBuoyantForcesBuoyantForces
int exe_ctr
FGExternalReactionsExternalReactions
FGFCSFCS
FGFDMExecFDMExec
FGGroundReactionsGroundReactions
FGInertialInertial
FGMassBalanceMassBalance
FGPropagatePropagate
FGPropertyManagerPropertyManager
FGPropulsionPropulsion
int rate
FGStateState

Member Function Documentation

virtual bool Load ( Element el  )  [inline, virtual]

Parameters:
el a pointer to the element
Returns:
true if model is successfully loaded

Reimplemented in FGAerodynamics, FGAircraft, FGBuoyantForces, FGExternalReactions, FGGroundReactions, FGInput, FGMassBalance, FGOutput, and FGPropulsion.

Definition at line 101 of file FGModel.h.

bool Run ( void   )  [virtual]

See also:
JSBSim.cpp documentation
Returns:
false if no error

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.


The documentation for this class was generated from the following files:

Generated on Tue May 26 00:55:11 2009 for JSBSim Flight Dynamics Model by  doxygen 1.5.5