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,Matrix3D,ModuloInteger,Number,Parameter,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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Rtimes(R that)Returns the product of this object with the one specified.-
Methods inherited from interface org.jscience.mathematics.structure.GroupAdditive
opposite, plus
-
-