Index

A B C D E F G H I K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

a() - Method in record class rocks.palaiologos.maja.Dual
Returns the value of the a record component.
aberth(Complex[]) - Static method in class rocks.palaiologos.maja.Maja
Numerically finds all roots of a polynomial equation P(z) = 0.
abs(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the absolute value of a double precision number.
abs(long) - Static method in class rocks.palaiologos.maja.Maja
Returns the absolute value of a number.
abs(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the absolute value of a complex number.
abs(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
absparts(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the absolute values of parts of a complex number.
acos(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the inverse cosine of a double precision number.
acos(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the arcus cosine of a complex number.
acos(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
acosh(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse hyperbolic cosine function at x.
acosh(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic arccosine of a complex number.
acosh(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
acot(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse cotangent (1 / atan(x)) function at x.
acot(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the arcus cotangent of a complex number.
acot(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
acoth(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse hyperbolic cotangent (1 / atanh(x)) function at x.
acoth(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic arccotangent of a complex number.
acoth(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
acsc(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse cosecant (1 / asin(x)) function at x.
acsc(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the arcus cosecant of a complex number.
acsc(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
acsch(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse hyperbolic cosecant (1 / asinh(x)) function at x.
acsch(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic arccosecant of a complex number.
acsch(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
add(double, double) - Static method in class rocks.palaiologos.maja.Maja
Adds two double precision numbers together.
add(double, Complex) - Static method in class rocks.palaiologos.maja.Maja
Add a complex number and a real number.
add(double, Dual) - Static method in class rocks.palaiologos.maja.Maja
Perform real-dual addition.
add(Complex, double) - Static method in class rocks.palaiologos.maja.Maja
Add a complex number and a real number.
add(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Add two complex numbers together.
add(Dual, double) - Static method in class rocks.palaiologos.maja.Maja
Perform real-dual addition.
add(Dual, Dual) - Static method in class rocks.palaiologos.maja.Maja
Perform dual addition.
add(AdditiveGroup<T>, T, T) - Static method in class rocks.palaiologos.maja.Maja
Subtracts two values through an additive group.
add(AdditiveGroupoid<T>, T, T) - Static method in class rocks.palaiologos.maja.Maja
Adds two values through an additive groupoid.
addInv(T) - Method in interface rocks.palaiologos.maja.structure.AdditiveGroup
 
AdditiveAbelianGroup<T> - Interface in rocks.palaiologos.maja.structure
Group with a commutative binary operation.
AdditiveCommutativeMonoid<T> - Interface in rocks.palaiologos.maja.structure
An algebraic structure with an associative and commutative binary operation and an identity element.
AdditiveGroup<T> - Interface in rocks.palaiologos.maja.structure
An extension to the concept of monoid.
AdditiveGroupoid<T> - Interface in rocks.palaiologos.maja.structure
Basic algebraic structure with a closed binary operation.
AdditiveMonoid<T> - Interface in rocks.palaiologos.maja.structure
An algebraic structure with an associative binary operation (implied by semigroup properties) and an identity element.
AdditiveSemigroup<T> - Interface in rocks.palaiologos.maja.structure
Basic algebraic structure with an associative binary operation.
agm(double, double) - Static method in class rocks.palaiologos.maja.Maja
Computes the Arithmetic-Geometric mean.
airy(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Ai, Ai', Bi and Bi' functions at the specified point.
airy(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Ai, Ai', Bi and Bi' functions at the specified point.
airyAi(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Ai function at the specified point.
airyAi(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Ai function at the specified point.
airyAi(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
airyAip(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Ai function's first derivative at the specified point.
airyAip(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Ai function's first derivative at the specified point.
airyBi(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Bi function at the specified point.
airyBi(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Bi function at the specified point.
airyBi(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
airyBip(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Bi function's first derivative at the specified point.
airyBip(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Airy Bi function's first derivative at the specified point.
alt(BiFunction<Double, Double, Double>, BiFunction<Double, Double, Double>) - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
The expressions A.alt(Maja::sub, Maja::mul) and A.alt(Maja::add, Maja::mul) are for square matrix arguments A, the determinant and the permanent of mathematics.
angerJ(double, double) - Static method in class rocks.palaiologos.maja.Maja
 
angerJ(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
 
APERY_CONSTANT - Static variable in class rocks.palaiologos.maja.Maja
Apery's constant - zeta(3).
arcLength(Function<Double, Double>, double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the arc length of a curve defined by the function f(x) and its derivative df(x) on the interval [a, b].
arg(Complex) - Static method in class rocks.palaiologos.maja.Maja
Return the argument of a complex number.
asec(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse secant (1 / acos(x)) function at x.
asec(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the arcus secant of a complex number.
asec(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
asech(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse hyperbolic secant (1 / acosh(x)) function at x.
asech(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic arcsecant of a complex number.
asech(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
asin(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the inverse sine of a double precision number.
asin(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the arcus sine of a complex number.
asin(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
asinh(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse hyperbolic sine function at x.
asinh(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic arcsine of a complex number.
asinh(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
atan(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the inverse tangent of a double precision number.
atan(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the arcus tangent of a complex number.
atan(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
atan2(double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the inverse tangent of two double precision numbers.
atanh(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse hyperbolic tangent function at x.
atanh(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic arctangent of a complex number.
atanh(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
ATTO - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-18.

B

b() - Method in record class rocks.palaiologos.maja.Dual
Returns the value of the b record component.
bernoulliBound(int) - Static method in class rocks.palaiologos.maja.Maja
Returns an integer b such that |B_n| ≤ 2^b for all Bernoulli numbers B_n.
besselI0(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel I0 function at x.
besselI0(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselI1(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel I1 function at x.
besselJ0(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel J0 function at x.
besselJ0(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselJ1(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel J1 function at x.
besselJ1(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselJn(int, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel Jn function at x.
besselJn(int, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselJv(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute fractional order bessel function of n and x.
besselJv(double, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselK0(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel K0 function at x.
besselK0(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselK1(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel K1 function at x.
besselK1(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselKn(int, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel Kn function at x.
besselKn(int, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselY0(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel Y0 function at x.
besselY0(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselY1(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel Y1 function at x.
besselYn(int, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the bessel Yn function at x.
besselYn(int, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
besselYv(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the fractional order bessel Y function of v and x.
besselYv(double, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
beta(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the beta function of two values.
beta(double, Dual) - Static method in class rocks.palaiologos.maja.Maja
Compute the beta function of a real and dual number.
beta(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the beta function of two complex numbers.
beta(Dual, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the beta function of a dual and real number.
binomial(int, int) - Static method in class rocks.palaiologos.maja.Maja
Compute the binomial coefficient "n choose k".

C

CATALAN_CONSTANT - Static variable in class rocks.palaiologos.maja.Maja
Catalan's constant.
cbrt(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the cube root of a double precision number.
cbrt(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the principal cube root of a complex number.
cbrt(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
ceil(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the smallest integer greater than or equal to a double precision number.
ceil(Complex) - Static method in class rocks.palaiologos.maja.Maja
Rounds both the real and imaginary parts of a complex number.
CENTI - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-2.
Chi(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the hyperbolic cosine integral function at x.
Chi(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex hyperbolic cosine integral Chi(z).
Chi(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
chiSquaredQuantile(double, double) - Static method in class rocks.palaiologos.maja.Maja
Computes quantiles for chi-squared probability distribution at probability p .
cholesky() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Perform the Cholesky decomposition algorithm.
chop(Complex) - Static method in class rocks.palaiologos.maja.Maja
Trim insignificant real/imaginary parts (below machine epsilon), round up numbers where the real/imaginary part is very close to an integer.
Ci(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the cosine integral function at x.
Ci(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex cosine integral Ci(z) at z.
Ci(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
Cin(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the cosine integral function at x.
Cin(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex cosine integral Cin(z) at z.
cis(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the cis function of a number.
clamp(double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Clamp a value in the range [min, max].
clamp(long, long, long) - Static method in class rocks.palaiologos.maja.Maja
Clamp a value in the range [min, max].
column(int) - Method in class rocks.palaiologos.maja.matrix.Matrix
Create a list view of a column in the matrix.
columns() - Method in class rocks.palaiologos.maja.matrix.Matrix
Create a nested list view of all rows in the matrix.
CommutativeRing<T> - Interface in rocks.palaiologos.maja.structure
A division ring is a set R equipped with two binary operations + and ·, where (R, +) is an abelian group and (R, ·) is a commutative monoid.
compare(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compare two double precision numbers.
compare(long, long) - Static method in class rocks.palaiologos.maja.Maja
Compare two integers.
Complex - Record Class in rocks.palaiologos.maja
 
Complex() - Constructor for record class rocks.palaiologos.maja.Complex
Construct a complex value with zero real and imaginary parts.
Complex(double) - Constructor for record class rocks.palaiologos.maja.Complex
Construct a complex value with the given real part and zero imaginary part.
Complex(double, double) - Constructor for record class rocks.palaiologos.maja.Complex
Creates an instance of a Complex record class.
COMPLEX_INFINITY - Static variable in record class rocks.palaiologos.maja.Complex
 
ComplexMatrix - Class in rocks.palaiologos.maja.matrix
A class representing a two-dimensional matrix of double precision complex numbers.
ComplexMatrix(int, int) - Constructor for class rocks.palaiologos.maja.matrix.ComplexMatrix
 
ComplexMatrix(List<List<Complex>>) - Constructor for class rocks.palaiologos.maja.matrix.ComplexMatrix
 
ComplexMatrix(Complex[][]) - Constructor for class rocks.palaiologos.maja.matrix.ComplexMatrix
 
conditionNumber() - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Returns the value of the conditionNumber record component.
conj(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the complex conjugate of a complex number.
copy() - Method in class rocks.palaiologos.maja.matrix.ComplexMatrix
 
copy() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
copy() - Method in class rocks.palaiologos.maja.matrix.Matrix
Copy the matrix.
copySign(double, double) - Static method in class rocks.palaiologos.maja.Maja
Copy the sign of the second argument to the first argument.
copySign(long, long) - Static method in class rocks.palaiologos.maja.Maja
Copy the sign of the second argument to the first argument.
copySign(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Copy the sign of the second argument to the first argument.
cos(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the smallest integer greater than or equal to a double precision number.
cos(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the cosine of a complex number.
cos(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
cosh(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the hyperbolic cosine of a double precision number.
cosh(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic cosine of a complex number.
cosh(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
cot(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the cotangent (1 / tan(x)) function at x.
cot(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the cotangent of a complex number.
cot(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
coth(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the hyperbolic cotangent (1 / tanh(x)) function at x.
coth(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic cotangent of a complex number.
coth(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
createChild() - Method in class rocks.palaiologos.maja.expression.Environment
 
csc(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the cosecant (1 / sin(x)) function at x.
csc(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the cosecant of a complex number.
csc(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
csch(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the hyperbolic cosecant (1 / sinh(x)) function at x.
csch(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic cosecant of a complex number.
csch(Dual) - Static method in class rocks.palaiologos.maja.Maja
 

D

D() - Method in record class rocks.palaiologos.maja.matrix.DoubleEigenvalueDecompositionResult
Returns the value of the D record component.
dawsonMinus(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Dawson function (D-) at x.
dawsonMinus(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex Dawson function (D-) at z.
dawsonPlus(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Dawson function (D+) at x.
dawsonPlus(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex Dawson function (D+) at z.
DECA - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^1.
DECI - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-1.
det() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Compute the determinant of the matrix.
determinant() - Method in class rocks.palaiologos.maja.matrix.DoubleLUPDecompositionResult
Get the determinant of the matrix.
digamma(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the digamma function of x.
digamma(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the complex digamma function.
digamma(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
dilog(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the dilogarithm (the value of the Spence function at 1-x) of x.
dilog(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the complex dilogarithm of z.
dilog(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
div(double, double) - Static method in class rocks.palaiologos.maja.Maja
Divides two double precision numbers.
div(double, Complex) - Static method in class rocks.palaiologos.maja.Maja
Divide a complex number and a real number.
div(Complex, double) - Static method in class rocks.palaiologos.maja.Maja
Divide a complex number and a real number.
div(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Divide two complex numbers.
div(Dual, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
DivisionRing<T> - Interface in rocks.palaiologos.maja.structure
A division ring is a set R equipped with two binary operations + and ·, where (R, +) is an abelian group and (R, ·) is a group.
dot(Matrix<Double>, BiFunction<Double, Double, Double>, BiFunction<Double, Double, Double>) - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
dot(Matrix<Complex>, BiFunction<Complex, Complex, Complex>, BiFunction<Complex, Complex, Complex>) - Method in class rocks.palaiologos.maja.matrix.ComplexMatrix
 
dot(Matrix<T>, BiFunction<T, T, T>, BiFunction<T, T, T>) - Method in class rocks.palaiologos.maja.matrix.Matrix
Compute the generalised dot product of the matrix with another matrix.
dot(T, T) - Method in interface rocks.palaiologos.maja.structure.MultiplicativeGroupoid
 
dot(T, T) - Method in interface rocks.palaiologos.maja.structure.MultiplicativeSemigroup
 
DoubleCholeskyDecompositonResult - Class in rocks.palaiologos.maja.matrix
 
DoubleEigenvalueDecompositionResult - Record Class in rocks.palaiologos.maja.matrix
 
DoubleEigenvalueDecompositionResult(DoubleMatrix, DoubleMatrix, Complex[]) - Constructor for record class rocks.palaiologos.maja.matrix.DoubleEigenvalueDecompositionResult
Creates an instance of a DoubleEigenvalueDecompositionResult record class.
DoubleLUDecompositionResult - Class in rocks.palaiologos.maja.matrix
 
DoubleLUPDecompositionResult - Class in rocks.palaiologos.maja.matrix
The result of LUP decomposition.
DoubleLUPDecompositionResult(DoubleMatrix, DoubleMatrix, int[], boolean, double, int, int, DoubleMatrix) - Constructor for class rocks.palaiologos.maja.matrix.DoubleLUPDecompositionResult
 
DoubleMatrix - Class in rocks.palaiologos.maja.matrix
A class representing a two-dimensional matrix of double precision floating point numbers.
DoubleMatrix(double[][]) - Constructor for class rocks.palaiologos.maja.matrix.DoubleMatrix
 
DoubleMatrix(int, int) - Constructor for class rocks.palaiologos.maja.matrix.DoubleMatrix
 
DoubleMatrix(Double[][]) - Constructor for class rocks.palaiologos.maja.matrix.DoubleMatrix
 
DoubleMatrix(List<List<Double>>) - Constructor for class rocks.palaiologos.maja.matrix.DoubleMatrix
 
DoubleQRDecompositionResult - Class in rocks.palaiologos.maja.matrix
The result of QR decomposition.
DoubleQRDecompositionResult(DoubleMatrix, DoubleMatrix, DoubleMatrix, boolean, int, int, DoubleMatrix, double[]) - Constructor for class rocks.palaiologos.maja.matrix.DoubleQRDecompositionResult
 
DoubleSVDResult - Record Class in rocks.palaiologos.maja.matrix
 
DoubleSVDResult(int, double, double, double, double[], DoubleMatrix, DoubleMatrix) - Constructor for record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Creates an instance of a DoubleSVDResult record class.
Dual - Record Class in rocks.palaiologos.maja
 
Dual() - Constructor for record class rocks.palaiologos.maja.Dual
Construct a complex value with real and dual parts.
Dual(double) - Constructor for record class rocks.palaiologos.maja.Dual
Construct a complex value with the given real part and zero dual parts.
Dual(double, double) - Constructor for record class rocks.palaiologos.maja.Dual
Creates an instance of a Dual record class.

E

e() - Method in record class rocks.palaiologos.maja.matrix.DoubleEigenvalueDecompositionResult
Returns the value of the e record component.
E - Static variable in class rocks.palaiologos.maja.Maja
The value of e.
e1(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the exponential integral E1 at the specified point.
Ei(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the exponential integral at x.
Ei(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the exponential integral using a formula that was revealed to me in a dream:
Ei(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
eigen() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Perform eigenvalue decomposition.
Ein(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complementary exponential integral Ein at the specified point.
en(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex generalised exponential integral E_n(z).
Environment - Class in rocks.palaiologos.maja.expression
 
Environment() - Constructor for class rocks.palaiologos.maja.expression.Environment
 
Environment(Environment) - Constructor for class rocks.palaiologos.maja.expression.Environment
 
EPS - Static variable in record class rocks.palaiologos.maja.Dual
 
EPSILON - Static variable in class rocks.palaiologos.maja.Maja
The epsilon value for double precision numbers.
eq(double, double) - Static method in class rocks.palaiologos.maja.Maja
Return true if x == y.
eq(double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Return true if x is approximately equal to y.
eq(double, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compare two numbers for equality.
eq(Complex, double) - Static method in class rocks.palaiologos.maja.Maja
Compare two numbers for equality.
eq(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compare two numbers for equality.
eq(Complex, Complex, double) - Static method in class rocks.palaiologos.maja.Maja
Compare two complex numbers for equality.
equals(Object) - Method in record class rocks.palaiologos.maja.Complex
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class rocks.palaiologos.maja.Dual
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class rocks.palaiologos.maja.matrix.DoubleCholeskyDecompositonResult
 
equals(Object) - Method in record class rocks.palaiologos.maja.matrix.DoubleEigenvalueDecompositionResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class rocks.palaiologos.maja.matrix.DoubleLUDecompositionResult
 
equals(Object) - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class rocks.palaiologos.maja.matrix.Matrix
 
equals(Object) - Method in record class rocks.palaiologos.maja.Pair
Indicates whether some other object is "equal to" this one.
erf(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the error function at x.
erf(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the complex error function.
erf(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
erfc(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complementary error function at x.
erfc(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the complex complementary error function.
erfc(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
erfi(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the imaginary error function at x.
erfi(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the complex imaginary error function.
erfi(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
EULER_GAMMA - Static variable in class rocks.palaiologos.maja.Maja
The Euler-Mascheroni constant.
evaluate(String, Environment) - Static method in class rocks.palaiologos.maja.expression.Evaluator
 
Evaluator - Class in rocks.palaiologos.maja.expression
 
Evaluator() - Constructor for class rocks.palaiologos.maja.expression.Evaluator
 
EXA - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^18.
exp(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the exponential function of a double precision number.
exp(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the exponential function of a complex number.
exp(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
expm1(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the exponential function of a double precision number minus one.

F

fac2(double) - Static method in class rocks.palaiologos.maja.Maja
 
factorial(long) - Static method in class rocks.palaiologos.maja.Maja
Return the factorial of n as a double-precision.
fastCos(float) - Static method in class rocks.palaiologos.maja.Maja
Return a cached value of cos(x) using Raven's method.
fastSin(float) - Static method in class rocks.palaiologos.maja.Maja
Return a cached value of sin(x) using Raven's method.
FEIGENBAUM_CONSTANT - Static variable in class rocks.palaiologos.maja.Maja
Feigenbaum constant.
FEMTO - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-15.
fib(int) - Static method in class rocks.palaiologos.maja.Maja
Compute the n-th Fibonacci number using Binet's formula.
Field<T> - Interface in rocks.palaiologos.maja.structure
A a commutative division ring (i.e.
first() - Method in record class rocks.palaiologos.maja.Pair
Returns the value of the first record component.
floor(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the largest integer less than or equal to a double precision number.
floor(Complex) - Static method in class rocks.palaiologos.maja.Maja
Rounds both the real and imaginary parts of a complex number.
fma(double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the fused multiply-add operation.
fma(Complex, Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the complex fused multiply-add operation.
fresnelC(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Fresnel integral C(x).
fresnelC(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Fresnel C integral on the complex plane.
fresnelC(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
fresnelS(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Fresnel integral S(x).
fresnelS(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Fresnel S integral on the complex plane.
fresnelS(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
frexp(double) - Static method in class rocks.palaiologos.maja.Maja
Break floating-point number down into exponent and mantissa
fullrank() - Method in class rocks.palaiologos.maja.matrix.DoubleQRDecompositionResult
True if the matrix is full rank.

G

gamma(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the gamma function of x.
gamma(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the gamma function of a complex number.
gamma(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
gammaP(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the regularized Gamma P function.
gammaQ(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the regularized Gamma Q function.
gcd(double, double) - Static method in class rocks.palaiologos.maja.Maja
Domain extension of the greatest common division function onto the real line.
gcd(long, long) - Static method in class rocks.palaiologos.maja.Maja
Compute the greatest common divisor of two integers.
gcd(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Domain extension of the greatest common division function onto the complex plane.
ge(double, double) - Static method in class rocks.palaiologos.maja.Maja
Return true if x >= y.
get(int, int) - Method in class rocks.palaiologos.maja.matrix.Matrix
Pick the element at the specified position in the matrix.
get(String) - Method in class rocks.palaiologos.maja.expression.Environment
 
getExponent(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the exponent of a double precision number.
getParent() - Method in class rocks.palaiologos.maja.expression.Environment
 
GIGA - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^9.
GLAISHER_CONSTANT - Static variable in class rocks.palaiologos.maja.Maja
Glaisher-Kinkelin constant.
GOLDEN_RATIO - Static variable in class rocks.palaiologos.maja.Maja
The golden ratio.
GOLOMB_DICKMAN_CONSTANT - Static variable in class rocks.palaiologos.maja.Maja
Golomb-Dickman constant.
gt(double, double) - Static method in class rocks.palaiologos.maja.Maja
Return true if x > y.

H

h() - Method in class rocks.palaiologos.maja.matrix.DoubleQRDecompositionResult
The householder matrix; lower trapezoidal matrix whose columns define the reflections.
has(String) - Method in class rocks.palaiologos.maja.expression.Environment
 
has(T) - Method in class rocks.palaiologos.maja.matrix.Matrix
Determine whether the matrix contains a specified element.
hashCode() - Method in record class rocks.palaiologos.maja.Complex
Returns a hash code value for this object.
hashCode() - Method in record class rocks.palaiologos.maja.Dual
Returns a hash code value for this object.
hashCode() - Method in class rocks.palaiologos.maja.matrix.DoubleCholeskyDecompositonResult
 
hashCode() - Method in record class rocks.palaiologos.maja.matrix.DoubleEigenvalueDecompositionResult
Returns a hash code value for this object.
hashCode() - Method in class rocks.palaiologos.maja.matrix.DoubleLUDecompositionResult
 
hashCode() - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Returns a hash code value for this object.
hashCode() - Method in class rocks.palaiologos.maja.matrix.Matrix
 
hashCode() - Method in record class rocks.palaiologos.maja.Pair
Returns a hash code value for this object.
HECTO - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^2.
height() - Method in class rocks.palaiologos.maja.matrix.Matrix
Return the height of the matrix.
hurwitzZeta(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Hurwitz zeta function at x.
hurwitzZeta(double, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
hurwitzZeta(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Hurwitz zeta function of complex arguments.
hypergeo1F1(double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Computes the Confluent hypergeometric function (1F1) of three arguments.
hypergeo1F2(double, double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Computes the 1F2 case of the generalised hypergeometric function.
hypergeo2F1(double, double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Computes the Gaussian hypergeometric function (2F1) of four arguments.
hypergeo3F0(double, double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Computes the 3F0 case of the generalised hypergeometric function.
hypot(double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns the length of the hypotenuse of a right triangle with sides of length x and y.

I

I - Static variable in class rocks.palaiologos.maja.Maja
The imaginary unit.
icbrt(int) - Static method in class rocks.palaiologos.maja.Maja
Return the integer cube root of a number.
icbrt(long) - Static method in class rocks.palaiologos.maja.Maja
Return the long integer cube root of a number.
icbrt(short) - Static method in class rocks.palaiologos.maja.Maja
Return the short integer cube root of a number.
identity(int) - Static method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Generate an identity matrix of the given order.
ilog10(int) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the integer logarithm in base 10 of a number
im() - Method in record class rocks.palaiologos.maja.Complex
Returns the value of the im record component.
INFINITY - Static variable in record class rocks.palaiologos.maja.Dual
 
integrateGaussLegendreComplex(BiFunction<Complex, Complex, Complex>, Complex, Complex, Complex, Complex, int) - Static method in class rocks.palaiologos.maja.Maja
Integrate a dyadic function over a finite interval [a,b] x [c,d] using the Gauss-Legendre quadrature.
integrateGaussLegendreComplex(Function<Complex, Complex>, Complex, Complex, int) - Static method in class rocks.palaiologos.maja.Maja
Integrate a C -> C function using the Gauss-Legendre quadrature.
integrateGaussLegendreRC(Function<Double, Complex>, double, double, int) - Static method in class rocks.palaiologos.maja.Maja
Integrate a monadic function over a finite interval [a,b] using the Gauss-Legendre quadrature.
integrateGaussLegendreReal(BiFunction<Double, Double, Double>, double, double, double, double, int) - Static method in class rocks.palaiologos.maja.Maja
Integrate a dyadic function over a finite interval [a,b] x [c,d] using the Gauss-Legendre quadrature.
integrateGaussLegendreReal(Function<Double, Double>, double, double, int) - Static method in class rocks.palaiologos.maja.Maja
Integrate a monadic function over a finite interval [a,b] using the Gauss-Legendre quadrature.
integrateSimpsonRC(Function<Double, Complex>, double, double, int) - Static method in class rocks.palaiologos.maja.Maja
Integrate a monadic function over a finite interval [a,b] using the Simpson rule.
integrateSimpsonReal(Function<Double, Double>, double, double, int) - Static method in class rocks.palaiologos.maja.Maja
Integrate a monadic function over a finite interval [a,b] using the Simpson rule.
integrateTanhSinhComplex(Function<Complex, Complex>, Complex, Complex, int, double) - Static method in class rocks.palaiologos.maja.Maja
Integrate a C -> C function using the Tanh-Sinh quadrature.
integrateTanhSinhRC(Function<Double, Complex>, double, double, int, double) - Static method in class rocks.palaiologos.maja.Maja
Integrate a monadic function over a finite interval [a,b] using the Tanh-Sinh quadrature, especially useful when singularities or infinite derivatives exist at one or both endpoints.
integrateTanhSinhReal(Function<Double, Double>, double, double, int, double) - Static method in class rocks.palaiologos.maja.Maja
Integrate a monadic function over a finite interval [a,b] using the Tanh-Sinh quadrature, especially useful when singularities or infinite derivatives exist at one or both endpoints.
into(Matrix<Double>) - Static method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
into(Matrix<Complex>) - Static method in class rocks.palaiologos.maja.matrix.ComplexMatrix
 
inverseConditionNumber() - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Returns the value of the inverseConditionNumber record component.
invert() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Invert the matrix.
invert(DoubleLUPDecompositionResult) - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Invert the matrix given the LUP decomposition of the current matrix.
invert(DoubleQRDecompositionResult) - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Invert the matrix given the QR decomposition of the current matrix.
ipow(int, int) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of integer x^n.
ipow(long, long) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of integer x^n.
ipow(short, short) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of integer x^n.
isInfinite(Complex) - Static method in record class rocks.palaiologos.maja.Complex
 
isInfinite(Dual) - Static method in record class rocks.palaiologos.maja.Dual
 
isNaN(Complex) - Static method in record class rocks.palaiologos.maja.Complex
 
isNaN(Dual) - Static method in record class rocks.palaiologos.maja.Dual
 
isPerfectSquare(long) - Static method in class rocks.palaiologos.maja.Maja
Determine whether a number is a perfect square.
isPowerOfTwo(long) - Static method in class rocks.palaiologos.maja.Maja
Determine if a value is a power of two.
isPrime(int) - Static method in class rocks.palaiologos.maja.Maja
Primality test for an integer in range [0, 2^31-1].
isPrime(long) - Static method in class rocks.palaiologos.maja.Maja
Primality test for an unsigned integer in range [0, 2^64-1].
isqrt(int) - Static method in class rocks.palaiologos.maja.Maja
Compute the integer square root of a number.
isqrt(long) - Static method in class rocks.palaiologos.maja.Maja
Compute the integer square root of a number.
isqrt(short) - Static method in class rocks.palaiologos.maja.Maja
Compute the integer square root of a number.

K

KHINCHIN_CONSTANT - Static variable in class rocks.palaiologos.maja.Maja
Khinchin's constant.
KILO - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^3.

L

l() - Method in class rocks.palaiologos.maja.matrix.DoubleCholeskyDecompositonResult
 
lambertw(Complex, long) - Static method in class rocks.palaiologos.maja.Maja
Compute the specified branch of the complex Lambert W function of z.
lambertW0(double) - Static method in class rocks.palaiologos.maja.Maja
Compute Lambert W_0 (x).
lambertW0(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
lambertWm1(double) - Static method in class rocks.palaiologos.maja.Maja
Compute Lambert W_(-1) (x).
lambertWm1(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
landau(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Landau distribution function.
landau(double, double, double, boolean) - Static method in class rocks.palaiologos.maja.Maja
Compute the Landau function with specified most probable value and sigma value.
lcm(double, double) - Static method in class rocks.palaiologos.maja.Maja
Domain extension of the least common multiple function onto the real line.
lcm(long, long) - Static method in class rocks.palaiologos.maja.Maja
Compute the least common multiple of two integers.
lcm(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Domain extension of the least common multiple function onto the complex plane.
le(double, double) - Static method in class rocks.palaiologos.maja.Maja
Return true if x <= y.
legendre(double, double) - Static method in class rocks.palaiologos.maja.Maja
 
legendreD(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Legendre D elliptic integral defined by DLMF §19.2.6
legendreD(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Legendre D elliptic integral defined by DLMF §19.2.6
legendreE(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Legendre E elliptic integral defined by DLMF §19.2.5
legendreE(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Legendre E elliptic integral defined by DLMF §19.2.5
legendreF(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Legendre F elliptic integral defined by DLMF §19.2.4
legendreF(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Legendre F elliptic integral defined by DLMF §19.2.4
legendrePi(double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Legendre Pi elliptic integral defined by DLMF §19.2.7
legendrePi(Complex, Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Legendre Pi elliptic integral defined by DLMF §19.2.7
lerchPhi(double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Lerch transcendent function at z, s, a.
lerchPhi(Complex, Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Lerch transcendent of z, s, and a.
li(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the logarithmic integral of x, defined as li(x) = int(1/log t, t=0..x).
li(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the complex logarithmic integral of z, defined as li(z) = int(1/log t, t=0..z).
li(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
liGamma(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the lower incomplete gamma function.
liGamma(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the lower incomplete (non-regularised) gamma function of a complex number.
linearInterpolate(double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Linearly interpolate between two values.
linearMap(double, double, double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Linearly map a value from one range to another.
linearNorm(double, double, double) - Static method in class rocks.palaiologos.maja.Maja
Linearly normalise value from a range.
LN10 - Static variable in class rocks.palaiologos.maja.Maja
The value of ln(10).
LN2 - Static variable in class rocks.palaiologos.maja.Maja
The value of ln(2).
log(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the natural logarithm of a double precision number.
log(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the natural logarithm of a complex number.
log(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
log10(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the base 10 logarithm of a double precision number.
log1p(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the natural logarithm of a double precision number plus one.
log2(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the base 2 logarithm of a double precision number.
LOG2E - Static variable in class rocks.palaiologos.maja.Maja
The value of log2(e).
logabsgamma(double) - Static method in class rocks.palaiologos.maja.Maja
Computes the logarithm of the absolute value of the gamma function of x.
logbeta(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the logarihtm of the beta function of two values.
logbeta(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the logarithm of the beta function in the complex plane.
loggamma(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the logarithm of the gamma function of x.
loggamma(Complex) - Static method in class rocks.palaiologos.maja.Maja
Principal branch of the logarithm of the gamma function.
lommels1(double, double, double) - Static method in class rocks.palaiologos.maja.Maja
 
lower() - Method in class rocks.palaiologos.maja.matrix.DoubleLUDecompositionResult
 
lower() - Method in class rocks.palaiologos.maja.matrix.DoubleLUPDecompositionResult
Get the lower triangular matrix.
lt(double, double) - Static method in class rocks.palaiologos.maja.Maja
Return true if x < y.
LU() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Computes the LU decomposition of a matrix using the Doolittle algorithm.
LUP() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Computes the LUP decomposition of a rectangular or square matrix.

M

Maja - Class in rocks.palaiologos.maja
A slick numerics-oriented Mathematical library for Java.
map(Function<Double, Double>) - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
map(Function<Complex, Complex>) - Method in class rocks.palaiologos.maja.matrix.ComplexMatrix
 
map(Function<T, T>) - Method in class rocks.palaiologos.maja.matrix.Matrix
Map each cell of the matrix with a specified mapper.
mapIdx(BiFunction<Pair<Integer, Integer>, Double, Double>) - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
mapIdx(BiFunction<Pair<Integer, Integer>, Complex, Complex>) - Method in class rocks.palaiologos.maja.matrix.ComplexMatrix
 
mapIdx(BiFunction<Pair<Integer, Integer>, T, T>) - Method in class rocks.palaiologos.maja.matrix.Matrix
Map each cell of the matrix with a specified mapper, which takes the index of the cell as an additional argument.
Matrix<T> - Class in rocks.palaiologos.maja.matrix
A class representing a two-dimensional matrix of arbitrary type.
Matrix(int, int) - Constructor for class rocks.palaiologos.maja.matrix.Matrix
Create an empty matrix with the specified dimensions.
Matrix(List<List<T>>) - Constructor for class rocks.palaiologos.maja.matrix.Matrix
Create a matrix out of a nested list.
Matrix(T[][]) - Constructor for class rocks.palaiologos.maja.matrix.Matrix
Create a matrix out of a two-dimensional array.
max(double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns the larger of two numbers (maximum).
MEGA - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^6.
MICRO - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-6.
MILLI - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-3.
MILLS_CONSTANT - Static variable in class rocks.palaiologos.maja.Maja
Mills' constant.
min(double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns the smaller of two numbers (minimum).
mod(double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns the modulus of two double precision numbers.
mod(long, long) - Static method in class rocks.palaiologos.maja.Maja
Returns the modulus of two numbers.
mul(double, double) - Static method in class rocks.palaiologos.maja.Maja
Multiplies two double precision numbers.
mul(double, Complex) - Static method in class rocks.palaiologos.maja.Maja
Multiply a complex number and a real number.
mul(Complex, double) - Static method in class rocks.palaiologos.maja.Maja
Multiply a complex number and a real number.
mul(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Multiply two complex numbers.
mul(Dual, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
mul(MultiplicativeGroup<T>, T, T) - Static method in class rocks.palaiologos.maja.Maja
Divides two values through a multiplicative group.
mul(MultiplicativeGroupoid<T>, T, T) - Static method in class rocks.palaiologos.maja.Maja
Multiplies two values through a multiplicative groupoid.
mulInv(T) - Method in interface rocks.palaiologos.maja.structure.MultiplicativeGroup
 
MultiplicativeAbelianGroup<T> - Interface in rocks.palaiologos.maja.structure
Group with a commutative binary operation.
MultiplicativeCommutativeMonoid<T> - Interface in rocks.palaiologos.maja.structure
An algebraic structure with an associative and commutative binary operation and an identity element.
MultiplicativeGroup<T> - Interface in rocks.palaiologos.maja.structure
An extension to the concept of monoid.
MultiplicativeGroupoid<T> - Interface in rocks.palaiologos.maja.structure
Basic algebraic structure with a closed binary operation.
MultiplicativeMonoid<T> - Interface in rocks.palaiologos.maja.structure
An algebraic structure with an associative binary operation (implied by semigroup properties) and an identity element.
MultiplicativeSemigroup<T> - Interface in rocks.palaiologos.maja.structure
Basic algebraic structure with an associative binary operation.

N

NaN - Static variable in record class rocks.palaiologos.maja.Complex
 
NaN - Static variable in record class rocks.palaiologos.maja.Dual
 
NANO - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-9.
ne(double, double) - Static method in class rocks.palaiologos.maja.Maja
Return true if x != y.
ne(double, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compare two numbers for inequality.
ne(Complex, double) - Static method in class rocks.palaiologos.maja.Maja
Compare two numbers for inequality.
ne(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compare two numbers for inequality.
negate(double) - Static method in class rocks.palaiologos.maja.Maja
Negate a real number.
negate(Complex) - Static method in class rocks.palaiologos.maja.Maja
Negate a complex number.
newtonRaphson(Function<Double, Double>, Function<Double, Double>, double, double) - Static method in class rocks.palaiologos.maja.Maja
Find a root of a monadic function using the Newton-Raphson method.
nextAfter(double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the double precision number adjacent to the first argument in the direction of the second argument.
nextDown(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the double precision number adjacent to the first argument in the direction of negative infinity.
nextPowerOfTwo(long) - Static method in class rocks.palaiologos.maja.Maja
Returns the next power of two.
nextPrime(int) - Static method in class rocks.palaiologos.maja.Maja
Find the next prime after n.
nextPrime(long) - Static method in class rocks.palaiologos.maja.Maja
Find the next prime after (unsigned) n.
nextUp(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the double precision number adjacent to the first argument in the direction of positive infinity.
nonsingular() - Method in class rocks.palaiologos.maja.matrix.DoubleLUPDecompositionResult
True whether the matrix is nonsingular.
norm() - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Returns the value of the norm record component.
normQuantile(double) - Static method in class rocks.palaiologos.maja.Maja
Computes quantiles for standard normal distribution N(0, 1) at probability p.

O

of(AdditiveAbelianGroup<T>) - Static method in interface rocks.palaiologos.maja.structure.MultiplicativeAbelianGroup
 
of(AdditiveAbelianGroup<T>, MultiplicativeMonoid<T>) - Static method in interface rocks.palaiologos.maja.structure.Ring
 
of(AdditiveCommutativeMonoid<T>) - Static method in interface rocks.palaiologos.maja.structure.MultiplicativeCommutativeMonoid
 
of(AdditiveCommutativeMonoid<T>, MultiplicativeMonoid<T>) - Static method in interface rocks.palaiologos.maja.structure.SemiRing
 
of(AdditiveGroup<T>) - Static method in interface rocks.palaiologos.maja.structure.MultiplicativeGroup
 
of(AdditiveGroupoid<T>) - Static method in interface rocks.palaiologos.maja.structure.MultiplicativeGroupoid
 
of(AdditiveMonoid<T>) - Static method in interface rocks.palaiologos.maja.structure.MultiplicativeMonoid
 
of(AdditiveSemigroup<T>) - Static method in interface rocks.palaiologos.maja.structure.MultiplicativeSemigroup
 
of(CommutativeRing<T>) - Static method in interface rocks.palaiologos.maja.structure.Ring
 
of(DivisionRing<T>) - Static method in interface rocks.palaiologos.maja.structure.Ring
 
of(MultiplicativeAbelianGroup<T>) - Static method in interface rocks.palaiologos.maja.structure.AdditiveAbelianGroup
 
of(MultiplicativeCommutativeMonoid<T>) - Static method in interface rocks.palaiologos.maja.structure.AdditiveCommutativeMonoid
 
of(MultiplicativeGroup<T>) - Static method in interface rocks.palaiologos.maja.structure.AdditiveGroup
 
of(MultiplicativeGroupoid<T>) - Static method in interface rocks.palaiologos.maja.structure.AdditiveGroupoid
 
of(MultiplicativeMonoid<T>) - Static method in interface rocks.palaiologos.maja.structure.AdditiveMonoid
 
of(MultiplicativeSemigroup<T>) - Static method in interface rocks.palaiologos.maja.structure.AdditiveSemigroup
 
of(Ring<T>) - Static method in interface rocks.palaiologos.maja.structure.SemiRing
 
one() - Method in interface rocks.palaiologos.maja.structure.MultiplicativeCommutativeMonoid
 
one() - Method in interface rocks.palaiologos.maja.structure.MultiplicativeMonoid
 
ONE - Static variable in record class rocks.palaiologos.maja.Complex
 
ONE - Static variable in record class rocks.palaiologos.maja.Dual
 
ONE_OVER_E - Static variable in class rocks.palaiologos.maja.Maja
The value of 1/e.
ONE_OVER_PI - Static variable in class rocks.palaiologos.maja.Maja
The value of 1/pi.

P

Pair<X,Y> - Record Class in rocks.palaiologos.maja
 
Pair(X, Y) - Constructor for record class rocks.palaiologos.maja.Pair
Creates an instance of a Pair record class.
perm() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Compute the permanent of the matrix.
permutation() - Method in class rocks.palaiologos.maja.matrix.DoubleLUPDecompositionResult
Get the permutation/pivot vector.
PETA - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^15.
PI - Static variable in class rocks.palaiologos.maja.Maja
The value of pi.
PI_2 - Static variable in class rocks.palaiologos.maja.Maja
The value of pi/2.
PI_4 - Static variable in class rocks.palaiologos.maja.Maja
The value of pi/4.
PICO - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-12.
plus(T, T) - Method in interface rocks.palaiologos.maja.structure.AdditiveGroupoid
 
plus(T, T) - Method in interface rocks.palaiologos.maja.structure.AdditiveSemigroup
 
pochhammer(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Pochhammer symbol (x)_n.
pochhammer(double, int) - Static method in class rocks.palaiologos.maja.Maja
Compute the Pochhammer symbol (x)_n.
pochhammer(Complex, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Pochhammer symbol (x)_n.
pochhammer(Complex, int) - Static method in class rocks.palaiologos.maja.Maja
Compute the Pochhammer symbol (x)_n.
pochhammer(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Pochhammer symbol (x)_n.
polygamma(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the n-th polygamma function at x.
polygamma(double, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
polygamma(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the order-N polygamma function at complex z.
polylog(int, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the polylogarithm of x.
polylog(int, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
polylog(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the polylogarithm of s and z.
pow(double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the first argument raised to the power of the second argument.
pow(double, int) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of x^z where x is a double precision floating point number and z is an integer.
pow(double, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute a to the power of b, where a is a double precision number and b is a complex number.
pow(Complex, long) - Static method in class rocks.palaiologos.maja.Maja
Compute a to the power of b, where a is a complex
pow(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute a to the power of b, where a and b are both complex numbers.
pow(Dual, int) - Static method in class rocks.palaiologos.maja.Maja
 
product(DoubleMatrix) - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Compute the standard matrix product.

Q

q() - Method in class rocks.palaiologos.maja.matrix.DoubleQRDecompositionResult
The Q matrix.
QR() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Perform the QR decomposition algorithm using the Householder transformation.

R

r() - Method in class rocks.palaiologos.maja.matrix.DoubleQRDecompositionResult
The R matrix.
random() - Static method in class rocks.palaiologos.maja.Maja
Returns a random double precision number in range [0, 1).
random(double) - Static method in class rocks.palaiologos.maja.Maja
Returns a random double precision number in range [0, max).
random(double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns a random double precision number in range [min, max).
random(long) - Static method in class rocks.palaiologos.maja.Maja
Returns a random long integer in range [0, max).
random(long, long) - Static method in class rocks.palaiologos.maja.Maja
Returns a random long integer in range [min, max).
randomSign() - Static method in class rocks.palaiologos.maja.Maja
Return a random sign (-1 or 1).
rank() - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Returns the value of the rank record component.
ravel() - Method in class rocks.palaiologos.maja.matrix.Matrix
Compute the ravel of the matrix, i.e.
re() - Method in record class rocks.palaiologos.maja.Complex
Returns the value of the re record component.
reduceFirst(BiFunction<T, T, T>) - Method in class rocks.palaiologos.maja.matrix.Matrix
Reduce the matrix on the first axis with a specified reductor.
reduceLast(BiFunction<T, T, T>) - Method in class rocks.palaiologos.maja.matrix.Matrix
Reduce the matrix on the last axis with a specified reductor.
rem(double, double) - Static method in class rocks.palaiologos.maja.Maja
Returns the remainder that results from dividing two double precision numbers.
rem(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Domain extension of the remainder function onto the complex plane.
retype(Function<T, R>) - Method in class rocks.palaiologos.maja.matrix.Matrix
 
reverseFirst() - Method in class rocks.palaiologos.maja.matrix.ComplexMatrix
 
reverseFirst() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
reverseFirst() - Method in class rocks.palaiologos.maja.matrix.Matrix
Reverse the matrix on the first axis.
reverseLast() - Method in class rocks.palaiologos.maja.matrix.ComplexMatrix
 
reverseLast() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
reverseLast() - Method in class rocks.palaiologos.maja.matrix.Matrix
Reverse the matrix on the last axis.
Ring<T> - Interface in rocks.palaiologos.maja.structure
A ring is a set R equipped with two binary operations + and ·, where (R, +) is an abelian group and (R, ·) is a monoid.
rocks.palaiologos.maja - package rocks.palaiologos.maja
 
rocks.palaiologos.maja.expression - package rocks.palaiologos.maja.expression
Contains a parser and evaluator for enhanced mathematical expressions.
rocks.palaiologos.maja.matrix - package rocks.palaiologos.maja.matrix
Contains the Matrix class and various utilities related to linear algebra.
rocks.palaiologos.maja.structure - package rocks.palaiologos.maja.structure
 
root(double, int) - Static method in class rocks.palaiologos.maja.Maja
Compute the n-th root of a complex number.
root(Complex, int) - Static method in class rocks.palaiologos.maja.Maja
Find all n-th roots of a complex number.
round(double) - Static method in class rocks.palaiologos.maja.Maja
Rounds a double precision number to the nearest integer.
round(Complex) - Static method in class rocks.palaiologos.maja.Maja
Rounds both the real and imaginary parts of a complex number.
row(int) - Method in class rocks.palaiologos.maja.matrix.Matrix
Create a list view of a row in the matrix.
rows() - Method in class rocks.palaiologos.maja.matrix.Matrix
Create a nested list view of all columns in the matrix.

S

scalb(double, int) - Static method in class rocks.palaiologos.maja.Maja
Returns the correctly rounded value of x*2^n.
sec(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the secant (1 / cos(x)) function at x.
sec(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the secant of a complex number.
sec(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
sech(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the hyperbolic secant (1 / cosh(x)) function at x.
sech(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic secant of a complex number.
sech(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
second() - Method in record class rocks.palaiologos.maja.Pair
Returns the value of the second record component.
SemiRing<T> - Interface in rocks.palaiologos.maja.structure
A ring is a set R equipped with two binary operations + and ·, where (R, +) is a commutative monoid and (R, ·) is a monoid.
set(int, int, T) - Method in class rocks.palaiologos.maja.matrix.Matrix
Set the element at the specified position in the matrix.
set(String, Object) - Method in class rocks.palaiologos.maja.expression.Environment
 
setLocal(String, Object) - Method in class rocks.palaiologos.maja.expression.Environment
 
Shi(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the hyperbolic sine integral function at x.
Shi(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex hyperbolic sine integral Shi(z).
Shi(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
ShiChi(double) - Static method in class rocks.palaiologos.maja.Maja
Compute both the hyperbolic sine and cosine integral at x.
ShiChi(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex hyperbolic sine integral Shi(z) and complex hyperbolic cosine integral Chi(z).
si(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the sine integral function at x.
si(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex sine integral si(z) at z.
Si(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the sine integral function at x.
Si(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex sine integral Si(z) at z.
Si(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
signum(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the sign of a double precision number.
signum(long) - Static method in class rocks.palaiologos.maja.Maja
Returns the sign of a number.
signum(Complex) - Static method in class rocks.palaiologos.maja.Maja
Returns the sign of a complex number.
sin(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the sine of a double precision number.
sin(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the sine of a complex number.
sin(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
sinc(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the sinc function of a double precision number, defined as sin(x) / x, except for x = 0, where sinc(x) = 1.
sinc(Complex) - Static method in class rocks.palaiologos.maja.Maja
Returns the sinc function of a complex number, defined as sin(x) / x, except for x = 0, where sinc(x) = 1.
sinc(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
singular() - Method in class rocks.palaiologos.maja.matrix.DoubleLUDecompositionResult
 
singularValues() - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Returns the value of the singularValues record component.
sinh(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the hyperbolic sine of a double precision number.
sinh(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic sine of a complex number.
sinh(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
solidArea(Function<Double, Double>, Function<Double, Double>, double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the surface area of a solid of revolution created by rotating the function f(x) about the x-axis.
solidVolume(Function<Double, Double>, double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the volume of a solid of revolution created by rotating the function f(x) about the x-axis.
solve(DoubleMatrix) - Method in class rocks.palaiologos.maja.matrix.DoubleCholeskyDecompositonResult
Solve A * X = B.
solve(DoubleMatrix) - Method in class rocks.palaiologos.maja.matrix.DoubleLUPDecompositionResult
Solve A * X = B.
solve(DoubleMatrix) - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Solve A * X = B
solve(DoubleMatrix) - Method in class rocks.palaiologos.maja.matrix.DoubleQRDecompositionResult
Least squares solution of A*X = B.
spd() - Method in class rocks.palaiologos.maja.matrix.DoubleCholeskyDecompositonResult
 
spence(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the Spence function of x.
spence(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the Spence function of z.
spence(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
sqrt(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the square root of a double precision number.
sqrt(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the square root of a complex number.
sqrt(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
squash(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the logistic sigmoid "squash" function at x.
stretch(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the inverse of the logistic sigmoid "squash" function at x.
struve(double, double) - Static method in class rocks.palaiologos.maja.Maja
Computes the value of the Struve function of order v at x.
struveL0(double) - Static method in class rocks.palaiologos.maja.Maja
Computes the value of the modified Struve function of 0th order.
struveL1(double) - Static method in class rocks.palaiologos.maja.Maja
Computes the value of the modified Struve function of 1st order.
sub(double, double) - Static method in class rocks.palaiologos.maja.Maja
Subtracts two double precision numbers.
sub(double, Complex) - Static method in class rocks.palaiologos.maja.Maja
Subtract a complex number and a real number.
sub(double, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
sub(Complex, double) - Static method in class rocks.palaiologos.maja.Maja
Subtract a complex number and a real number.
sub(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Subtract two complex numbers from each other.
sub(Dual, double) - Static method in class rocks.palaiologos.maja.Maja
 
sub(Dual, Dual) - Static method in class rocks.palaiologos.maja.Maja
 
svd() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Compute the compact singular value decomposition of the matrix.
swap(int, int, int, int) - Method in class rocks.palaiologos.maja.matrix.Matrix
Swap two elements in the matrix.

T

tan(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the tangent of a double precision number.
tan(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the tangent of a complex number.
tan(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
tanh(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the hyperbolic tangent of a double precision number.
tanh(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the hyperbolic tangent of a complex number.
tanh(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
TERA - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^12.
toDegrees(double) - Static method in class rocks.palaiologos.maja.Maja
Converts the value to degrees from radians.
toRadians(double) - Static method in class rocks.palaiologos.maja.Maja
Converts the value to radians from degrees.
toString() - Method in record class rocks.palaiologos.maja.Complex
Returns a string representation of this record class.
toString() - Method in record class rocks.palaiologos.maja.Dual
Returns a string representation of this record class.
toString() - Method in class rocks.palaiologos.maja.matrix.DoubleCholeskyDecompositonResult
 
toString() - Method in record class rocks.palaiologos.maja.matrix.DoubleEigenvalueDecompositionResult
Returns a string representation of this record class.
toString() - Method in class rocks.palaiologos.maja.matrix.DoubleLUDecompositionResult
 
toString() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
toString() - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Returns a string representation of this record class.
toString() - Method in class rocks.palaiologos.maja.matrix.Matrix
 
toString() - Method in record class rocks.palaiologos.maja.Pair
Returns a string representation of this record class.
trace() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
Compute the trace of a matrix.
transpose() - Method in class rocks.palaiologos.maja.matrix.ComplexMatrix
 
transpose() - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
transpose() - Method in class rocks.palaiologos.maja.matrix.Matrix
Transpose the matrix, i.e.
trigamma(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the trigamma function of x.
trigamma(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the complex trigamma function.
trigamma(Dual) - Static method in class rocks.palaiologos.maja.Maja
 
TWO_PI - Static variable in class rocks.palaiologos.maja.Maja
The value of 2*PI.

U

U() - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Returns the value of the U record component.
uiGamma(double, double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the upper incomplete gamma function.
uiGamma(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the upper incomplete (non-regularised) gamma function of a complex number.
ulp(double) - Static method in class rocks.palaiologos.maja.Maja
Returns the value of the unit in last place (ULP) of a double precision number.
upper() - Method in class rocks.palaiologos.maja.matrix.DoubleLUDecompositionResult
 
upper() - Method in class rocks.palaiologos.maja.matrix.DoubleLUPDecompositionResult
Get the upper triangular matrix.

V

V() - Method in record class rocks.palaiologos.maja.matrix.DoubleEigenvalueDecompositionResult
Returns the value of the V record component.
V() - Method in record class rocks.palaiologos.maja.matrix.DoubleSVDResult
Returns the value of the V record component.

W

weberE(double, double) - Static method in class rocks.palaiologos.maja.Maja
 
weberE(Complex, Complex) - Static method in class rocks.palaiologos.maja.Maja
 
width() - Method in class rocks.palaiologos.maja.matrix.Matrix
Return the width of the matrix.

Y

YOCTO - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-24.
YOTTA - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^24.

Z

ZEPTO - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^-21.
zero() - Method in interface rocks.palaiologos.maja.structure.AdditiveCommutativeMonoid
 
zero() - Method in interface rocks.palaiologos.maja.structure.AdditiveMonoid
 
ZERO - Static variable in record class rocks.palaiologos.maja.Complex
 
ZERO - Static variable in record class rocks.palaiologos.maja.Dual
 
zeta(double) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the Riemann zeta function at x.
zeta(Complex) - Static method in class rocks.palaiologos.maja.Maja
Compute the value of the complex Riemann zeta function at z.
ZETTA - Static variable in class rocks.palaiologos.maja.Maja
SI prefix for 10^21.
zipWith(Matrix<Double>, BiFunction<Double, Double, Double>) - Method in class rocks.palaiologos.maja.matrix.DoubleMatrix
 
zipWith(Matrix<Complex>, BiFunction<Complex, Complex, Complex>) - Method in class rocks.palaiologos.maja.matrix.ComplexMatrix
 
zipWith(Matrix<T>, BiFunction<T, T, T>) - Method in class rocks.palaiologos.maja.matrix.Matrix
Zip two matrices together to produce a new matrix, using a specified zipper function.
zipWithRetype(Matrix<U>, BiFunction<T, U, R>) - Method in class rocks.palaiologos.maja.matrix.Matrix
Zip two matrices together to produce a new matrix, using a specified zipper function.
A B C D E F G H I K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values