public final class IntegerRing extends java.lang.Object implements Ring
Ring.Member| Modifier and Type | Field and Description |
|---|---|
static MathInteger |
ONE |
static MathInteger |
ZERO |
| Modifier and Type | Method and Description |
|---|---|
static IntegerRing |
getInstance()
Constructs a ring of integer numbers.
|
boolean |
isNegative(AbelianGroup.Member a,
AbelianGroup.Member b)
Returns true if one integer number is the negative of the other.
|
boolean |
isOne(Ring.Member r)
Returns true if the integer number is equal to one.
|
boolean |
isZero(AbelianGroup.Member g)
Returns true if the integer number is equal to zero.
|
Ring.Member |
one()
Returns the integer number one.
|
AbelianGroup.Member |
zero()
Returns the integer number zero.
|
public static final MathInteger ZERO
public static final MathInteger ONE
public static final IntegerRing getInstance()
public AbelianGroup.Member zero()
zero in interface AbelianGrouppublic boolean isZero(AbelianGroup.Member g)
isZero in interface AbelianGroupg - a group memberpublic boolean isNegative(AbelianGroup.Member a, AbelianGroup.Member b)
isNegative in interface AbelianGroupa - a group memberb - a group memberpublic Ring.Member one()
public boolean isOne(Ring.Member r)