Package org.hipparchus.util
Class Binary64Field
- java.lang.Object
-
- org.hipparchus.util.Binary64Field
-
- All Implemented Interfaces:
Serializable
,Field<Binary64>
public class Binary64Field extends Object implements Field<Binary64>, Serializable
The field ofdouble precision floating-point numbers
.- See Also:
Binary64
, Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object other)
static Binary64Field
getInstance()
Returns the unique instance of this class.Binary64
getOne()
Get the multiplicative identity of the field.Class<Binary64>
getRuntimeClass()
Returns the runtime class of the FieldElement.Binary64
getZero()
Get the additive identity of the field.int
hashCode()
-
-
-
Method Detail
-
getInstance
public static final Binary64Field getInstance()
Returns the unique instance of this class.- Returns:
- the unique instance of this class
-
getZero
public Binary64 getZero()
Get the additive identity of the field.The additive identity is the element e0 of the field such that for all elements a of the field, the equalities a + e0 = e0 + a = a hold.
-
getOne
public Binary64 getOne()
Get the multiplicative identity of the field.The multiplicative identity is the element e1 of the field such that for all elements a of the field, the equalities a × e1 = e1 × a = a hold.
-
getRuntimeClass
public Class<Binary64> getRuntimeClass()
Returns the runtime class of the FieldElement.- Specified by:
getRuntimeClass
in interfaceField<Binary64>
- Returns:
- The
Class
object that represents the runtime class of this object.
-
-