org.jscience.mathematics.algebraic.fields
Interface Ring

All Superinterfaces:
AbelianGroup
All Known Subinterfaces:
Field
All Known Implementing Classes:
BooleanMatrixAlgebra, BooleanRing, ComplexField, ComplexMatrixAlgebra, ComplexPolynomialRing, DoubleField, DoubleMatrixAlgebra, DoublePolynomialRing, ExactComplexField, ExactComplexPolynomialRing, ExactIntegerRing, ExactRationalField, ExactRealField, ExactRealPolynomialRing, IntegerMatrixAlgebra, IntegerRing, RationalField

public interface Ring
extends AbelianGroup

This interface defines a ring.


Nested Class Summary
static interface Ring.Member
          This interface defines a member of a ring.
 
Method Summary
 boolean isOne(Ring.Member r)
          Returns true if the member is the unit element.
 Ring.Member one()
          Returns the unit element.
 
Methods inherited from interface org.jscience.mathematics.algebraic.groups.AbelianGroup
isNegative, isZero, zero
 

Method Detail

one

Ring.Member one()
Returns the unit element.

Returns:
DOCUMENT ME!

isOne

boolean isOne(Ring.Member r)
Returns true if the member is the unit element.

Parameters:
r - DOCUMENT ME!
Returns:
DOCUMENT ME!