Add missing constants for Visual Studio C

This commit is contained in:
Holger Vogt 2025-07-18 22:36:28 +02:00
parent c23ef438a3
commit 2cfeaa65a6
1 changed files with 9 additions and 0 deletions

View File

@ -31,6 +31,15 @@
#define GMIN 1e-12 #define GMIN 1e-12
#ifdef _MSC_VER
#define M_E 2.7182818284590452354 // e
#define M_LN2 0.69314718055994530942 // log_e 2
#define M_PI 3.14159265358979323846 // pi
#define M_PI_2 1.57079632679489661923 // pi/2
#define M_PI_4 0.785398163397448309616 // pi/4
#define M_1_PI 0.318309886183790671538 // 1/pi
#define M_2_PI 0.636619772367581343076 // 2/pi
#endif
// Functions // Functions
#define sqr(x) (x*x) #define sqr(x) (x*x)