FlightGear next
JSBSim.cxx File Reference
#include <simgear/compiler.h>
#include <simgear/sg_inlines.h>
#include <cstdlib>
#include <string>
#include <simgear/constants.h>
#include <simgear/debug/logstream.hxx>
#include <simgear/math/sg_geodesy.hxx>
#include <simgear/misc/sg_path.hxx>
#include <simgear/structure/commands.hxx>
#include <simgear/bvh/BVHMaterial.hxx>
#include <FDM/flight.hxx>
#include <FDM/groundreactions.hxx>
#include <Aircraft/controls.hxx>
#include <Main/globals.hxx>
#include <Main/fg_props.hxx>
#include "JSBSim.hxx"
#include <FDM/JSBSim/FGFDMExec.h>
#include <FDM/JSBSim/FGJSBBase.h>
#include <FDM/JSBSim/initialization/FGInitialCondition.h>
#include <FDM/JSBSim/initialization/FGTrim.h>
#include <FDM/JSBSim/models/FGModel.h>
#include <FDM/JSBSim/models/FGAircraft.h>
#include <FDM/JSBSim/models/FGFCS.h>
#include <FDM/JSBSim/models/FGPropagate.h>
#include <FDM/JSBSim/models/FGAuxiliary.h>
#include <FDM/JSBSim/models/FGInertial.h>
#include <FDM/JSBSim/models/FGMassBalance.h>
#include <FDM/JSBSim/models/FGAerodynamics.h>
#include <FDM/JSBSim/models/FGLGear.h>
#include <FDM/JSBSim/models/FGGroundReactions.h>
#include <FDM/JSBSim/models/FGPropulsion.h>
#include <FDM/JSBSim/models/FGAccelerations.h>
#include <FDM/JSBSim/models/atmosphere/FGStandardAtmosphere.h>
#include <FDM/JSBSim/models/atmosphere/FGWinds.h>
#include <FDM/JSBSim/models/propulsion/FGEngine.h>
#include <FDM/JSBSim/models/propulsion/FGPiston.h>
#include <FDM/JSBSim/models/propulsion/FGTurbine.h>
#include <FDM/JSBSim/models/propulsion/FGTurboProp.h>
#include <FDM/JSBSim/models/propulsion/FGRocket.h>
#include <FDM/JSBSim/models/propulsion/FGElectric.h>
#include <FDM/JSBSim/models/propulsion/FGNozzle.h>
#include <FDM/JSBSim/models/propulsion/FGPropeller.h>
#include <FDM/JSBSim/models/propulsion/FGRotor.h>
#include <FDM/JSBSim/models/propulsion/FGTank.h>
#include <FDM/JSBSim/input_output/FGPropertyManager.h>
#include <FDM/JSBSim/input_output/FGGroundCallback.h>

Go to the source code of this file.

Classes

class  FGFSGroundCallback
 
class  FGTurbulenceSeverityTable
 

Functions

static double FMAX (double a, double b)
 
static double sqr (double x)
 
static double angle_diff (double a, double b)
 
static void check_hook_solution (const FGColumnVector3 &ground_normal_body, double E, double hook_length, double sin_fi_guess, double cos_fi_guess, double *sin_fis, double *cos_fis, double *fis, int *points)
 
static void check_hook_solution (const FGColumnVector3 &ground_normal_body, double E, double hook_length, double sin_fi_guess, double *sin_fis, double *cos_fis, double *fis, int *points)
 

Variables

static FGTurbulenceSeverityTable TurbulenceSeverityTable
 

Function Documentation

◆ angle_diff()

static double angle_diff ( double a,
double b )
static

Definition at line 1421 of file JSBSim.cxx.

◆ check_hook_solution() [1/2]

static void check_hook_solution ( const FGColumnVector3 & ground_normal_body,
double E,
double hook_length,
double sin_fi_guess,
double * sin_fis,
double * cos_fis,
double * fis,
int * points )
static

Definition at line 1442 of file JSBSim.cxx.

◆ check_hook_solution() [2/2]

static void check_hook_solution ( const FGColumnVector3 & ground_normal_body,
double E,
double hook_length,
double sin_fi_guess,
double cos_fi_guess,
double * sin_fis,
double * cos_fis,
double * fis,
int * points )
static

Definition at line 1429 of file JSBSim.cxx.

◆ FMAX()

static double FMAX ( double a,
double b )
inlinestatic

Definition at line 67 of file JSBSim.cxx.

◆ sqr()

static double sqr ( double x)
inlinestatic

Definition at line 1416 of file JSBSim.cxx.

Variable Documentation

◆ TurbulenceSeverityTable

FGTurbulenceSeverityTable TurbulenceSeverityTable
static

Definition at line 122 of file JSBSim.cxx.