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.- See Also:
- Wikipedia: Mathematical Ring
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
times(R that)
Returns the product of this object with the one specified.-
Methods inherited from interface org.jscience.mathematics.structure.GroupAdditive
opposite, plus
-
-