jsci.maths.matrices
Class IntegerMatrixAlgebra
- java.lang.Object
-
- jsci.maths.matrices.IntegerMatrixAlgebra
-
- All Implemented Interfaces:
- Algebra, Ring, AbelianGroup
public final class IntegerMatrixAlgebra extends java.lang.Object implements Algebra, Ring
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jsci.maths.algebras.Algebra
Algebra.Member
-
Nested classes/interfaces inherited from interface jsci.maths.fields.Ring
Ring.Member
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanisNegative(AbelianGroup.Member a, AbelianGroup.Member b)Returns true if one member is the negative of the other.booleanisOne(Ring.Member r)Returns true if the member is the unit element.booleanisZero(AbelianGroup.Member r)Returns true if the member is the identity element of this group.Ring.Memberone()Returns the (right) identity.AbelianGroup.Memberzero()Returns the identity element.
-
-
-
Method Detail
-
one
public Ring.Member one()
Returns the (right) identity.
-
isOne
public boolean isOne(Ring.Member r)
Description copied from interface:RingReturns true if the member is the unit element.
-
zero
public AbelianGroup.Member zero()
Description copied from interface:AbelianGroupReturns the identity element.- Specified by:
zeroin interfaceAbelianGroup
-
isZero
public boolean isZero(AbelianGroup.Member r)
Description copied from interface:AbelianGroupReturns true if the member is the identity element of this group.- Specified by:
isZeroin interfaceAbelianGroup- Parameters:
r- a group member
-
isNegative
public boolean isNegative(AbelianGroup.Member a, AbelianGroup.Member b)
Description copied from interface:AbelianGroupReturns true if one member is the negative of the other.- Specified by:
isNegativein interfaceAbelianGroup- Parameters:
a- a group memberb- a group member
-
-
DMelt 3.0 © DataMelt by jWork.ORG