Package org.apache.commons.math.fraction
Class BigFractionField
- java.lang.Object
-
- org.apache.commons.math.fraction.BigFractionField
-
- All Implemented Interfaces:
java.io.Serializable
,Field<BigFraction>
public class BigFractionField extends java.lang.Object implements Field<BigFraction>, java.io.Serializable
Representation of the fractional numbers without any overflow field.This class is a singleton.
- Since:
- 2.0
- See Also:
Fraction
, Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BigFractionField
getInstance()
Get the unique instance.BigFraction
getOne()
Get the multiplicative identity of the field.BigFraction
getZero()
Get the additive identity of the field.
-
-
-
Method Detail
-
getInstance
public static BigFractionField getInstance()
Get the unique instance.- Returns:
- the unique instance
-
getOne
public BigFraction 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.
- Specified by:
getOne
in interfaceField<BigFraction>
- Returns:
- multiplicative identity of the field
-
getZero
public BigFraction 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.
- Specified by:
getZero
in interfaceField<BigFraction>
- Returns:
- additive identity of the field
-
-