devela 0.27.0

A development layer of coherence.
Documentation
// devela::num::dom::real::float::_consts
//
//!
//
// WAIT: [more_float_constants](https://github.com/rust-lang/rust/issues/146939)
// MAYBE duplicate the literals of synonymous constants.

#![allow(clippy::crate_in_macro_def, reason = "crate::*")]

// mathematical constants
crate::CONST! { hidden macro_export,
    /* pi */

    PI =
     3.14159265358979323846264338327950288419716939937510582097494459230781640628620899;
    FRAC_PI_2 =
     1.57079632679489661923132169163975144209858469968755291048747229615390820314310449;
    FRAC_PI_3 =
     1.04719755119659774615421446109316762806572313312503527365831486410260546876206966;
    FRAC_PI_4 =
     0.78539816339744830961566084581987572104929234984377645524373614807695410157155224;
    FRAC_PI_6 =
     0.52359877559829887307710723054658381403286156656251763682915743205130273438103483;
    FRAC_PI_8 =
     0.39269908169872415480783042290993786052464617492188822762186807403847705078577612;
    SQRT_PI =
     1.77245385090551602729816748334114518279754945612238712821380778985291128459103218;
    FRAC_1_PI =
     0.31830988618379067153776752674502872406891929148091289749533468811779359526845307;
    FRAC_1_SQRT_PI =
     0.56418958354775628694807945156077258584405062932899885684408572171064246844149341;
    FRAC_1_SQRT_2PI = crate::FRAC_1_SQRT_TAU!();
    FRAC_2_PI =
     0.63661977236758134307553505349005744813783858296182579499066937623558719053690614;
    FRAC_2_SQRT_PI =
     1.12837916709551257389615890312154517168810125865799771368817144342128493688298683;

    /* tau*/

    TAU =
     6.28318530717958647692528676655900576839433879875021164194988918461563281257241799;
    FRAC_TAU_2 = crate::PI!();
    FRAC_TAU_3 =
     2.09439510239319549230842892218633525613144626625007054731662972820521093752413933;
    FRAC_TAU_4 = crate::FRAC_PI_2!();
    FRAC_TAU_5 =
     1.25663706143591729538505735331180115367886775975004232838997783692312656251448359;
    FRAC_TAU_6 = crate::FRAC_PI_3!();
    FRAC_TAU_8 = crate::FRAC_PI_4!();
    FRAC_TAU_9 =
     0.69813170079773183076947630739544508537714875541669018243887657606840364584137977;
    FRAC_TAU_12 = crate::FRAC_PI_6!();
    FRAC_TAU_16 = crate::FRAC_PI_8!();
    FRAC_TAU_24 =
     0.26179938779914943653855361527329190701643078328125881841457871602565136719051741;
    FRAC_TAU_72 =
     0.08726646259971647884618453842443063567214359442708627280485957200855045573017247;
    FRAC_TAU_360 =
     0.01745329251994329576923690768488612713442871888541725456097191440171009114603449;
    FRAC_360_TAU =
    57.29577951308232087679815481410517033240547246656432154916024386120284714832155263;
    SQRT_TAU =
     2.50662827463100050241576528481104525300698674060993831662992357634229365460784197;
    FRAC_1_TAU =
     0.15915494309189533576888376337251436203445964574045644874766734405889679763422653;
    FRAC_1_SQRT_TAU =
     0.39894228040143267793994605993438186847585863116493465766592582967065792589930183;
    FRAC_2_TAU = crate::FRAC_1_PI!();
    FRAC_2_SQRT_TAU =
     0.79788456080286535587989211986876373695171726232986931533185165934131585179860367;

    /* arc degrees */

    ARC_DEGREE = crate::FRAC_TAU_360!();
    ARC_MINUTE =
     0.00029088820866572159615394846141476878557381198142362090934953190669516818576724;
    ARC_SECOND =
     0.00000484813681109535993589914102357947975956353302372701515582553177825280309612;

    /* phi */

    PHI =
     1.61803398874989484820458683436563811772030917980576286213544862270526046281890244;
    SQ_PHI =
     2.61803398874989484820458683436563811772030917980576286213544862270526046281890244;
    FRAC_1_PHI =
     0.61803398874989484820458683436563811772030917980576286213544862270526046281890244;
    NEG_FRAC_1_PHI =
    -0.61803398874989484820458683436563811772030917980576286213544862270526046281890244;
    SQRT_PHI =
     1.27201964951406896425242246173749149171560804184009624861664038253929757553606801;
    FRAC_1_SQRT_PHI =
     0.78615137775742328606955858584295892952312205783772323766490197010118204762231091;
    TRIBONACCI =
     1.83928675521416113255185256465328660042417874609759224677875863940420322208196642;

    /* integer roots */

    SQRT_2 =
     1.41421356237309504880168872420969807856967187537694807317667973799073247846210703;
    FRAC_1_SQRT_2 =
     0.70710678118654752440084436210484903928483593768847403658833986899536623923105351;
    SQRT_3 =
     1.73205080756887729352744634150587236694280525381038062805580697945193301690880003;
    FRAC_1_SQRT_3 =
     0.57735026918962576450914878050195745564760175127012687601860232648397767230293334;
    SQRT_5 =
     2.23606797749978969640917366873127623544061835961152572427089724541052092563780489;
    SQRT_6 =
     2.44948974278317809819728407470589139196594748065667012843269256725096037745731502;
    SQRT_7 =
     2.64575131106459059050161575363926042571025918308245018036833445920106882323028362;
    SQRT_8 =
     2.82842712474619009760337744841939615713934375075389614635335947598146495692421407;
    SQRT_10 =
     3.16227766016837933199889354443271853371955513932521682685750485279259443863923822;
    SQRT_11 =
     3.31662479035539984911493273667068668392708854558935359705868214611648464260904384;
    SQRT_12 =
     3.46410161513775458705489268301174473388561050762076125611161395890386603381760007;
    CBRT_2 =
     1.25992104989487316476721060727822835057025146470150798008197511215529967651395948;
    CBRT_3 =
     1.44224957030740838232163831078010958839186925349935057754641619454168759682999733;
    FRAC_1_CBRT_3 =
     0.69336127435063470484335227478596179544593511345775403656586369340003543713242292;

    /* other */

    E =
     2.71828182845904523536028747135266249775724709369995957496696762772407663035354759;
    EGAMMA =
     0.57721566490153286060651209008240243104215933593992359880576723488486772677766467;
    LOG2_E =
     1.44269504088896340735992468100189213742664595415298593413544940693110921918118507;
    LOG2_10 =
     3.32192809488736234787031942948939017586483139302458061205475639581593477660862521;
    LOG10_E =
     0.43429448190325182765112891891660508229439700580366656611445378316586464920887077;
    LOG10_2 =
     0.30102999566398119521373889472449302676818988146210854131042746112710818927442450;
    LN_2 =
     0.69314718055994530941723212145817656807550013436025525412068000949339362196969471;
    LN_10 =
     2.30258509299404568401799145468436420760110148862877297603332790096757260967735248;
}