JSBSim Flight Dynamics Model 1.0 (23 February 2013)
An Open Source Flight Dynamics and Control Software Library in C++

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
FGStateSpace::AccelX
FGStateSpace::AccelY
FGStateSpace::AccelZ
FGStateSpace::Alpha
FGStateSpace::Alt
ap_array
FGStateSpace::Beta
FGNelderMead::Callback
FGStateSpace::COG
FGStateSpace::Component
FGStateSpace::ComponentVector
FGTrimmer::Constraints
FGStateSpace::DaCmd
FGStateSpace::DaPos
FGStateSpace::DeCmd
FGStateSpace::DePos
FGStateSpace::DrCmd
FGStateSpace::DrPos
ElementEncapsulates an XML element
FGAccelerationsHandles the calculation of accelerations
FGAccelerometerEncapsulates a Accelerometer component for the flight control system
FGActuatorEncapsulates an Actuator component for the flight control system
FGAerodynamicsEncapsulates the aerodynamic calculations
FGAircraftEncapsulates an Aircraft and its systems
FGAtmosphereModels an empty, abstract base atmosphere class
FGAuxiliaryEncapsulates various uncategorized scheduled functions
FGBallonetModels a ballonet inside a gas cell
FGBuoyantForcesEncapsulates the Buoyant forces calculations
FGColumnVector3This class implements a 3 element column vector
FGConditionEncapsulates a condition, which is used in parts of JSBSim including switches
FGDeadBandModels a deadband object
FGDefaultGroundCallback
FGElectricModels an electric motor
FGEngineBase class for all engines
FGExternalForceEncapsulates code that models an individual arbitrary force
FGExternalReactionsManages the external and/or arbitrary forces
FGFCSEncapsulates the Flight Control System (FCS) functionality
FGFCSChannel
FGFCSComponentBase class for JSBSim Flight Control System Components
FGFCSFunctionModels a FCSFunction object
FGFDMExecEncapsulates the JSBSim simulation executive
FGfdmSocketEncapsulates an object that enables JSBSim to communicate via socket (input and/or output)
FGFilterEncapsulates a filter for the flight control system
FGForceUtility class that aids in the conversion of forces between coordinate systems and calculation of moments
FGFunctionRepresents a mathematical function
FGGainEncapsulates a gain component for the flight control system
FGGasCellModels a gas cell
FGGroundCallbackThis class provides callback slots to get ground specific data
FGGroundReactionsManages ground reactions modeling
FGGyroEncapsulates a Gyro component for the flight control system
FGInertialModels inertial forces (e.g
FGInitialConditionInitializes the simulation run
FGInputHandles simulation socket input
FGJSBBaseJSBSim Base class
FGKinematEncapsulates a kinematic (mechanical) component for the flight control system
FGLGearLanding gear model
FGLinearization
FGLocationFGLocation holds an arbitrary location in the Earth centered Earth fixed reference frame (ECEF)
FGMagnetometerEncapsulates a magnetometer component for the flight control system
FGMarsModels the Martian atmosphere
FGMassBalanceModels weight, balance and moment of inertia information
FGMatrix33Handles matrix math operations
FGModelBase class for all scheduled JSBSim models
FGModelFunctionsThe model functions class provides the capability for loading, storing, and executing arbitrary functions
FGNelderMead
FGNozzleModels a rocket nozzle
FGOutputHandles simulation output
FGOutputFGImplements the output to a FlightGear socket
FGOutputFileAbstract class that provide functions that are generic to all the outputs that are directed to a file
FGOutputSocketImplements the output to a socket
FGOutputTextFileImplements the output to a human readable text file
FGOutputTypeAbstract class to provide functions generic to all the output directives
FGParameterRepresents various types of parameters
FGPIDEncapsulates a PID control component for the flight control system
FGPistonModels a Supercharged Piston engine
FGPropagateModels the EOM and integration/propagation of state
FGPropellerFGPropeller models a propeller given the tabular data for Ct and Cp, indexed by the advance ratio "J"
FGPropertyManager
FGPropertyNodeClass wrapper for property handling
FGPropertyValueRepresents a property value which can use late binding
FGPropulsionPropulsion management class
FGQuaternionModels the Quaternion representation of rotations
FGRealValueRepresents a real value
FGRK4Classical RK4
FGRKFehlbergRunge-Kutta-Fehlberg method
FGRocketModels a generic rocket engine
FGRotorModels a helicopter rotor
FGRungeKuttaAbstract base
FGRungeKuttaProblemMinimalistic implementation of some Runge-Kutta methods
FGScriptEncapsulates the JSBSim scripting capability
FGSensorEncapsulates a Sensor component for the flight control system
FGSensorOrientationEncapsulates a SensorOrientation capability for a sensor
FGSimplexTrim
FGStandardAtmosphereModels the 1976 U.S
FGStateSpace
FGSummerModels a flight control system summing component
FGSwitchEncapsulates a switch for the flight control system
FGTableLookup table class
FGTankModels a fuel tank
FGThrusterBase class for specific thrusting devices such as propellers, nozzles, etc
FGTransmissionUtility class that handles power transmission in conjunction with FGRotor
FGTrimThe trimming routine for JSBSim
FGTrimAnalysis
FGTrimAnalysisControlModels an aircraft control variables for purposes of trimming
FGTrimAxis
FGTrimmer
FGTurbineThis class models a turbine engine
FGTurboPropTurboprop engine model
FGWindsModels atmospheric disturbances: winds, gusts, turbulence, downbursts, etc
FGXMLFileRead
FGXMLParseEncapsulates an XML parser based on the EasyXML parser from the SimGear library
FGXMLParseEncapsulates an XML parser based on the EasyXML parser from the SimGear library
FGJSBBase::FilterFirst order, (low pass / lag) filter
FGNelderMead::Function
FGLGear::Inputs
FGMassBalance::Inputs
FGAuxiliary::Inputs
FGAccelerations::Inputs
FGPropagate::Inputs
FGFCS::Inputs
FGAerodynamics::Inputs
FGWinds::Inputs
FGEngine::Inputs
FGGasCell::Inputs
FGAircraft::Inputs
FGThruster::Inputs
FGInertial::Inputs
FGAtmosphere::Inputs
LagrangeMultiplier
FGStateSpace::Latitude
FGStateSpace::Longitude
MatrixExceptionException convenience class
FGJSBBase::MessageJSBSim Message structure
MSIS
nrlmsise_flagsModels the MSIS-00 atmosphere
nrlmsise_input
nrlmsise_output
Objective
FGWinds::OneMinusCosineGustStores the information about a single one minus cosine gust instance
FGWinds::OneMinusCosineProfile
FGStateSpace::P
FGStateSpace::Phi
FGStateSpace::Pi
FGFDMExec::PropertyCatalogStructure
FGStateSpace::PropPitch
FGStateSpace::Psi
FGStateSpace::Q
FGStateSpace::Qi
FGStateSpace::R
FGStateSpace::Ri
FGStateSpace::Rpm0
FGStateSpace::Rpm1
FGStateSpace::Rpm2
FGStateSpace::Rpm3
FGStateSpace::Theta
FGStateSpace::ThrottleCmd
FGStateSpace::ThrottlePos
FGWinds::UpDownBurstStores information about a specified Up- or Down-burst
FGStateSpace::Vd
FGStateSpace::Ve
FGPropagate::VehicleStateThe current vehicle state vector structure contains the translational and angular position, and the translational and angular velocity
FGStateSpace::VGround
FGStateSpace::Vn
FGStateSpace::Vt
XMLFileThis class is solely for the purpose of determining what type of file is given on the command line