Program Listing for File constants.hpp#
↰ Return to documentation for file (librapid/include/librapid/math/constants.hpp)
#ifndef LIBRAPID_MATH_CONSTANTS
#define LIBRAPID_MATH_CONSTANTS
namespace librapid::constants {
#define CTYPED constexpr double
CTYPED epsilon32 = FLT_MIN;
CTYPED epsilon64 = DBL_MIN;
CTYPED piSquaredOnSix = 1.6449340668482264364724151666460251892189499012067984377355582293;
CTYPED radToDeg = 57.295779513082320876798154814105170332405472466564321549160243861;
CTYPED degToRad = 0.0174532925199432957692369076848861271344287188854172545609719144;
CTYPED pi = 3.1415926535897932384626433832795028841971693993751058209749445923;
CTYPED sqrtPi = 1.7724538509055160272981674833411451827975494561223871282138077898;
CTYPED tau = 6.2831853071795864769252867665590057683943387987502116419498891846;
CTYPED halfPi = 1.5707963267948966192313216916397514420985846996875529104874722961;
CTYPED twoPi = 6.2831853071795864769252867665590057683943387987502116419498891846156;
CTYPED e = 2.7182818284590452353602874713526624977572470936999595749669676277;
CTYPED sqrtE = 1.6487212707001281468486507878141635716537761007101480115750793116;
CTYPED sqrt2 = 1.4142135623730950488016887242096980785696718753769480731766797379;
CTYPED sqrt3 = 1.7320508075688772935274463415058723669428052538103806280558069794;
CTYPED sqrt5 = 2.2360679774997896964091736687312762354406183596115257242708972454;
CTYPED goldenRatio = 1.6180339887498948482045868343656381177203091798057628621354486227;
CTYPED eulerMascheroni = 0.5772156649015328606065120900824024310421593359399235988057672348;
CTYPED twinPrimes = 0.6601618158468695739278121100145557784326233602847334133194484233;
CTYPED ln2 = 0.6931471805599453094172321214581765680755001343602552541206800094;
CTYPED ln3 = 1.0986122886681096913952452369225257046474905578227494517346943336;
CTYPED ln5 = 1.6094379124341003746007593332261876395256013542685177219126478914;
CTYPED zeta3 = 1.2020569031595942853997381615114499907649862923404988817922715553;
CTYPED cbrt2 = 1.2599210498948731647672106072782283505702514647015079800819751121;
CTYPED cbrt3 = 1.4422495703074083823216383107801095883918692534993505775464161945;
CTYPED lightSpeed = 299792458.0;
CTYPED earthGravity = 9.80665;
CTYPED wallisConstant = 2.0945514815423265914823865405793029638573061056282391803041285290;
CTYPED laplaceLimit = 0.6627434193491815809747420971092529070562335491150224175203925349;
CTYPED gaussConstant = 0.8346268416740731862814297327990468089939930134903470024498273701;
CTYPED cahenConstant = 0.6434105462883380261822543077575647632865878602682395059870309203;
CTYPED parabolic2 = 2.2955871493926380740342980491894903875978322036385834839299753466;
CTYPED dottieNumber = 0.7390851332151606416553120876738734040134117589007574649656806357;
CTYPED meisselMertens = 0.2614972128476427837554268386086958590515666482611992061920642139;
CTYPED eToPi = 23.140692632779269005729086367948547380266106242600211993445046409;
CTYPED goldenAngle = 2.3999632297286533222315555066336138531249990110581150429351127507;
CTYPED mandelbrotArea = 1.5065918849;
CTYPED gieseking = 1.0149416064096536250212025542745202859416893075302997920174891067;
CTYPED blochLandau = 0.5432589653429767069527282953006132311388632937583569889557325691;
CTYPED golombDickman = 0.6243299885435508709929363831008372441796426201805292869735519024;
CTYPED fellerTornier = 0.6613170494696223352897658462741185332854752898329;
CTYPED twoToRoot2 = 2.6651441426902251886502972498731398482742113137146594928359795933;
CTYPED khinchin = 2.6854520010653064453097148354817956938203822939944629530511523455;
CTYPED mill = 1.3063778838630806904686144926026057129167845851567136443680537599;
CTYPED piOnLn2 = 4.5323601418271938096276829457166668101718614677237955841860165479;
CTYPED lochConstant = 0.9702701143920339257402560192100108337812847047851612866103505299;
CTYPED nivenConstant = 1.7052111401053677642885514534345081607620276516534690999942849065;
CTYPED recipFib = 3.3598856662431775531720113029189271796889051337319684864955538153;
CTYPED backhouse = 1.4560749485826896713995953511165435576531783748471315402707024374;
CTYPED mbr = 0.1878596424620671202485179340542732300559030949001387861720046840;
CTYPED quadRecurrence = 1.6616879496335941212958189227499507499644186350250682081897111680;
CTYPED plasticNumber = 1.3247179572447460259609088544780973407344040569017333645340150503;
} // namespace librapid::constants
#endif // LIBRAPID_MATH_CONSTANTS