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, isConstantPoly
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addStandardFunctions, getNumberFactory, isConstantPoly
public java.lang.Number getZERO()
GroupI
public java.lang.Number getONE()
RingI
public java.lang.Number getInverse(java.lang.Number num)
GroupI
getInverse
in interface GroupI
public java.lang.Number add(java.lang.Number a, java.lang.Number b)
GroupI
public java.lang.Number sub(java.lang.Number a, java.lang.Number b)
GroupI
public java.lang.Number mul(java.lang.Number a, java.lang.Number b)
RingI
public boolean equals(java.lang.Number a, java.lang.Number b)
GroupI
public java.lang.Number valueOf(java.lang.String s)
GroupI
public void addStandardConstants(JEP j)
Group
addStandardConstants
in interface GroupI
addStandardConstants
in class Group
http://www.singularsys.com/jep Copyright © 2007 Singular Systems