JSci.maths.fields
Interface Ring

All Superinterfaces:
AbelianGroup
All Known Subinterfaces:
Field
All Known Implementing Classes:
ComplexField, ComplexPolynomialRing, DoubleMatrixAlgebra, IntegerMatrixAlgebra, IntegerRing, RealField, RealPolynomialRing

public interface Ring
extends AbelianGroup

This interface defines a ring.

PlanetMath references:
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 JSci.maths.groups.AbelianGroup
isNegative, isZero, zero
 

Method Detail

one

Ring.Member one()
Returns the unit element.


isOne

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