pub trait SplitFloatConsts<T = Self>: CompensatedLogTable<T> {
Show 118 associated constants and 0 method
const NEG_ZERO: Compensated<T>;
const E: Compensated<T>;
const EULER_GAMMA: Compensated<T>;
const PI_SQUARED: Compensated<T>;
const PI_CUBED: Compensated<T>;
const PI_FOURTH: Compensated<T>;
const FRAC_1_PI: Compensated<T>;
const FRAC_1_SQRT_2: Compensated<T>;
const FRAC_1_SQRT_3: Compensated<T>;
const FRAC_1_SQRT_5: Compensated<T>;
const FRAC_2_PI: Compensated<T>;
const FRAC_1_SQRT_PI: Compensated<T>;
const FRAC_1_SQRT_SQRT_PI: Compensated<T>;
const FRAC_2_SQRT_PI: Compensated<T>;
const FRAC_SQRT_PI_2: Compensated<T>;
const FRAC_1_SQRT_TAU: Compensated<T>;
const FRAC_PI_2: Compensated<T>;
const FRAC_PI_3: Compensated<T>;
const FRAC_PI_4: Compensated<T>;
const FRAC_PI_6: Compensated<T>;
const FRAC_PI_8: Compensated<T>;
const FRAC_PI_180: Compensated<T>;
const FRAC_180_PI: Compensated<T>;
const LN_2: Compensated<T>;
const LN_10: Compensated<T>;
const LN_PI: Compensated<T>;
const LN_TAU: Compensated<T>;
const LN_9: Compensated<T>;
const NINE_LN_9_HI: Compensated<T>;
const NINE_LN_9_LO: Compensated<T>;
const FRAC_LN_PI_2: Compensated<T>;
const FRAC_LN_TAU_2: Compensated<T>;
const LOG2_10: Compensated<T>;
const LOG2_E: Compensated<T>;
const LOG2_PI: Compensated<T>;
const LOG10_2: Compensated<T>;
const LOG10_E: Compensated<T>;
const PI: Compensated<T>;
const SQRT_2: Compensated<T>;
const SQRT_3: Compensated<T>;
const SQRT_5: Compensated<T>;
const SQRT_E: Compensated<T>;
const EPSILON: Compensated<T>;
const SQRT_EPSILON: Compensated<T>;
const FOURTH_ROOT_EPSILON: Compensated<T>;
const TAU: Compensated<T>;
const SQRT_FRAC_PI_2: Compensated<T>;
const SQRT_TAU: Compensated<T>;
const PHI: Compensated<T>;
const FRAC_1_PHI: Compensated<T>;
const FRAC_1_PHI_SQUARED: Compensated<T>;
const GOLDEN_ANGLE: Compensated<T>;
const FRAC_1_3: Compensated<T>;
const FRAC_2_3: Compensated<T>;
const FRAC_1_4: Compensated<T>;
const FRAC_1_6: Compensated<T>;
const FRAC_1_E: Compensated<T>;
const FRAC_NEG_1_E: Compensated<T>;
const FRAC_1_2: Compensated<T>;
const FRAC_3_4: Compensated<T>;
const LN_LN_2: Compensated<T>;
const SQRT_LN_4: Compensated<T>;
const FRAC_2PI_3: Compensated<T>;
const FRAC_3PI_4: Compensated<T>;
const FRAC_4PI_3: Compensated<T>;
const FOUR_PI: Compensated<T>;
const FRAC_1_4PI: Compensated<T>;
const FRAC_1_TAU: Compensated<T>;
const SQRT_PI: Compensated<T>;
const PI_MINUS_3: Compensated<T>;
const FOUR_MINUS_PI: Compensated<T>;
const PI_POW_E: Compensated<T>;
const CBRT_2: Compensated<T>;
const CBRT_3: Compensated<T>;
const CBRT_PI: Compensated<T>;
const FRAC_1_CBRT_PI: Compensated<T>;
const FRAC_1_SQRT_E: Compensated<T>;
const E_POW_PI: Compensated<T>;
const GELFOND_SCHNEIDER: Compensated<T>;
const SIN_1: Compensated<T>;
const COS_1: Compensated<T>;
const TAN_1: Compensated<T>;
const SINH_1: Compensated<T>;
const COSH_1: Compensated<T>;
const TANH_1: Compensated<T>;
const LN_PHI: Compensated<T>;
const FRAC_1_LN_PHI: Compensated<T>;
const FRAC_1_EULER_GAMMA: Compensated<T>;
const EULER_GAMMA_SQUARED: Compensated<T>;
const ZETA_2: Compensated<T>;
const ZETA_3: Compensated<T>;
const ZETA_4: Compensated<T>;
const CATALAN: Compensated<T>;
const GLAISHER: Compensated<T>;
const KHINCHIN: Compensated<T>;
const LEVY: Compensated<T>;
const EXTREME_VALUE_SKEWNESS: Compensated<T>;
const RAYLEIGH_SKEWNESS: Compensated<T>;
const RAYLEIGH_KURTOSIS_EXCESS: Compensated<T>;
const RAYLEIGH_KURTOSIS: Compensated<T>;
const FEIGENBAUM_DELTA: Compensated<T>;
const PLASTIC_RATIO: Compensated<T>;
const FRAC_1_PLASTIC_RATIO: Compensated<T>;
const FRAC_1_PLASTIC_RATIO_SQUARED: Compensated<T>;
const GAUSS: Compensated<T>;
const LEMNISCATE: Compensated<T>;
const DOTTIE: Compensated<T>;
const OMEGA: Compensated<T>;
const PSI: Compensated<T>;
const LAPLACE_LIMIT: Compensated<T>;
const ERDOS_BORWEIN: Compensated<T>;
const NIVEN: Compensated<T>;
const SOLDNER: Compensated<T>;
const FRANSEN_ROBINSON: Compensated<T>;
const GOLOMB_DICKMAN: Compensated<T>;
const TWIN_PRIME: Compensated<T>;
const MERTENS: Compensated<T>;
const ARTIN: Compensated<T>;
}Required Associated Constants§
const NEG_ZERO: Compensated<T>
const E: Compensated<T>
const EULER_GAMMA: Compensated<T>
const PI_SQUARED: Compensated<T>
const PI_CUBED: Compensated<T>
const PI_FOURTH: Compensated<T>
const FRAC_1_PI: Compensated<T>
const FRAC_1_SQRT_2: Compensated<T>
const FRAC_1_SQRT_3: Compensated<T>
const FRAC_1_SQRT_5: Compensated<T>
const FRAC_2_PI: Compensated<T>
const FRAC_1_SQRT_PI: Compensated<T>
const FRAC_1_SQRT_SQRT_PI: Compensated<T>
const FRAC_2_SQRT_PI: Compensated<T>
const FRAC_SQRT_PI_2: Compensated<T>
const FRAC_1_SQRT_TAU: Compensated<T>
const FRAC_PI_2: Compensated<T>
const FRAC_PI_3: Compensated<T>
const FRAC_PI_4: Compensated<T>
const FRAC_PI_6: Compensated<T>
const FRAC_PI_8: Compensated<T>
const FRAC_PI_180: Compensated<T>
const FRAC_180_PI: Compensated<T>
const LN_2: Compensated<T>
const LN_10: Compensated<T>
const LN_PI: Compensated<T>
const LN_TAU: Compensated<T>
const LN_9: Compensated<T>
const NINE_LN_9_HI: Compensated<T>
const NINE_LN_9_LO: Compensated<T>
const FRAC_LN_PI_2: Compensated<T>
const FRAC_LN_TAU_2: Compensated<T>
const LOG2_10: Compensated<T>
const LOG2_E: Compensated<T>
const LOG2_PI: Compensated<T>
const LOG10_2: Compensated<T>
const LOG10_E: Compensated<T>
const PI: Compensated<T>
const SQRT_2: Compensated<T>
const SQRT_3: Compensated<T>
const SQRT_5: Compensated<T>
const SQRT_E: Compensated<T>
const EPSILON: Compensated<T>
const SQRT_EPSILON: Compensated<T>
const FOURTH_ROOT_EPSILON: Compensated<T>
const TAU: Compensated<T>
const SQRT_FRAC_PI_2: Compensated<T>
const SQRT_TAU: Compensated<T>
const PHI: Compensated<T>
const FRAC_1_PHI: Compensated<T>
const FRAC_1_PHI_SQUARED: Compensated<T>
const GOLDEN_ANGLE: Compensated<T>
const FRAC_1_3: Compensated<T>
const FRAC_2_3: Compensated<T>
const FRAC_1_4: Compensated<T>
const FRAC_1_6: Compensated<T>
const FRAC_1_E: Compensated<T>
const FRAC_NEG_1_E: Compensated<T>
const FRAC_1_2: Compensated<T>
const FRAC_3_4: Compensated<T>
const LN_LN_2: Compensated<T>
const SQRT_LN_4: Compensated<T>
const FRAC_2PI_3: Compensated<T>
const FRAC_3PI_4: Compensated<T>
const FRAC_4PI_3: Compensated<T>
const FOUR_PI: Compensated<T>
const FRAC_1_4PI: Compensated<T>
const FRAC_1_TAU: Compensated<T>
const SQRT_PI: Compensated<T>
const PI_MINUS_3: Compensated<T>
const FOUR_MINUS_PI: Compensated<T>
const PI_POW_E: Compensated<T>
const CBRT_2: Compensated<T>
const CBRT_3: Compensated<T>
const CBRT_PI: Compensated<T>
const FRAC_1_CBRT_PI: Compensated<T>
const FRAC_1_SQRT_E: Compensated<T>
const E_POW_PI: Compensated<T>
const GELFOND_SCHNEIDER: Compensated<T>
const SIN_1: Compensated<T>
const COS_1: Compensated<T>
const TAN_1: Compensated<T>
const SINH_1: Compensated<T>
const COSH_1: Compensated<T>
const TANH_1: Compensated<T>
const LN_PHI: Compensated<T>
const FRAC_1_LN_PHI: Compensated<T>
const FRAC_1_EULER_GAMMA: Compensated<T>
const EULER_GAMMA_SQUARED: Compensated<T>
const ZETA_2: Compensated<T>
const ZETA_3: Compensated<T>
const ZETA_4: Compensated<T>
const CATALAN: Compensated<T>
const GLAISHER: Compensated<T>
const KHINCHIN: Compensated<T>
const LEVY: Compensated<T>
const EXTREME_VALUE_SKEWNESS: Compensated<T>
const RAYLEIGH_SKEWNESS: Compensated<T>
const RAYLEIGH_KURTOSIS_EXCESS: Compensated<T>
const RAYLEIGH_KURTOSIS: Compensated<T>
const FEIGENBAUM_DELTA: Compensated<T>
const PLASTIC_RATIO: Compensated<T>
const FRAC_1_PLASTIC_RATIO: Compensated<T>
const FRAC_1_PLASTIC_RATIO_SQUARED: Compensated<T>
const GAUSS: Compensated<T>
const LEMNISCATE: Compensated<T>
const DOTTIE: Compensated<T>
const OMEGA: Compensated<T>
const PSI: Compensated<T>
const LAPLACE_LIMIT: Compensated<T>
const ERDOS_BORWEIN: Compensated<T>
const NIVEN: Compensated<T>
const SOLDNER: Compensated<T>
const FRANSEN_ROBINSON: Compensated<T>
const GOLOMB_DICKMAN: Compensated<T>
const TWIN_PRIME: Compensated<T>
const MERTENS: Compensated<T>
const ARTIN: Compensated<T>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".