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 class
XInteger
An 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 class
CComplex
General Cartesian Complex number.class
Complex
class
CQuaternion
General Cartesian Quaternion number (a four-dimensional extension of complex numbers).class
DComplex
A complex number using rectangular (Cartesian) plain double values.class
DFloNum
class
DQuaternion
A quaternion number using plain double values.class
IntFraction
Implementation of exact rational numbers a ratio of two IntNums.class
IntNum
A class for infinite-precision integers.class
RatNum
The abstract class of rational numbers.class
RealNum
Methods in gnu.math that return Quaternion Modifier and Type Method Description static Quaternion
Quaternion. add(Quaternion x, Quaternion y, int k)
Quaternion
Complex. conjugate()
Quaternion
Quaternion. conjugate()
Quaternion
RealNum. conjugate()
static Quaternion
DQuaternion. cos(double x_re, double x_im, double x_jm, double x_km)
Quaternion
Quaternion. cos()
static Quaternion
DQuaternion. 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 Quaternion
Quaternion. divide(Quaternion x, Quaternion y)
static Quaternion
DQuaternion. exp(double x_re, double x_im, double x_jm, double x_km)
Quaternion
Quaternion. exp()
static Quaternion
DQuaternion. log(double x_re, double x_im, double x_jm, double x_km)
Quaternion
Quaternion. log()
static Quaternion
Quaternion. make(double re, double im, double jm, double km)
static Quaternion
Quaternion. make(RealNum re, RealNum im, RealNum jm, RealNum km)
static Quaternion
Quaternion. neg(Quaternion x)
Quaternion
CQuantity. number()
abstract Quaternion
Quantity. number()
Quaternion
Quaternion. number()
static Quaternion
Quaternion. polar(double r, double t, double u, double v)
static Quaternion
Quaternion. polar(RealNum r, RealNum t, RealNum u, RealNum v)
static Quaternion
DQuaternion. 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 Quaternion
Quaternion. power(Quaternion x, Quaternion y)
static Quaternion
DQuaternion. sin(double x_re, double x_im, double x_jm, double x_km)
Quaternion
Quaternion. sin()
static Quaternion
DQuaternion. sqrt(double x_re, double x_im, double x_jm, double x_km)
Quaternion
Quaternion. sqrt()
static Quaternion
DQuaternion. tan(double x_re, double x_im, double x_jm, double x_km)
Quaternion
Quaternion. tan()
static Quaternion
Quaternion. times(Quaternion x, Quaternion y)
Quaternion
DQuaternion. toExact()
Quaternion
Quaternion. toExact()
Quaternion
Quaternion. toInexact()
Quaternion
Complex. unitQuaternion()
Quaternion
Quaternion. unitQuaternion()
Quaternion
RealNum. unitQuaternion()
Quaternion
Complex. unitVector()
Quaternion
Quaternion. unitVector()
Quaternion
RealNum. unitVector()
Quaternion
Complex. vectorPart()
Quaternion
Quaternion. vectorPart()
Quaternion
RealNum. vectorPart()
Methods in gnu.math with parameters of type Quaternion Modifier and Type Method Description static Quaternion
Quaternion. add(Quaternion x, Quaternion y, int k)
static int
Quaternion. compare(Quaternion x, Quaternion y)
static Quaternion
Quaternion. divide(Quaternion x, Quaternion y)
static boolean
Quaternion. equals(Quaternion x, Quaternion y)
static Quantity
Quantity. make(Quaternion x, Unit u)
static Quaternion
Quaternion. neg(Quaternion x)
static Quaternion
Quaternion. power(Quaternion x, Quaternion y)
static Quaternion
Quaternion. times(Quaternion x, Quaternion y)
Constructors in gnu.math with parameters of type Quaternion Constructor Description CQuantity(Quaternion num, Unit unit)
-