- All Superinterfaces:
- GroupAdditive<R>, javolution.lang.Immutable, Structure<R>, javolution.lang.ValueType
- All Known Subinterfaces:
- All Known Implementing Classes:
- Amount, Complex, ComplexMatrix, Constant, DenseMatrix, Float64, Float64Matrix, FloatingPoint, Integer64, LargeInteger, Matrix, ModuloInteger, Number, Polynomial, Rational, RationalFunction, Real, SparseMatrix
public interface Ring<R>
- extends GroupAdditive<R>
This interface represents an algebraic structure with two binary operations
addition and multiplication (+ and ·), such that (R, +) is an abelian group,
(R, ·) is a monoid and the multiplication distributes over the addition.
- 3.0, February 13, 2006
- Jean-Marie Dautelle
- See Also:
Wikipedia: Mathematical Ring
Returns the product of this object with the one specified.
|Methods inherited from interface javolution.lang.ValueType
R times(R that)
- Returns the product of this object with the one specified.
that - the object multiplier.
this · that.
Copyright © 2006 JScience.