Uses of Class
rocks.palaiologos.maja.matrix.Matrix
Packages that use Matrix
-
Uses of Matrix in rocks.palaiologos.maja.matrix
Subclasses of Matrix in rocks.palaiologos.maja.matrixModifier and TypeClassDescriptionclass
A class representing a two-dimensional matrix of double precision complex numbers.class
A class representing a two-dimensional matrix of double precision floating point numbers.Methods in rocks.palaiologos.maja.matrix that return MatrixModifier and TypeMethodDescriptionMatrix.copy()
Copy the matrix.Compute the generalised dot product of the matrix with another matrix.Map each cell of the matrix with a specified mapper.Map each cell of the matrix with a specified mapper, which takes the index of the cell as an additional argument.<R> Matrix<R>
Matrix.reverseFirst()
Reverse the matrix on the first axis.Matrix.reverseLast()
Reverse the matrix on the last axis.Matrix.transpose()
Transpose the matrix, i.e.Zip two matrices together to produce a new matrix, using a specified zipper function.<R,
U> Matrix<R> Matrix.zipWithRetype
(Matrix<U> other, BiFunction<T, U, R> zipper) Zip two matrices together to produce a new matrix, using a specified zipper function.Methods in rocks.palaiologos.maja.matrix with parameters of type MatrixModifier and TypeMethodDescriptionComplexMatrix.dot
(Matrix<Complex> another, BiFunction<Complex, Complex, Complex> scalar, BiFunction<Complex, Complex, Complex> vector) DoubleMatrix.dot
(Matrix<Double> another, BiFunction<Double, Double, Double> scalar, BiFunction<Double, Double, Double> vector) Compute the generalised dot product of the matrix with another matrix.static ComplexMatrix
static DoubleMatrix
Zip two matrices together to produce a new matrix, using a specified zipper function.<R,
U> Matrix<R> Matrix.zipWithRetype
(Matrix<U> other, BiFunction<T, U, R> zipper) Zip two matrices together to produce a new matrix, using a specified zipper function.