Interface GroupAdditive<G>
-
- All Superinterfaces:
javolution.lang.Immutable
,Structure<G>
,javolution.lang.ValueType
- All Known Subinterfaces:
Field<F>
,Ring<R>
,VectorSpace<V,F>
,VectorSpaceNormed<V,F>
- All Known Implementing Classes:
AbstractParamVector
,Amount
,Complex
,ComplexMatrix
,ComplexVector
,Constant
,Coordinate3D
,Cylindrical3D
,DenseMatrix
,DenseVector
,Float64
,Float64Matrix
,Float64Vector
,FloatingPoint
,Integer64
,LargeInteger
,Matrix
,Matrix3D
,ModuloInteger
,Number
,Parameter
,ParameterVector
,Polar3D
,Polynomial
,Rational
,RationalFunction
,Real
,SparseMatrix
,SparseVector
,Vector
,Vector3D
public interface GroupAdditive<G> extends Structure<G>
This interface represents a structure with a binary additive operation (+), satisfying the group axioms (associativity, neutral element, inverse element and closure).- Version:
- 3.0, February 13, 2006
- Author:
- Jean-Marie Dautelle
- See Also:
- Wikipedia: Mathematical Group
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description G
opposite()
Returns the additive inverse of this object.G
plus(G that)
Returns the sum of this object with the one specified.
-