- All Superinterfaces:
Group,Group.Additive<T>,Operation,Operation.Addition<T>,Operation.Multiplication<T>
- All Known Subinterfaces:
Field<T>,PolynomialFunction<N>,Scalar<N>,SelfDeclaringScalar<S>
- All Known Implementing Classes:
AbstractPolynomial,Amount,BigScalar,ComplexNumber,ExactDecimal,Money,PolynomialC128,PolynomialQ128,PolynomialR032,PolynomialR064,PolynomialR128,PolynomialR256,Price,PrimitiveScalar,Quadruple,Quantity,Quaternion,RationalNumber,ScalarPolynomial
A ring is a commutative group (addition operation) with a second binary operation (multiplication) that is distributive over the commutative group operation and is associative. Note that multiplications is not required to be commutative.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.algebra.Group
Group.Additive<T>, Group.Multiplicative<T>Nested classes/interfaces inherited from interface org.ojalgo.algebra.Operation
Operation.Addition<T>, Operation.Division<T>, Operation.Multiplication<T>, Operation.Subtraction<T> -
Method Summary
Methods inherited from interface org.ojalgo.algebra.Group.Additive
negateMethods inherited from interface org.ojalgo.algebra.Operation.Addition
addMethods inherited from interface org.ojalgo.algebra.Operation.Multiplication
multiply, power