Uses of Class
org.hipparchus.util.Binary64
Package
Description
Convenience routines and common data structures used throughout the Hipparchus library.
-
Uses of Binary64 in org.hipparchus.util
Modifier and TypeFieldDescriptionstatic final Binary64
Binary64.NAN
The constant value ofDouble.NaN
as aBinary64
.static final Binary64
Binary64.NEGATIVE_INFINITY
The constant value ofDouble.NEGATIVE_INFINITY
as aBinary64
.static final Binary64
Binary64.ONE
The constant value of1d
as aBinary64
.static final Binary64
Binary64.PI
The constant value of π as aBinary64
.static final Binary64
Binary64.POSITIVE_INFINITY
The constant value ofDouble.POSITIVE_INFINITY
as aBinary64
.static final Binary64
Binary64.ZERO
The constant value of0d
as aBinary64
.Modifier and TypeMethodDescriptionBinary64.abs()
absolute value.Binary64.acos()
Arc cosine operation.Binary64.acosh()
Inverse hyperbolic cosine operation.Binary64.add
(double a) '+' operator.Compute this + a.Binary64.asin()
Arc sine operation.Binary64.asinh()
Inverse hyperbolic sine operation.Binary64.atan()
Arc tangent operation.Two arguments arc tangent operation.Binary64.atanh()
Inverse hyperbolic tangent operation.Binary64.cbrt()
Cubic root.Binary64.ceil()
Get the smallest whole number larger than instance.Binary64.copySign
(double sign) Returns the instance with the sign of the argument.Returns the instance with the sign of the argument.Binary64.cos()
Cosine operation.Binary64.cosh()
Hyperbolic cosine operation.Binary64.divide
(double a) '÷' operator.Compute this ÷ a.Binary64.exp()
Exponential.Binary64.expm1()
Exponential minus 1.Binary64.floor()
Get the largest whole number smaller than instance.Binary64Field.getOne()
Get the multiplicative identity of the field.Binary64.getPi()
Get the Archimedes constant π.Binary64Field.getZero()
Get the additive identity of the field.Returns the hypotenuse of a triangle with sidesthis
andy
- sqrt(this2 +y2) avoiding intermediate overflow or underflow.Binary64.linearCombination
(double[] a, Binary64[] b) Compute a linear combination.Binary64.linearCombination
(double a1, Binary64 b1, double a2, Binary64 b2) Compute a linear combination.Binary64.linearCombination
(double a1, Binary64 b1, double a2, Binary64 b2, double a3, Binary64 b3) Compute a linear combination.Binary64.linearCombination
(double a1, Binary64 b1, double a2, Binary64 b2, double a3, Binary64 b3, double a4, Binary64 b4) Compute a linear combination.Binary64.linearCombination
(Binary64[] a, Binary64[] b) Compute a linear combination.Binary64.linearCombination
(Binary64 a1, Binary64 b1, Binary64 a2, Binary64 b2) Compute a linear combination.Binary64.linearCombination
(Binary64 a1, Binary64 b1, Binary64 a2, Binary64 b2, Binary64 a3, Binary64 b3) Compute a linear combination.Binary64.linearCombination
(Binary64 a1, Binary64 b1, Binary64 a2, Binary64 b2, Binary64 a3, Binary64 b3, Binary64 a4, Binary64 b4) Compute a linear combination.Binary64.log()
Natural logarithm.Binary64.log10()
Base 10 logarithm.Binary64.log1p()
Shifted natural logarithm.Binary64.multiply
(double a) '×' operator.Binary64.multiply
(int n) Compute n × this.Compute this × a.Binary64.negate()
Returns the additive inverse ofthis
element.Binary64.newInstance
(double v) Create an instance corresponding to a constant real value.Binary64.pow
(double p) Power operation.Binary64.pow
(int n) Integer power operation.Power operation.Binary64.reciprocal()
Returns the multiplicative inverse ofthis
element.Binary64.remainder
(double a) IEEE remainder operator.IEEE remainder operator.Binary64.rint()
Get the whole number that is the nearest to the instance, or the even one if x is exactly half way between two integers.Binary64.rootN
(int n) Nth root.Binary64.scalb
(int n) Multiply the instance by a power of 2.Binary64.sign()
Compute the sign of the instance.Binary64.sin()
Sine operation.Binary64.sinh()
Hyperbolic sine operation.Binary64.sqrt()
Square root.Binary64.square()
Binary64.subtract
(double a) '-' operator.Compute this - a.Binary64.tan()
Tangent operation.Binary64.tanh()
Hyperbolic tangent operation.Binary64.toDegrees()
Convert radians to degrees, with error of less than 0.5 ULPBinary64.toRadians()
Convert degrees to radians, with error of less than 0.5 ULPBinary64.ulp()
Compute least significant bit (Unit in Last Position) for a number.Modifier and TypeMethodDescriptionBinary64.getField()
Get theField
to which the instance belongs.Binary64Field.getRuntimeClass()
Returns the runtime class of the FieldElement.Binary64.sinCos()
Combined Sine and Cosine operation.Binary64.sinhCosh()
Combined hyperbolic sine and cosine operation.Modifier and TypeMethodDescriptionCompute this + a.Two arguments arc tangent operation.int
The current implementation returns the same value asnew Double(this.doubleValue()).compareTo(new Double(o.doubleValue()))
Returns the instance with the sign of the argument.Compute this ÷ a.Returns the hypotenuse of a triangle with sidesthis
andy
- sqrt(this2 +y2) avoiding intermediate overflow or underflow.Binary64.linearCombination
(double[] a, Binary64[] b) Compute a linear combination.Binary64.linearCombination
(double a1, Binary64 b1, double a2, Binary64 b2) Compute a linear combination.Binary64.linearCombination
(double a1, Binary64 b1, double a2, Binary64 b2, double a3, Binary64 b3) Compute a linear combination.Binary64.linearCombination
(double a1, Binary64 b1, double a2, Binary64 b2, double a3, Binary64 b3, double a4, Binary64 b4) Compute a linear combination.Binary64.linearCombination
(Binary64[] a, Binary64[] b) Compute a linear combination.Binary64.linearCombination
(Binary64 a1, Binary64 b1, Binary64 a2, Binary64 b2) Compute a linear combination.Binary64.linearCombination
(Binary64 a1, Binary64 b1, Binary64 a2, Binary64 b2, Binary64 a3, Binary64 b3) Compute a linear combination.Binary64.linearCombination
(Binary64 a1, Binary64 b1, Binary64 a2, Binary64 b2, Binary64 a3, Binary64 b3, Binary64 a4, Binary64 b4) Compute a linear combination.Compute this × a.Power operation.IEEE remainder operator.Compute this - a.