Uses of Class
gnu.math.Quaternion
-
Packages that use Quaternion Package Description gnu.kawa.xml gnu.math Supports various numeric types, including complex numbers, efficient bignums, exact rational numbers, units. -
-
Uses of Quaternion in gnu.kawa.xml
Subclasses of Quaternion in gnu.kawa.xml Modifier and Type Class Description classXIntegerAn integer that is an instance of a more specific integer type. -
Uses of Quaternion in gnu.math
Subclasses of Quaternion in gnu.math Modifier and Type Class Description classCComplexGeneral Cartesian Complex number.classComplexclassCQuaternionGeneral Cartesian Quaternion number (a four-dimensional extension of complex numbers).classDComplexA complex number using rectangular (Cartesian) plain double values.classDFloNumclassDQuaternionA quaternion number using plain double values.classIntFractionImplementation of exact rational numbers a ratio of two IntNums.classIntNumA class for infinite-precision integers.classRatNumThe abstract class of rational numbers.classRealNumMethods in gnu.math that return Quaternion Modifier and Type Method Description static QuaternionQuaternion. add(Quaternion x, Quaternion y, int k)QuaternionComplex. conjugate()QuaternionQuaternion. conjugate()QuaternionRealNum. conjugate()static QuaternionDQuaternion. cos(double x_re, double x_im, double x_jm, double x_km)QuaternionQuaternion. cos()static QuaternionDQuaternion. div(double x_re, double x_im, double x_jm, double x_km, double y_re, double y_im, double y_jm, double y_km)static QuaternionQuaternion. divide(Quaternion x, Quaternion y)static QuaternionDQuaternion. exp(double x_re, double x_im, double x_jm, double x_km)QuaternionQuaternion. exp()static QuaternionDQuaternion. log(double x_re, double x_im, double x_jm, double x_km)QuaternionQuaternion. log()static QuaternionQuaternion. make(double re, double im, double jm, double km)static QuaternionQuaternion. make(RealNum re, RealNum im, RealNum jm, RealNum km)static QuaternionQuaternion. neg(Quaternion x)QuaternionCQuantity. number()abstract QuaternionQuantity. number()QuaternionQuaternion. number()static QuaternionQuaternion. polar(double r, double t, double u, double v)static QuaternionQuaternion. polar(RealNum r, RealNum t, RealNum u, RealNum v)static QuaternionDQuaternion. power(double x_re, double x_im, double x_jm, double x_km, double y_re, double y_im, double y_jm, double y_km)static QuaternionQuaternion. power(Quaternion x, Quaternion y)static QuaternionDQuaternion. sin(double x_re, double x_im, double x_jm, double x_km)QuaternionQuaternion. sin()static QuaternionDQuaternion. sqrt(double x_re, double x_im, double x_jm, double x_km)QuaternionQuaternion. sqrt()static QuaternionDQuaternion. tan(double x_re, double x_im, double x_jm, double x_km)QuaternionQuaternion. tan()static QuaternionQuaternion. times(Quaternion x, Quaternion y)QuaternionDQuaternion. toExact()QuaternionQuaternion. toExact()QuaternionQuaternion. toInexact()QuaternionComplex. unitQuaternion()QuaternionQuaternion. unitQuaternion()QuaternionRealNum. unitQuaternion()QuaternionComplex. unitVector()QuaternionQuaternion. unitVector()QuaternionRealNum. unitVector()QuaternionComplex. vectorPart()QuaternionQuaternion. vectorPart()QuaternionRealNum. vectorPart()Methods in gnu.math with parameters of type Quaternion Modifier and Type Method Description static QuaternionQuaternion. add(Quaternion x, Quaternion y, int k)static intQuaternion. compare(Quaternion x, Quaternion y)static QuaternionQuaternion. divide(Quaternion x, Quaternion y)static booleanQuaternion. equals(Quaternion x, Quaternion y)static QuantityQuantity. make(Quaternion x, Unit u)static QuaternionQuaternion. neg(Quaternion x)static QuaternionQuaternion. power(Quaternion x, Quaternion y)static QuaternionQuaternion. times(Quaternion x, Quaternion y)Constructors in gnu.math with parameters of type Quaternion Constructor Description CQuantity(Quaternion num, Unit unit)
-