Article-22714-Volatility-Mo.../Include/slsqp_article/Arch/Utility/const.mqh
2026-06-03 20:14:05 +02:00

35 lines
No EOL
1.9 KiB
MQL5

//+------------------------------------------------------------------+
//| const.mqh |
//| Copyright 2025, MetaQuotes Ltd. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, MetaQuotes Ltd."
#property link "https://www.mql5.com"
//+------------------------------------------------------------------+
//| defines |
//+------------------------------------------------------------------+
namespace special {
namespace cephes {
namespace detail {
uint64_t MAXITER = 500;
double MACHEP = 1.11022302462515654042E-16; // 2**-53
double MAXLOG = 7.09782712893383996732E2; // log(DBL_MAX)
double MINLOG = -7.451332191019412076235E2; // log 2**-1022
double SQRT1OPI = 5.64189583547756286948E-1; // sqrt( 1/pi)
double SQRT2OPI = 7.9788456080286535587989E-1; // sqrt( 2/pi )
double SQRT2PI = 0.79788456080286535587989; // sqrt(2pi)
double LOGSQ2 = 3.46573590279972654709E-1; // log(2)/2
double THPIO4 = 2.35619449019234492885; // 3*pi/4
double SQRT3 = 1.732050807568877293527; // sqrt(3)
double PI180 = 1.74532925199432957692E-2; // pi/180
double SQRTPI = 2.50662827463100050242E0; // sqrt(pi)
double LOGPI = 1.14472988584940017414; // log(pi)
double MAXGAM = 171.624376956302725;
double LOGSQRT2PI = 0.9189385332046727; // log(sqrt(pi))
// Euler's constant
double SCIPY_EULER = 0.577215664901532860606512090082402431;
// e as long double
double SCIPY_El = 2.718281828459045235360287471352662498;
} // namespace detail
} // namespace cephes
} // namespace special