org.apache.commons.math.fraction
Class FractionField

java.lang.Object
  extended by org.apache.commons.math.fraction.FractionField
All Implemented Interfaces:
java.io.Serializable, Field<Fraction>

public class FractionField
extends java.lang.Object
implements Field<Fraction>, java.io.Serializable

Representation of the fractional numbers field.

This class is a singleton.

Since:
2.0
Version:
$Revision: 795909 $ $Date: 2009-07-20 12:45:08 -0400 (Mon, 20 Jul 2009) $
See Also:
Fraction, Serialized Form

Method Summary
static FractionField getInstance()
          Get the unique instance.
 Fraction getOne()
          Get the multiplicative identity of the field.
 Fraction getZero()
          Get the additive identity of the field.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static FractionField getInstance()
Get the unique instance.

Returns:
the unique instance

getOne

public Fraction 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 interface Field<Fraction>
Returns:
multiplicative identity of the field

getZero

public Fraction 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 interface Field<Fraction>
Returns:
additive identity of the field


Copyright © 2003-2010 Apache Software Foundation. All Rights Reserved.