|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.lsmp.djep.groupJep.groups.Group
org.lsmp.djep.groupJep.groups.Rationals
public class Rationals
The Field of rational numbers.
| Constructor Summary | |
|---|---|
Rationals()
|
|
| Method Summary | |
|---|---|
Number |
add(Number a,
Number b)
Get sum of the numbers |
int |
compare(Number a,
Number b)
Returns -1,0,1 depending on whether a is less than, equal to or greater than b. |
Number |
div(Number a,
Number b)
get division of two numbers. |
boolean |
equals(Number a,
Number b)
whether two numbers are equal |
Number |
getInverse(Number num)
Get Inverse of a number |
Number |
getMulInverse(Number num)
get mul inverse |
Number |
getONE()
Get multiplicative identity i.e. |
Number |
getZERO()
Returns the identity element under + |
Number |
mul(Number a,
Number b)
Returns the product of two numbers, a*b |
Number |
pow(Number a,
Number b)
|
Number |
sub(Number a,
Number b)
Get the difference of the numbers. |
String |
toString()
|
Number |
valueOf(String s)
returns number given by the string |
| Methods inherited from class org.lsmp.djep.groupJep.groups.Group |
|---|
addStandardConstants, addStandardFunctions, getNumberFactory, isConstantPoly |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.lsmp.djep.groupJep.GroupI |
|---|
addStandardConstants, addStandardFunctions, getNumberFactory, isConstantPoly |
| Constructor Detail |
|---|
public Rationals()
| Method Detail |
|---|
public Number getZERO()
GroupI
getZERO in interface GroupIpublic Number getONE()
RingI
getONE in interface RingIpublic Number getInverse(Number num)
GroupI
getInverse in interface GroupIpublic Number getMulInverse(Number num)
FieldI
getMulInverse in interface FieldI
public Number add(Number a,
Number b)
GroupI
add in interface GroupI
public Number sub(Number a,
Number b)
GroupI
sub in interface GroupI
public Number mul(Number a,
Number b)
RingI
mul in interface RingI
public Number div(Number a,
Number b)
HasDivI
div in interface HasDivI
public Number pow(Number a,
Number b)
pow in interface HasPowerI
public boolean equals(Number a,
Number b)
GroupI
equals in interface GroupI
public int compare(Number a,
Number b)
OrderedSetI
compare in interface OrderedSetIpublic Number valueOf(String s)
GroupI
valueOf in interface GroupIpublic String toString()
toString in class Group
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||