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 Gopposite()Returns the additive inverse of this object.Gplus(G that)Returns the sum of this object with the one specified.
-