Class MathConstants
- java.lang.Object
-
- org.mariuszgromada.math.mxparser.mathcollection.MathConstants
-
public final class MathConstants extends Object
MathConstants - class representing the most important math constants.- Version:
- 5.2.0
- Author:
- Mariusz Gromada
MathParser.org - mXparser project page
mXparser on GitHub
INFIMA place to purchase a commercial MathParser.org-mXparser software license
info@mathparser.org
ScalarMath.org - a powerful math engine and math scripting language
Scalar Lite
Scalar Pro
MathSpace.pl
Buy me a cup of coffee via donation
or support me purchasing the license via ORDER Page , or INFIMA online store
-
-
Field Summary
Fields Modifier and Type Field Description static double
ALLADI_GRINSTEAD
Alladi-Grinstead constantstatic double
APERY
Apery's constantstatic double
BACKHOUSE
Backhouse's constantstatic double
BERNSTEIN
Bernstein's constantstatic double
BRAUN_PRIME_QUADR
Brun's constant for prime quadrupletsstatic double
BRAUN_TWIN_PRIME
Brun's constant for twin primesstatic double
BRUIJN_NEWMAN
de Bruijn-Newman constantstatic double
CAHEN
Cahen's constantstatic double
CATALAN
Catalan's constantstatic double
D2BYSQRT3
D2BYSQRT3static double
E
Napier's constant, or Euler's number, base of Natural logarithmstatic double
EMBREE_TREFETHEN
Embree-Trefethen constantstatic double
ERDOS_BORWEIN
Erdos-Borwein constantstatic double
EULER_MASCHERONI
Euler-Mascheroni constantstatic double
EXP_1_OVER_E
Tetration right convergence limitstatic double
EXP_MINUS_1
1 over estatic double
EXP_MINUS_E
Tetration left convergence limitstatic double
FEIGENBAUM_ALFA
Feigenbaum constantstatic double
FEIGENBAUM_DELTA
Feigenbaum constantstatic double
FRANSEN_ROBINSON
Fransén-Robinson constantstatic double
GAUSS_KUZMIN_WIRSING
Gauss-Kuzmin-Wirsing constantstatic double
GOLDEN_RATIO
Golden ratiostatic double
GOLOMB_DICKMAN
Golomb-Dickman constantstatic double
GOMPERTZ
Gompertz Constant OEIS A073003static double
HAFNER_SARNAK_MCCURLEY
Hafner-Sarnak-McCurley constantstatic double
KHINCHIN
Khinchin's constantstatic double
LANDAU
Landau's constantstatic double
LANDAU_RAMANUJAN
Landau-Ramanujan constantstatic double
LAPLACE_LIMIT
Laplace limitstatic double
LEGENDRE
Legendre's constantstatic double
LENGYEL
Lengyel's constantstatic double
LEVY
Levy's constantstatic double
LI2
A069284 - Logarithmic integral function li(2)static double
LIEB_QUARE_ICE
Porter's constantstatic double
LN_SQRT2
Natural logarithm of sqrt(2)static double
LNPI
Natural logarithm of pistatic double
MEISSEL_MERTEENS
Meissel-Mertens constantstatic double
MILLS
Mills' constantstatic double
MRB
MRB constantstatic double
NIVEN
Niven's constantstatic double
NOT_A_NUMBER
Not-a-Numberstatic double
OMEGA
Omega constantstatic double
PARABOLIC
Parabolic constantstatic double
PI
Pi, Archimedes' constant or Ludolph's numberstatic double
PIBY2
Pi/2static double
PIINV
1/Pistatic double
PLASTIC
Plastic constantstatic double
PORTER
Porter's constantstatic double
RAMANUJAN_SOLDNER
Ramanujan-Soldner constantstatic double
SIERPINSKI
Sierpiński's constantstatic double
SQRT2
Square root of 2static double
SQRT2BY2
SQRT2BY2static double
SQRT2Pi
Square root of 2*pistatic double
SQRT3
SQRT3static double
SQRT3BY2
SQRT3BY2static double
SQRT3BY3
SQRT3BY3static double
SQRT5
SQRT5static double
SQRTPi
Square root of pistatic double
TWIN_PRIME
Feigenbaum constantstatic double
VISWANATH
Viswanath's constant
-
Constructor Summary
Constructors Constructor Description MathConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
getConstantValue(int constantValueId)
Returns constant value, where constant is represented by the token id in the ConstantValue class
-
-
-
Field Detail
-
PI
public static final double PI
Pi, Archimedes' constant or Ludolph's number- See Also:
- Constant Field Values
-
PIBY2
public static final double PIBY2
Pi/2- See Also:
- Constant Field Values
-
PIINV
public static final double PIINV
1/Pi- See Also:
- Constant Field Values
-
E
public static final double E
Napier's constant, or Euler's number, base of Natural logarithm- See Also:
- Constant Field Values
-
EULER_MASCHERONI
public static final double EULER_MASCHERONI
Euler-Mascheroni constant- See Also:
- Constant Field Values
-
GOLDEN_RATIO
public static final double GOLDEN_RATIO
Golden ratio- See Also:
- Constant Field Values
-
PLASTIC
public static final double PLASTIC
Plastic constant- See Also:
- Constant Field Values
-
EMBREE_TREFETHEN
public static final double EMBREE_TREFETHEN
Embree-Trefethen constant- See Also:
- Constant Field Values
-
FEIGENBAUM_DELTA
public static final double FEIGENBAUM_DELTA
Feigenbaum constant- See Also:
- Constant Field Values
-
FEIGENBAUM_ALFA
public static final double FEIGENBAUM_ALFA
Feigenbaum constant- See Also:
- Constant Field Values
-
TWIN_PRIME
public static final double TWIN_PRIME
Feigenbaum constant- See Also:
- Constant Field Values
-
MEISSEL_MERTEENS
public static final double MEISSEL_MERTEENS
Meissel-Mertens constant- See Also:
- Constant Field Values
-
BRAUN_TWIN_PRIME
public static final double BRAUN_TWIN_PRIME
Brun's constant for twin primes- See Also:
- Constant Field Values
-
BRAUN_PRIME_QUADR
public static final double BRAUN_PRIME_QUADR
Brun's constant for prime quadruplets- See Also:
- Constant Field Values
-
BRUIJN_NEWMAN
public static final double BRUIJN_NEWMAN
de Bruijn-Newman constant- See Also:
- Constant Field Values
-
CATALAN
public static final double CATALAN
Catalan's constant- See Also:
- Constant Field Values
-
LANDAU_RAMANUJAN
public static final double LANDAU_RAMANUJAN
Landau-Ramanujan constant- See Also:
- Constant Field Values
-
VISWANATH
public static final double VISWANATH
Viswanath's constant- See Also:
- Constant Field Values
-
LEGENDRE
public static final double LEGENDRE
Legendre's constant- See Also:
- Constant Field Values
-
RAMANUJAN_SOLDNER
public static final double RAMANUJAN_SOLDNER
Ramanujan-Soldner constant- See Also:
- Constant Field Values
-
ERDOS_BORWEIN
public static final double ERDOS_BORWEIN
Erdos-Borwein constant- See Also:
- Constant Field Values
-
BERNSTEIN
public static final double BERNSTEIN
Bernstein's constant- See Also:
- Constant Field Values
-
GAUSS_KUZMIN_WIRSING
public static final double GAUSS_KUZMIN_WIRSING
Gauss-Kuzmin-Wirsing constant- See Also:
- Constant Field Values
-
HAFNER_SARNAK_MCCURLEY
public static final double HAFNER_SARNAK_MCCURLEY
Hafner-Sarnak-McCurley constant- See Also:
- Constant Field Values
-
GOLOMB_DICKMAN
public static final double GOLOMB_DICKMAN
Golomb-Dickman constant- See Also:
- Constant Field Values
-
CAHEN
public static final double CAHEN
Cahen's constant- See Also:
- Constant Field Values
-
LAPLACE_LIMIT
public static final double LAPLACE_LIMIT
Laplace limit- See Also:
- Constant Field Values
-
ALLADI_GRINSTEAD
public static final double ALLADI_GRINSTEAD
Alladi-Grinstead constant- See Also:
- Constant Field Values
-
LENGYEL
public static final double LENGYEL
Lengyel's constant- See Also:
- Constant Field Values
-
LEVY
public static final double LEVY
Levy's constant- See Also:
- Constant Field Values
-
APERY
public static final double APERY
Apery's constant- See Also:
- Constant Field Values
-
MILLS
public static final double MILLS
Mills' constant- See Also:
- Constant Field Values
-
BACKHOUSE
public static final double BACKHOUSE
Backhouse's constant- See Also:
- Constant Field Values
-
PORTER
public static final double PORTER
Porter's constant- See Also:
- Constant Field Values
-
LIEB_QUARE_ICE
public static final double LIEB_QUARE_ICE
Porter's constant- See Also:
- Constant Field Values
-
NIVEN
public static final double NIVEN
Niven's constant- See Also:
- Constant Field Values
-
SIERPINSKI
public static final double SIERPINSKI
Sierpiński's constant- See Also:
- Constant Field Values
-
KHINCHIN
public static final double KHINCHIN
Khinchin's constant- See Also:
- Constant Field Values
-
FRANSEN_ROBINSON
public static final double FRANSEN_ROBINSON
Fransén-Robinson constant- See Also:
- Constant Field Values
-
LANDAU
public static final double LANDAU
Landau's constant- See Also:
- Constant Field Values
-
PARABOLIC
public static final double PARABOLIC
Parabolic constant- See Also:
- Constant Field Values
-
OMEGA
public static final double OMEGA
Omega constant- See Also:
- Constant Field Values
-
MRB
public static final double MRB
MRB constant- See Also:
- Constant Field Values
-
LI2
public static final double LI2
A069284 - Logarithmic integral function li(2)- See Also:
- Constant Field Values
-
GOMPERTZ
public static final double GOMPERTZ
Gompertz Constant OEIS A073003- See Also:
- Constant Field Values
-
SQRT2
public static final double SQRT2
Square root of 2
-
SQRTPi
public static final double SQRTPi
Square root of pi- See Also:
- Constant Field Values
-
SQRT2Pi
public static final double SQRT2Pi
Square root of 2*pi- See Also:
- Constant Field Values
-
LNPI
public static final double LNPI
Natural logarithm of pi
-
EXP_MINUS_E
public static final double EXP_MINUS_E
Tetration left convergence limit
-
EXP_1_OVER_E
public static final double EXP_1_OVER_E
Tetration right convergence limit
-
EXP_MINUS_1
public static final double EXP_MINUS_1
1 over e- See Also:
- Constant Field Values
-
LN_SQRT2
public static final double LN_SQRT2
Natural logarithm of sqrt(2)
-
SQRT2BY2
public static final double SQRT2BY2
SQRT2BY2
-
SQRT3
public static final double SQRT3
SQRT3
-
SQRT3BY2
public static final double SQRT3BY2
SQRT3BY2
-
D2BYSQRT3
public static final double D2BYSQRT3
D2BYSQRT3
-
SQRT3BY3
public static final double SQRT3BY3
SQRT3BY3
-
SQRT5
public static final double SQRT5
SQRT5
-
NOT_A_NUMBER
public static final double NOT_A_NUMBER
Not-a-Number- See Also:
- Constant Field Values
-
-
Method Detail
-
getConstantValue
public static double getConstantValue(int constantValueId)
Returns constant value, where constant is represented by the token id in the ConstantValue class- Parameters:
constantValueId
- Please refer to the ConstantValue class.- Returns:
- Returns constant value if id is known, otherwise Double.NaN is returned.
- See Also:
ConstantValue
-
-