org.jscience.mathematics.structure
Interface Ring<R>
- All Superinterfaces:
- GroupAdditive<R>, javolution.lang.Immutable, Structure<R>, javolution.lang.ValueType
- All Known Subinterfaces:
- Field<F>
- 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.
- Version:
- 3.0, February 13, 2006
- Author:
- Jean-Marie Dautelle
- See Also:
-
Wikipedia: Mathematical Ring
Method Summary |
R |
times(R that)
Returns the product of this object with the one specified. |
Methods inherited from interface javolution.lang.ValueType |
copy |
times
R times(R that)
- Returns the product of this object with the one specified.
- Parameters:
that
- the object multiplier.
- Returns:
this · that
.
Copyright © 2006 JScience.