]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/YASim/Math.hpp
latest updates from JSBSim
[flightgear.git] / src / FDM / YASim / Math.hpp
index 071f35cfc619e51db705d401feecce9245a10855..e729f6d72dd0200f620906e432938a772c91a8bd 100644 (file)
@@ -16,7 +16,12 @@ public:
     static float sin(float f);
     static float cos(float f);
     static float tan(float f);
+    static float atan(float f);
     static float atan2(float y, float x);
+    static float asin(float f);
+    static float acos(float f);
+    static float exp(float f);
+    static float sqr(float f) {return f*f;}
 
     // Takes two args and runs afoul of the Koenig rules.
     static float pow(double base, double exp);
@@ -29,6 +34,7 @@ public:
     static double cos(double f);
     static double tan(double f);
     static double atan2(double y, double x);
+    static double floor(double x);
 
     // Some 3D vector stuff.  In all cases, it is permissible for the
     // "out" vector to be the same as one of the inputs.