Class CQuaternion
java.lang.Object
java.lang.Number
gnu.math.Numeric
gnu.math.Quantity
gnu.math.Quaternion
gnu.math.CQuaternion
- All Implemented Interfaces:
Externalizable, Serializable
General Cartesian Quaternion number (a four-dimensional extension
of complex numbers).
Use this instead of DQuaternion if you want exact quaternion
numbers.
- See Also:
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Quaternion
abs, add, add, addReversed, angle, classifyFinite, colatitude, compare, compare, complexPart, conjugate, cos, div, divide, divReversed, doubleImagValue, doubleJmagValue, doubleKmagValue, doubleRealValue, doubleValue, equals, equals, exp, isExact, isZero, jmMinusOne, jmOne, kmMinusOne, kmOne, log, longitude, longValue, make, make, mul, mulReversed, neg, neg, number, polar, polar, power, sin, sqrt, tan, times, toExact, toInexact, toString, unitQuaternion, unitVector, vectorPartMethods inherited from class Quantity
add, compare, compareReversed, dimensions, divide, imValue, jmValue, kmValue, make, make, make, reValue, times, unitMethods inherited from class Numeric
add, asNumericOrNull, div_inv, floatValue, geq, grt, intValue, mul_ident, power, sub, toStringMethods inherited from class Number
byteValue, shortValue
-
Constructor Details
-
CQuaternion
public CQuaternion() -
CQuaternion
-
-
Method Details
-
re
-
im
-
jm
-
km
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-