@NotNull Number |
BCDFloat.$div(@NotNull Number Y) |
x ÷ y
|
@NotNull Number |
BCDFraction.$div(@NotNull Number y) |
x ÷ y
|
@NotNull Number |
BCDInteger.$div(@NotNull Number y) |
signed division
|
@NotNull Number |
Number.$div(@NotNull Number y) |
x ÷ y
|
@NotNull Number |
BCDFloat.$minus(@NotNull Number Y) |
x - y
|
@NotNull Number |
BCDFraction.$minus(@NotNull Number y) |
x - y
|
@NotNull Number |
BCDInteger.$minus(@NotNull Number y) |
signed subtraction
|
@NotNull Number |
Number.$minus(@NotNull Number y) |
x - y
|
@NotNull Number |
BCDFloat.$plus(@NotNull Number Y) |
x + Y
|
@NotNull Number |
BCDFraction.$plus(@NotNull Number y) |
x + y
|
@NotNull Number |
BCDInteger.$plus(@NotNull Number y) |
signed addition
|
@NotNull Number |
Number.$plus(@NotNull Number y) |
x + y
|
@NotNull Number |
BCDFloat.$times(@NotNull Number Y) |
x × Y
|
@NotNull Number |
BCDFraction.$times(@NotNull Number y) |
x × y
|
@NotNull Number |
BCDInteger.$times(@NotNull Number y) |
signed multiplication
|
@NotNull Number |
Number.$times(@NotNull Number y) |
x × y
|
@NotNull Number |
BCDFloat.$times$times(@NotNull Number Y) |
xY
|
@NotNull Number |
BCDFraction.$times$times(@NotNull Number y) |
xy
|
@NotNull Number |
BCDInteger.$times$times(@NotNull Number y) |
xy
|
@NotNull Number |
Number.$times$times(@NotNull Number y) |
xy
|
@NotNull Number |
BCDFloat.abs() |
|x|
|
@NotNull Number |
BCDFraction.abs() |
|x|
|
@NotNull Number |
BCDInteger.abs() |
|x|
|
@NotNull Number |
Number.abs() |
|x|
|
@NotNull Number |
BCDFloat.and(@NotNull Number y) |
Logical and
|
@NotNull Number |
BCDFraction.and(@NotNull Number y) |
Logical and
|
@NotNull Number |
BCDInteger.and(@NotNull Number y) |
Logical and
|
@NotNull Number |
Number.and(@NotNull Number y) |
Logical and
|
@NotNull Number |
BCDFloat.arc_cos() |
arc cosine
|
@NotNull Number |
BCDFloat.arc_cos(@NotNull Number Half_Circle) |
arc cosine
|
@NotNull Number |
BCDFraction.arc_cos() |
arc cosine
|
@NotNull Number |
BCDFraction.arc_cos(@NotNull Number Half_Circle) |
arc cosine
|
@NotNull Number |
BCDInteger.arc_cos() |
arc cosine
|
@NotNull Number |
BCDInteger.arc_cos(@NotNull Number Half_Circle) |
arc cosine
|
@NotNull Number |
Number.arc_cos() |
arc cosine
|
@NotNull Number |
Number.arc_cos(@NotNull Number Half_Circle) |
arc cosine
|
@NotNull Number |
BCDFloat.arc_cos_hyp() |
area hyperbolic cosine: loge (x + √(x-1) × √(x+1))
|
@NotNull Number |
BCDFraction.arc_cos_hyp() |
area hyperbolic cosine: loge (x + √(x-1) × √(x+1))
|
@NotNull Number |
BCDInteger.arc_cos_hyp() |
area hyperbolic cosine: loge (x + √(x-1) × √(x+1))
|
@NotNull Number |
Number.arc_cos_hyp() |
area hyperbolic cosine: loge (x + √(x-1) × √(x+1))
|
@NotNull Number |
BCDFloat.arc_sin() |
arc sine
|
@NotNull Number |
BCDFloat.arc_sin(@NotNull Number Half_Circle) |
arc sine
|
@NotNull Number |
BCDFraction.arc_sin() |
arc sine
|
@NotNull Number |
BCDFraction.arc_sin(@NotNull Number Half_Circle) |
arc sine
|
@NotNull Number |
BCDInteger.arc_sin() |
arc sine
|
@NotNull Number |
BCDInteger.arc_sin(@NotNull Number Half_Circle) |
arc sine
|
@NotNull Number |
Number.arc_sin() |
arc sine
|
@NotNull Number |
Number.arc_sin(@NotNull Number Half_Circle) |
arc sine
|
@NotNull Number |
BCDFloat.arc_sin_hyp() |
area hyperbolic sine: loge (x + √(x² + 1))
|
@NotNull Number |
BCDFraction.arc_sin_hyp() |
area hyperbolic sine: loge (x + √(x² + 1))
|
@NotNull Number |
BCDInteger.arc_sin_hyp() |
area hyperbolic sine: loge (x + √(x² + 1))
|
@NotNull Number |
Number.arc_sin_hyp() |
area hyperbolic sine: loge (x + √(x² + 1))
|
@NotNull Number |
BCDFloat.arc_tan() |
arc tangent
|
@NotNull Number |
BCDFloat.arc_tan(@NotNull Number Half_Circle) |
arc tangent
|
@NotNull Number |
BCDFraction.arc_tan() |
arc tangent
|
@NotNull Number |
BCDFraction.arc_tan(@NotNull Number Half_Circle) |
arc tangent
|
@NotNull Number |
BCDInteger.arc_tan() |
arc tangent
|
@NotNull Number |
BCDInteger.arc_tan(@NotNull Number Half_Circle) |
arc tangent
|
@NotNull Number |
Number.arc_tan() |
arc tangent
|
@NotNull Number |
Number.arc_tan(@NotNull Number Half_Circle) |
arc tangent
|
@NotNull Number |
BCDFloat.arc_tan_hyp() |
area hyperbolic tangent: loge ((1 + x) ÷ (1 - x)) / 2
|
@NotNull Number |
BCDFraction.arc_tan_hyp() |
area hyperbolic tangent: loge ((1 + x) ÷ (1 - x)) / 2
|
@NotNull Number |
BCDInteger.arc_tan_hyp() |
area hyperbolic tangent: loge ((1 + x) ÷ (1 - x)) / 2
|
@NotNull Number |
Number.arc_tan_hyp() |
area hyperbolic tangent: loge ((1 + x) ÷ (1 - x)) / 2
|
@NotNull Number |
BCDFloat.Clone() |
clone the float - but it might be easier to use the provided copy Constructor instead.
|
@NotNull Number |
BCDFraction.Clone() |
clone the float - but it might be easier to use the provided copy Constructor instead.
|
@NotNull Number |
BCDInteger.Clone() |
clone the integer - but it might be easier to use the provided copy Constructor instead.
|
@NotNull Number |
Number.Clone() |
clone the float - but it might be easier to use the provided copy Constructor instead.
|
@NotNull Number |
BCDFloat.cos() |
cos (x)
|
@NotNull Number |
BCDFloat.cos(@NotNull Number Half_Circle) |
cosine
|
@NotNull Number |
BCDFraction.cos() |
cos (x)
|
@NotNull Number |
BCDFraction.cos(@NotNull Number Half_Circle) |
cosine
|
@NotNull Number |
BCDInteger.cos() |
cos (x)
|
@NotNull Number |
BCDInteger.cos(@NotNull Number Half_Circle) |
cosine
|
@NotNull Number |
Number.cos() |
cos (x)
|
@NotNull Number |
Number.cos(@NotNull Number Half_Circle) |
cosine
|
@NotNull Number |
BCDFloat.cos_hyp() |
Hyperbolic cosine: (Exponent^x + Exponent^-x)/2
|
@NotNull Number |
BCDFraction.cos_hyp() |
Hyperbolic cosine: (Exponent^x + Exponent^-x)/2
|
@NotNull Number |
BCDInteger.cos_hyp() |
Hyperbolic cosine: (Exponent^x + Exponent^-x)/2
|
@NotNull Number |
Number.cos_hyp() |
Hyperbolic cosine: (Exponent^x + Exponent^-x)/2
|
default @NotNull Number |
Number.div(@NotNull Number y) |
x ÷ y
|
@NotNull Number |
BCDFloat.exp_10() |
10x
|
@NotNull Number |
BCDFraction.exp_10() |
10x
|
@NotNull Number |
BCDInteger.exp_10() |
10x
|
@NotNull Number |
Number.exp_10() |
10x
|
@NotNull Number |
BCDFloat.exp_e() |
ex
|
@NotNull Number |
BCDFraction.exp_e() |
ex
|
@NotNull Number |
BCDInteger.exp_e() |
ex
|
@NotNull Number |
Number.exp_e() |
ex
|
@NotNull Number |
BCDFraction.Fix(int Decimal,
int Exponent) |
Round to a given Precision after the decimal point.
|
@NotNull Number |
BCDInteger.Fix(int Decimal,
int Exponent) |
Round to a given Precision after the decimal point.
|
@NotNull Number |
Number.Fix(int Decimal,
int Exponent) |
Round to a given Precision after the decimal point.
|
@NotNull Number |
BCDFraction.Frac() |
Recompose a frac double from the given data.
|
@NotNull Number |
BCDInteger.Frac() |
Recompose a frac double from the given data.
|
@NotNull Number |
Number.Frac() |
Recompose a frac double from the given data.
|
@NotNull Number |
BCDFloat.Integer() |
integer part of the BCDFloat
|
@NotNull Number |
BCDFraction.Integer() |
integer part of the BCDFloat
|
@NotNull Number |
BCDInteger.Integer() |
integer part of the BCDFloat
|
@NotNull Number |
Number.Integer() |
integer part of the BCDFloat
|
private @NotNull Number |
BCDFloat.lnI() |
loge x using series expansion, usable around 1
|
@NotNull Number |
BCDFloat.log_10() |
log10 (x)
|
@NotNull Number |
BCDFraction.log_10() |
log10 (x)
|
@NotNull Number |
BCDInteger.log_10() |
log10 (x)
|
@NotNull Number |
Number.log_10() |
log10 (x)
|
@NotNull Number |
BCDFloat.log_e() |
loge (x)
|
@NotNull Number |
BCDFraction.log_e() |
loge (x)
|
@NotNull Number |
BCDInteger.log_e() |
loge (x)
|
@NotNull Number |
Number.log_e() |
loge (x)
|
default @NotNull Number |
Number.minus(@NotNull Number y) |
x - y
|
@NotNull Number |
BCDFloat.neg() |
|
@NotNull Number |
BCDFraction.neg() |
|
@NotNull Number |
BCDInteger.neg() |
|
@NotNull Number |
Number.neg() |
|
@NotNull Number |
BCDFloat.not() |
Logical not
|
@NotNull Number |
BCDFraction.not() |
Logical not
|
@NotNull Number |
BCDInteger.not() |
Logical not
|
@NotNull Number |
Number.not() |
Logical not
|
@NotNull Number |
BCDFloat.or(@NotNull Number y) |
Logical or
|
@NotNull Number |
BCDFraction.or(@NotNull Number y) |
Logical or
|
@NotNull Number |
BCDInteger.or(@NotNull Number y) |
Logical or
|
@NotNull Number |
Number.or(@NotNull Number y) |
Logical or
|
@NotNull Number |
BCDFloat.P_To_X(@NotNull Number θ) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDFloat.P_To_X(@NotNull Number θ,
@NotNull Number Half_Circle) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDFraction.P_To_X(@NotNull Number θ) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDFraction.P_To_X(@NotNull Number θ,
@NotNull Number Half_Circle) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDInteger.P_To_X(@NotNull Number θ) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDInteger.P_To_X(Number θ,
Number Half_Circle) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
Number.P_To_X(@NotNull Number θ) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
Number.P_To_X(@NotNull Number θ,
@NotNull Number Half_Circle) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDFloat.P_To_Y(@NotNull Number θ) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDFloat.P_To_Y(@NotNull Number θ,
@NotNull Number Half_Circle) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDFraction.P_To_Y(@NotNull Number θ) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDFraction.P_To_Y(@NotNull Number θ,
@NotNull Number Half_Circle) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDInteger.P_To_Y(@NotNull Number θ) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
BCDInteger.P_To_Y(@NotNull Number θ,
@NotNull Number Half_Circle) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
Number.P_To_Y(@NotNull Number θ) |
Convert Polar to Rectangle Coordinates
|
@NotNull Number |
Number.P_To_Y(@NotNull Number θ,
@NotNull Number Half_Circle) |
Convert Polar to Rectangle Coordinates
|
default @NotNull Number |
Number.plus(@NotNull Number y) |
x + y
|
default @NotNull Number |
Number.pow(@NotNull Number y) |
xy
|
@NotNull Number |
BCDFloat.R_To_R(@NotNull Number y) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
BCDFraction.R_To_R(@NotNull Number y) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
BCDInteger.R_To_R(@NotNull Number y) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
Number.R_To_R(@NotNull Number y) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
BCDFloat.R_To_θ(@NotNull Number y) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
BCDFloat.R_To_θ(@NotNull Number y,
@NotNull Number Half_Circle) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
BCDFraction.R_To_θ(@NotNull Number y) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
BCDFraction.R_To_θ(@NotNull Number y,
@NotNull Number Half_Circle) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
BCDInteger.R_To_θ(@NotNull Number y) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
BCDInteger.R_To_θ(@NotNull Number y,
@NotNull Number Half_Circle) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
Number.R_To_θ(@NotNull Number y) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
Number.R_To_θ(@NotNull Number y,
@NotNull Number Half_Circle) |
Convert Rectangle to Polar Coordinates
|
@NotNull Number |
BCDFloat.root(@NotNull Number r) |
r√x
|
@NotNull Number |
BCDFraction.root(@NotNull Number r) |
r√x
|
@NotNull Number |
BCDInteger.root(@NotNull Number r) |
r√x
|
@NotNull Number |
Number.root(@NotNull Number r) |
r√x
|
@NotNull Number |
BCDFloat.Round() |
Round to Effective and Max_Exponent.
|
@NotNull Number |
BCDFloat.Round(int Precision,
int Exponent) |
Round to a given Precision and Exponent.
|
@NotNull Number |
BCDFraction.Round() |
Round to effective Precision and Exponent.
|
@NotNull Number |
BCDFraction.Round(int Precision,
int Exponent) |
Round to a given Precision and Exponent.
|
@NotNull Number |
BCDInteger.Round() |
Round to effective Precision and Exponent.
|
@NotNull Number |
BCDInteger.Round(int Precision,
int Exponent) |
Round to a given Precision and Exponent.
|
@NotNull Number |
Number.Round() |
Round to effective Precision and Exponent.
|
@NotNull Number |
Number.Round(int Precision,
int Exponent) |
Round to a given Precision and Exponent.
|
@NotNull Number |
BCDFloat.sin() |
sine
|
@NotNull Number |
BCDFloat.sin(@NotNull Number Half_Circle) |
sine
|
@NotNull Number |
BCDFraction.sin() |
sine
|
@NotNull Number |
BCDFraction.sin(@NotNull Number Half_Circle) |
sine
|
@NotNull Number |
BCDInteger.sin() |
sine
|
@NotNull Number |
BCDInteger.sin(@NotNull Number Half_Circle) |
sine
|
@NotNull Number |
Number.sin() |
sine
|
@NotNull Number |
Number.sin(@NotNull Number Half_Circle) |
sine
|
@NotNull Number |
BCDFloat.sin_hyp() |
hyperbolic sine: (ex - e-x) ÷ 2
|
@NotNull Number |
BCDFraction.sin_hyp() |
hyperbolic sine: (ex - e-x) ÷ 2
|
@NotNull Number |
BCDInteger.sin_hyp() |
hyperbolic sine: (ex - e-x) ÷ 2
|
@NotNull Number |
Number.sin_hyp() |
hyperbolic sine: (ex - e-x) ÷ 2
|
private @NotNull Number |
BCDFloat.sinI() |
sin using series expansion, usable around 0 (-π .. π)
|
@NotNull Number |
BCDFloat.square() |
x2
|
@NotNull Number |
BCDFraction.square() |
x2
|
@NotNull Number |
BCDInteger.square() |
x²
|
@NotNull Number |
Number.square() |
x2
|
@NotNull Number |
BCDFloat.square_root() |
2√x
|
@NotNull Number |
BCDFraction.square_root() |
2√x
|
@NotNull Number |
BCDInteger.square_root() |
²√x
|
@NotNull Number |
Number.square_root() |
2√x
|
@NotNull Number |
BCDFloat.tan() |
tan x
|
@NotNull Number |
BCDFloat.tan(@NotNull Number Half_Circle) |
tangent
|
@NotNull Number |
BCDFraction.tan() |
tan x
|
@NotNull Number |
BCDFraction.tan(@NotNull Number Half_Circle) |
tangent
|
@NotNull Number |
BCDInteger.tan() |
tan x
|
@NotNull Number |
BCDInteger.tan(@NotNull Number Half_Circle) |
tangent
|
@NotNull Number |
Number.tan() |
tan x
|
@NotNull Number |
Number.tan(@NotNull Number Half_Circle) |
tangent
|
@NotNull Number |
BCDFloat.tan_hyp() |
Hyperbolic tangent: (e2x - 1) ÷ (e2x + 1)
|
@NotNull Number |
BCDFraction.tan_hyp() |
Hyperbolic tangent: (e2x - 1) ÷ (e2x + 1)
|
@NotNull Number |
BCDInteger.tan_hyp() |
Hyperbolic tangent: (e2x - 1) ÷ (e2x + 1)
|
@NotNull Number |
Number.tan_hyp() |
Hyperbolic tangent: (e2x - 1) ÷ (e2x + 1)
|
default @NotNull Number |
Number.times(@NotNull Number y) |
x × y
|
@NotNull Number |
BCDFloat.xor(@NotNull Number y) |
Logical xor
|
@NotNull Number |
BCDFraction.xor(@NotNull Number y) |
Logical xor
|
@NotNull Number |
BCDInteger.xor(@NotNull Number y) |
Logical xor
|
@NotNull Number |
Number.xor(@NotNull Number y) |
Logical xor
|