org.jscience.mathematics.structures
Interface GroupMultiplicative<G>
- All Superinterfaces:
- Immutable, Realtime, java.io.Serializable, Structure<G>
- All Known Subinterfaces:
- Field<F>
- All Known Implementing Classes:
- Complex, Float64, Measure, ModuloInteger, Rational, RationalFunction, Real
public interface GroupMultiplicative<G>
- extends Structure<G>
This interface represents a structure with a binary multiplicative
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 |
G |
inverse()
Returns the multiplicative inverse of this object. |
G |
times(G that)
Returns the product of this object with the one specified. |
times
G times(G that)
- Returns the product of this object with the one specified.
- Parameters:
that - the object multiplier.
- Returns:
this · that.
inverse
G inverse()
- Returns the multiplicative inverse of this object. It it the object
such as
this.times(this.reciprocal()) == ONE ,
with ONE being the multiplicative identity.
- Returns:
ONE / this.
Copyright © 2006 JScience.