org.jscience.mathematics.algebraic.groups
Interface AbelianGroup.Member

All Superinterfaces:
Member, java.io.Serializable
All Known Subinterfaces:
Algebra.Member, BanachSpace.Member, CStarAlgebra.Member, Field.Member, GradedAlgebra.Member, GradedVectorSpace.Member, HilbertSpace.Member, Module.Member, Polynomial, Ring.Member, VectorSpace.Member
All Known Implementing Classes:
AbstractBandedMatrix, AbstractBooleanVector, AbstractComplexMatrix, AbstractComplexSquareMatrix, AbstractComplexVector, AbstractDiagonalMatrix, AbstractDoubleMatrix, AbstractDoubleSquareMatrix, AbstractDoubleVector, AbstractHypermatrix, AbstractIntegerMatrix, AbstractIntegerSquareMatrix, AbstractIntegerVector, AbstractMatrix, AbstractSquareMatrix, AbstractSymmetricMatrix, AbstractTriangularMatrix, AbstractTridiagonalMatrix, AbstractVector, BooleanMatrix, BooleanVector, BraVector, Complex, Complex2Vector, Complex3Vector, ComplexDiagonalMatrix, ComplexFunction, ComplexMatrix, ComplexPolynomial, ComplexSparseMatrix, ComplexSparseSquareMatrix, ComplexSparseVector, ComplexSquareMatrix, ComplexSymmetricMatrix, ComplexTridiagonalMatrix, ComplexVector, ConstantComplexFunction, ConstantDoubleFunction, Double, Double2Vector, Double3Vector, DoubleDiagonalMatrix, DoubleFunction, DoubleFunction2D, DoubleMatrix, DoublePolynomial, DoublePolynomialFraction, DoubleSparseMatrix, DoubleSparseSquareMatrix, DoubleSparseVector, DoubleSquareMatrix, DoubleSymmetricMatrix, DoubleTridiagonalMatrix, DoubleVector, ExactComplex, ExactComplexFunction, ExactComplexPolynomial, ExactInteger, ExactQuaternion, ExactRational, ExactReal, ExactRealFunction, ExactRealFunction2D, ExactRealPolynomial, ExactRealPolynomialFraction, ExactSupernumber, ExponentialDoubleFunction, Float, GammaMatrix, Hilb.LinearMap, IdentityDoubleFunction, Integer, Integer2Vector, Integer3Vector, IntegerDiagonalMatrix, IntegerMatrix, IntegerSparseMatrix, IntegerSparseSquareMatrix, IntegerSparseVector, IntegerSquareMatrix, IntegerSymmetricMatrix, IntegerTridiagonalMatrix, IntegerVector, KetVector, LinearDoubleFunction, Long, Quaternion, Rational, RingHypermatrix, RingMatrix, RingVector, Supernumber
Enclosing interface:
AbelianGroup

public static interface AbelianGroup.Member
extends Member

This interface defines a member of an abelian group.


Method Summary
 AbelianGroup.Member add(AbelianGroup.Member g)
          The group composition law.
 AbelianGroup.Member negate()
          Returns the inverse member.
 AbelianGroup.Member subtract(AbelianGroup.Member g)
          The group composition law with inverse.
 

Method Detail

add

AbelianGroup.Member add(AbelianGroup.Member g)
The group composition law.

Parameters:
g - a group member
Returns:
DOCUMENT ME!

negate

AbelianGroup.Member negate()
Returns the inverse member.

Returns:
DOCUMENT ME!

subtract

AbelianGroup.Member subtract(AbelianGroup.Member g)
The group composition law with inverse.

Parameters:
g - a group member
Returns:
DOCUMENT ME!