public class Quaternions extends Group implements RingI
| Modifier and Type | Class and Description |
|---|---|
static class |
Quaternions.Quaternion |
| Constructor and Description |
|---|
Quaternions() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Number |
add(java.lang.Number a,
java.lang.Number b)
Get sum of the numbers
|
void |
addStandardConstants(JEP j)
adds the standard constants for this group.
|
boolean |
equals(java.lang.Number a,
java.lang.Number b)
whether two numbers are equal
|
java.lang.Number |
getInverse(java.lang.Number num)
Get Inverse of a number
|
java.lang.Number |
getONE()
Get multiplicative identity i.e. 1.
|
java.lang.Number |
getZERO()
Returns the identity element under +
|
java.lang.Number |
mul(java.lang.Number a,
java.lang.Number b)
Returns the product of two numbers, a*b
|
java.lang.Number |
sub(java.lang.Number a,
java.lang.Number b)
Get the difference of the numbers.
|
java.lang.String |
toString() |
java.lang.Number |
valueOf(java.lang.String s)
returns number given by the string
|
addStandardFunctions, getNumberFactory, isConstantPolyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddStandardFunctions, getNumberFactory, isConstantPolypublic java.lang.Number getZERO()
GroupIpublic java.lang.Number getONE()
RingIpublic java.lang.Number getInverse(java.lang.Number num)
GroupIgetInverse in interface GroupIpublic java.lang.Number add(java.lang.Number a,
java.lang.Number b)
GroupIpublic java.lang.Number sub(java.lang.Number a,
java.lang.Number b)
GroupIpublic java.lang.Number mul(java.lang.Number a,
java.lang.Number b)
RingIpublic boolean equals(java.lang.Number a,
java.lang.Number b)
GroupIpublic java.lang.Number valueOf(java.lang.String s)
GroupIpublic void addStandardConstants(JEP j)
GroupaddStandardConstants in interface GroupIaddStandardConstants in class Grouphttp://www.singularsys.com/jep Copyright © 2007 Singular Systems