You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
4.9 KiB
Java

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
}