package digisoft.custom.math; /** * @author Zom-B * @since 1.0 * @date 2009/04/26 */ public interface NumberConstants { public static final double COS1 = 0.54030230586813971740093660744297660373231042061792; // Knuth31 public static final double CUBERT2 = 1.25992104989487316476721060727822835057025146470151; // Knuth05 public static final double CUBERT3 = 1.44224957030740838232163831078010958839186925349935; // Knuth06 public static final double DEG_TO_RAD = 0.01745329251994329576923690768488612713442871888542; // Knuth18 public static final double E = 2.71828182845904523536028747135266249775724709369996; // Knuth24 public static final double EULERGAMMA = 0.57721566490153286060651209008240243104215933593992; // Knuth27 public static final double EXP_EULERGAMMA = 1.7810724179901979852365041031071795491696452143034; // Knuth28 public static final double EXP_PI025 = 2.19328005073801545655976965927873822346163764199427; // Knuth29 public static final double E_SQR = 7.38905609893065022723042746057500781318031557055185; // Knuth26 public static final double GAMMA033 = 2.6789385347077476336556929409746776441286893779573; // Knuth22 public static final double GAMMA05 = 1.7724538509055160272981674833411451827975494561224; // Knuth21 public static final double GAMMA067 = 1.3541179394264004169452880281545137855193272660568; // Knuth23 public static final double LOG10 = 2.30258509299404568401799145468436420760110148862877; // Knuth11 public static final double LOG2 = 0.69314718055994530941723212145817656807550013436026; // Knuth09 public static final double LOG3 = 1.09861228866810969139524523692252570464749055782275; // Knuth10 public static final double LOGPHI = 0.48121182505960344749775891342436842313518433438566; // Knuth13 public static final double LOGPI = 1.14472988584940017414342735135305871164729481291531; // Knuth12 public static final double LOGR10 = 0.43429448190325182765112891891660508229439700580367; public static final double LOGR2 = 1.44269504088896340735992468100189213742664595415299; public static final double NLOGLOG2 = 0.36651292058166432701243915823266946945426344783711; // Knuth33 public static final double PHI = 1.61803398874989484820458683436563811772030917980576; // Knuth08 public static final double PI = 3.14159265358979323846264338327950288419716939937511; // Knuth17 public static final double PI05 = 1.57079632679489661923132169163975144209858469968755; public static final double PI2 = 6.28318530717958647692528676655900576839433879875021; public static final double PI_SQR = 9.86960440108935861883449099987615113531369940724079; // Knuth20 public static final double Q05LOG10 = 0.21714724095162591382556445945830254114719850290183; public static final double Q05LOG2 = 0.72134752044448170367996234050094606871332297707649; public static final double Q05PI = 0.15915494309189533576888376337251436203445964574046; public static final double Q1_3 = 0.33333333333333333333333333333333333333333333333333; public static final double Q1_6 = 0.16666666666666666666666666666666666666666666666667; public static final double Q1E = 0.36787944117144232159552377016146086744581113103177; // Knuth25 public static final double Q1LOG10 = 0.43429448190325182765112891891660508229439700580367; // Knuth15 public static final double Q1LOG2 = 1.44269504088896340735992468100189213742664595415299; // Knuth14 public static final double Q1LOGPHI = 2.07808692123502753760132260611779576774219226778328; // Knuth16 public static final double Q1PI = 0.31830988618379067153776752674502872406891929148091; // Knuth19 public static final double Q2PI = 0.63661977236758134307553505349005744813783858296183; // public static final double Q2POW025 = 1.18920711500272106671749997056047591529297209246382; // Knuth07 public static final double Q2SQRT5 = 0.89442719099991587856366946749251049417624734384461; public static final double RAD_TO_DEG = 57.2957795130823208767981548141051703324054724665643; public static final double SIN1 = 0.84147098480789650665250232163029899962256306079837; // Knuth30 public static final double SQRT02 = 0.44721359549995793928183473374625524708812367192231; public static final double SQRT05 = 0.70710678118654752440084436210484903928483593768847; public static final double SQRT075 = 0.86602540378443864676372317075293618347140262690519; public static final double SQRT10 = 3.16227766016837933199889354443271853371955513932522; // Knuth04 public static final double SQRT2 = 1.41421356237309504880168872420969807856967187537695; // Knuth01 public static final double SQRT3 = 1.73205080756887729352744634150587236694280525381038; // Knuth02 public static final double SQRT5 = 2.23606797749978969640917366873127623544061835961153; // Knuth03 public static final double ZETA3 = 1.2020569031595942853997381615114499907649862923405; // Knuth32 }