![]() |
JSBSim Flight Dynamics Model
1.0 (02 March 2017)
An Open Source Flight Dynamics and Control Software Library in C++
|
| ►NJSBSim | |
| Cap_array | |
| CElement | |
| ►CFGAccelerations | Handles the calculation of accelerations |
| CInputs | |
| CFGAccelerometer | Encapsulates a Accelerometer component for the flight control system |
| CFGActuator | Encapsulates an Actuator component for the flight control system |
| ►CFGAerodynamics | Encapsulates the aerodynamic calculations |
| CInputs | |
| ►CFGAircraft | Encapsulates an Aircraft and its systems |
| CInputs | |
| CFGAngles | Provides a way to determine the smallest included angle |
| ►CFGAtmosphere | Models an empty, abstract base atmosphere class |
| CInputs | |
| ►CFGAuxiliary | Encapsulates various uncategorized scheduled functions |
| CInputs | |
| CFGBallonet | Models a ballonet inside a gas cell |
| CFGBuoyantForces | Encapsulates the Buoyant forces calculations |
| CFGColumnVector3 | This class implements a 3 element column vector |
| CFGCondition | Encapsulates a condition, which is used in parts of JSBSim including switches |
| CFGDeadBand | Models a deadband object |
| CFGDefaultGroundCallback | |
| CFGDistributor | Encapsulates a distributor for the flight control system |
| CFGElectric | Models an electric motor |
| ►CFGEngine | Base class for all engines |
| CInputs | |
| CFGExternalForce | Encapsulates code that models an individual arbitrary force |
| CFGExternalReactions | Manages the external and/or arbitrary forces |
| CFGFCS | Encapsulates the Flight Control System (FCS) functionality |
| CFGFCSChannel | |
| CFGFCSComponent | Base class for JSBSim Flight Control System Components |
| CFGFCSFunction | Models a FCSFunction object |
| ►CFGFDMExec | Encapsulates the JSBSim simulation executive |
| CPropertyCatalogStructure | |
| CFGfdmSocket | Encapsulates an object that enables JSBSim to communicate via socket (input and/or output) |
| CFGFilter | Encapsulates a filter for the flight control system |
| CFGForce | Utility class that aids in the conversion of forces between coordinate systems and calculation of moments |
| CFGFunction | Represents a mathematical function |
| CFGGain | Encapsulates a gain component for the flight control system |
| ►CFGGasCell | Models a gas cell |
| CInputs | |
| CFGGroundCallback | This class provides callback slots to get ground specific data |
| CFGGroundReactions | Manages ground reactions modeling |
| CFGGyro | Encapsulates a Gyro component for the flight control system |
| ►CFGInertial | Models inertial forces (e.g |
| CInputs | |
| CFGInitialCondition | Initializes the simulation run |
| CFGInput | Handles simulation input |
| CFGInputSocket | Implements the input from a socket |
| CFGInputType | Abstract class to provide functions generic to all the input directives |
| ►CFGJSBBase | JSBSim Base class |
| CFilter | First order, (low pass / lag) filter |
| CMessage | JSBSim Message structure |
| CFGKinemat | Encapsulates a kinematic (mechanical) component for the flight control system |
| ►CFGLGear | Landing gear model |
| CInputs | |
| CFGLinearization | |
| CFGLocation | FGLocation holds an arbitrary location in the Earth centered Earth fixed reference frame (ECEF) |
| CFGMagnetometer | Encapsulates a magnetometer component for the flight control system |
| CFGMars | Models the Martian atmosphere |
| ►CFGMassBalance | Models weight, balance and moment of inertia information |
| CInputs | |
| CFGMatrix33 | Handles matrix math operations |
| CFGModel | Base class for all scheduled JSBSim models |
| CFGModelFunctions | The model functions class provides the capability for loading, storing, and executing arbitrary functions |
| CFGModelLoader | |
| ►CFGNelderMead | |
| CCallback | |
| CFunction | |
| CFGNozzle | Models a rocket nozzle |
| CFGOutput | Handles simulation output |
| CFGOutputFG | Implements the output to a FlightGear socket |
| CFGOutputFile | Abstract class that provide functions that are generic to all the outputs that are directed to a file |
| CFGOutputSocket | Implements the output to a socket |
| CFGOutputTextFile | Implements the output to a human readable text file |
| CFGOutputType | Abstract class to provide functions generic to all the output directives |
| CFGParameter | Represents various types of parameters |
| CFGPID | Encapsulates a PID control component for the flight control system |
| CFGPiston | Models a Supercharged Piston engine |
| ►CFGPropagate | Models the EOM and integration/propagation of state |
| CInputs | |
| CVehicleState | The current vehicle state vector structure contains the translational and angular position, and the translational and angular velocity |
| CFGPropeller | FGPropeller models a propeller given the tabular data for Ct (thrust) and Cp (power), indexed by the advance ratio "J" |
| CFGPropertyManager | |
| CFGPropertyNode | Class wrapper for property handling |
| ►CFGPropertyReader | |
| Cconst_iterator | |
| CFGPropertyValue | Represents a property value which can use late binding |
| CFGPropulsion | Propulsion management class |
| CFGQuaternion | Models the Quaternion representation of rotations |
| CFGRealValue | Represents a real value |
| CFGRK4 | Classical RK4 |
| CFGRKFehlberg | Runge-Kutta-Fehlberg method |
| CFGRocket | Models a generic rocket engine |
| CFGRotor | Models a helicopter rotor |
| CFGRungeKutta | Abstract base |
| CFGRungeKuttaProblem | Minimalistic implementation of some Runge-Kutta methods |
| CFGScript | Encapsulates the JSBSim scripting capability |
| CFGSensor | Encapsulates a Sensor component for the flight control system |
| CFGSensorOrientation | Encapsulates a SensorOrientation capability for a sensor |
| CFGSimplexTrim | |
| CFGStandardAtmosphere | Models the 1976 U.S |
| ►CFGStateSpace | |
| CAccelX | |
| CAccelY | |
| CAccelZ | |
| CAlpha | |
| CAlt | |
| CBeta | |
| CCOG | |
| CComponent | |
| CComponentVector | |
| CDaCmd | |
| CDaPos | |
| CDeCmd | |
| CDePos | |
| CDrCmd | |
| CDrPos | |
| CLatitude | |
| CLongitude | |
| CP | |
| CPhi | |
| CPi | |
| CPropPitch | |
| CPsi | |
| CQ | |
| CQi | |
| CR | |
| CRi | |
| CRpm0 | |
| CRpm1 | |
| CRpm2 | |
| CRpm3 | |
| CTheta | |
| CThrottleCmd | |
| CThrottlePos | |
| CVd | |
| CVe | |
| CVGround | |
| CVn | |
| CVt | |
| CFGSummer | Models a flight control system summing component |
| CFGSurface | Base class for all surface properties |
| CFGSwitch | Encapsulates a switch for the flight control system |
| CFGTable | Lookup table class |
| CFGTank | Models a fuel tank |
| ►CFGThruster | Base class for specific thrusting devices such as propellers, nozzles, etc |
| CInputs | |
| CFGTransmission | Utility class that handles power transmission in conjunction with FGRotor |
| CFGTrim | The trimming routine for JSBSim |
| CFGTrimAnalysis | |
| CFGTrimAnalysisControl | Models an aircraft control variables for purposes of trimming |
| CFGTrimAxis | |
| ►CFGTrimmer | |
| CConstraints | |
| CFGTurbine | This class models a turbine engine |
| CFGTurboProp | Turboprop engine model |
| CFGUDPInputSocket | Implements a UDP input socket |
| CFGUDPOutputSocket | Implements the output to a UDP socket |
| CFGWaypoint | Models a Waypoint object |
| ►CFGWinds | Models atmospheric disturbances: winds, gusts, turbulence, downbursts, etc |
| CInputs | |
| COneMinusCosineGust | Stores the information about a single one minus cosine gust instance |
| COneMinusCosineProfile | |
| CUpDownBurst | Stores information about a specified Up- or Down-burst |
| CFGXMLFileRead | |
| CFGXMLParse | Encapsulates an XML parser based on the EasyXML parser from the SimGear library |
| CLagrangeMultiplier | |
| CMatrixException | Exception convenience class |
| CMSIS | |
| Cnrlmsise_flags | Models the MSIS-00 atmosphere |
| Cnrlmsise_input | |
| Cnrlmsise_output | |
| CObjective | |
| CXMLFile | This class is solely for the purpose of determining what type of file is given on the command line |
