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.- See Also:
- Wikipedia: Mathematical Ring
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and 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
-
-
DMelt 3.0 © DataMelt by jWork.ORG