JSci.maths.groups
Interface AbelianGroup.Member

All Superinterfaces:
Member, java.io.Serializable
All Known Subinterfaces:
Algebra.Member, BanachSpace.Member, CStarAlgebra.Member, Field.Member, HilbertSpace.Member, Module.Member, Polynomial, Ring.Member, VectorSpace.Member
All Known Implementing Classes:
AbstractComplexMatrix, AbstractComplexSquareMatrix, AbstractComplexVector, AbstractDoubleMatrix, AbstractDoubleSquareMatrix, AbstractDoubleVector, AbstractIntegerMatrix, AbstractIntegerSquareMatrix, AbstractIntegerVector, BraVector, Complex, Complex2Vector, Complex3Vector, ComplexDiagonalMatrix, ComplexExponential, ComplexFunction, ComplexMatrix, ComplexPolynomial, ComplexSquareMatrix, ComplexTridiagonalMatrix, ComplexVector, Constant, Cosine, CyclicGroup.Member, Double2Vector, Double3Vector, DoubleDiagonalMatrix, DoubleFileSquareMatrix, DoubleMatrix, DoubleSparseMatrix, DoubleSparseSquareMatrix, DoubleSparseVector, DoubleSquareMatrix, DoubleTridiagonalMatrix, DoubleVector, Evaluation, Exponential, Expression, Function, GammaMatrix, Hilb.LinearMap, Integer2Vector, Integer3Vector, IntegerDiagonalMatrix, IntegerMatrix, IntegerSquareMatrix, IntegerTridiagonalMatrix, IntegerVector, KetVector, MathDouble, MathInteger, MathVector, Matrix, Negative, Power, Power, Product, Quaternion, RealFunction, RealFunction2D, RealFunction3D, RealFunctionND, RealPolynomial, RingMatrix, Sine, Sum, Supernumber, Tangent, Variable
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.
 
Methods inherited from interface JSci.maths.Member
getSet
 

Method Detail

add

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

Parameters:
g - a group member

negate

AbelianGroup.Member negate()
Returns the inverse member.


subtract

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

Parameters:
g - a group member