| Package | Description |
|---|---|
| gnu.kawa.xml |
Classes for using XML within Kawa.
|
| gnu.math |
Supports various numeric
types, including complex numbers, efficient bignums, exact rational
numbers, units.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XInteger
An integer that is an instance of a more specific integer type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CComplex
General Cartesian Complex number.
|
class |
DComplex
A complex number using rectangular (Cartesian) plain double values.
|
class |
DFloNum |
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 |
| Modifier and Type | Method and Description |
|---|---|
static Complex |
Complex.add (Complex x,
Complex y,
int k) |
Complex |
Complex.complexPart () |
Complex |
Quaternion.complexPart () |
Complex |
Complex.cos () |
static Complex |
DComplex.cos (double x_re,
double x_im) |
static Complex |
Complex.divide (Complex x,
Complex y) |
Complex |
Complex.exp () |
Complex |
RealNum.exp () |
Complex |
Complex.log () |
Complex |
RealNum.log () |
static Complex |
DComplex.log (double x_re,
double x_im) |
static Complex |
Complex.make (double re,
double im) |
static Complex |
Complex.make (RealNum re,
RealNum im) |
static Complex |
Complex.neg (Complex x) |
Complex |
Unit.number () |
Complex |
DQuantity.number () |
Complex |
DateTime.number () |
Complex |
Duration.number () |
static Complex |
Complex.polar (double r,
double t) |
static Complex |
Complex.polar (RealNum r,
RealNum t) |
static Complex |
Complex.power (Complex x,
Complex y) |
static Complex |
DComplex.power (double x_re,
double x_im,
double y_re,
double y_im) |
Complex |
Complex.sin () |
static Complex |
DComplex.sin (double x_re,
double x_im) |
Complex |
Complex.sqrt () |
Complex |
RealNum.sqrt () |
static Complex |
DComplex.sqrt (double x_re,
double x_im) |
Complex |
Complex.tan () |
static Complex |
DComplex.tan (double x_re,
double x_im) |
static Complex |
Complex.times (Complex x,
Complex y) |
Complex |
Complex.toExact () |
Complex |
DComplex.toExact () |
Complex |
Complex.toInexact () |
static Complex |
DComplex.unitQuaternion (double x_re,
double x_im) |
| Modifier and Type | Method and Description |
|---|---|
static Complex |
Complex.add (Complex x,
Complex y,
int k) |
static int |
Complex.compare (Complex x,
Complex y) |
static Complex |
Complex.divide (Complex x,
Complex y) |
static boolean |
Complex.equals (Complex x,
Complex y) |
static Complex |
Complex.neg (Complex x) |
static Complex |
Complex.power (Complex x,
Complex y) |
static Complex |
Complex.times (Complex x,
Complex y) |