Uses of Class
rocks.palaiologos.maja.matrix.DoubleMatrix
Packages that use DoubleMatrix
-
Uses of DoubleMatrix in rocks.palaiologos.maja.matrix
Fields in rocks.palaiologos.maja.matrix declared as DoubleMatrixModifier and TypeFieldDescriptionprivate final DoubleMatrixSVDImpl.cachedUprivate final DoubleMatrixSVDImpl.cachedVprivate final DoubleMatrixDoubleEigenvalueDecompositionResult.DThe field for theDrecord component.private final DoubleMatrixDoubleQRDecompositionResult.hprivate final DoubleMatrixDoubleCholeskyDecompositonResult.lprivate final DoubleMatrixDoubleLUDecompositionResult.lowerprivate final DoubleMatrixDoubleLUPDecompositionResult.lowerprivate final DoubleMatrixDoubleLUPDecompositionResult.LUprivate final DoubleMatrixDoubleQRDecompositionResult.qprivate final DoubleMatrixDoubleQRDecompositionResult.QRprivate final DoubleMatrixDoubleQRDecompositionResult.rprivate final DoubleMatrixDoubleSVDResult.UThe field for theUrecord component.private final DoubleMatrixDoubleLUDecompositionResult.upperprivate final DoubleMatrixDoubleLUPDecompositionResult.upperprivate final DoubleMatrixDoubleEigenvalueDecompositionResult.VThe field for theVrecord component.private final DoubleMatrixDoubleSVDResult.VThe field for theVrecord component.Methods in rocks.palaiologos.maja.matrix that return DoubleMatrixModifier and TypeMethodDescriptionDoubleMatrix.copy()DoubleEigenvalueDecompositionResult.D()Returns the value of theDrecord component.DoubleMatrix.dot(Matrix<Double> another, BiFunction<Double, Double, Double> scalar, BiFunction<Double, Double, Double> vector) EigenvalueDecompositionImpl.getD()private DoubleMatrixDoubleLUPDecompositionResult.getMatrix(DoubleMatrix input, int[] r, int j0, int j1) private DoubleMatrixDoubleQRDecompositionResult.getMatrix(DoubleMatrix m, int i0, int i1, int j0, int j1) SVDImpl.getU()EigenvalueDecompositionImpl.getV()SVDImpl.getV()DoubleQRDecompositionResult.h()The householder matrix; lower trapezoidal matrix whose columns define the reflections.static DoubleMatrixDoubleMatrix.identity(int n) Generate an identity matrix of the given order.static DoubleMatrixprivate DoubleMatrixDoubleMatrix.inv2x2()private DoubleMatrixDoubleMatrix.inv3x3()private DoubleMatrixDoubleMatrix.inv4x4()DoubleMatrix.invert()Invert the matrix.DoubleMatrix.invert(DoubleLUPDecompositionResult r) Invert the matrix given the LUP decomposition of the current matrix.DoubleMatrix.invert(DoubleQRDecompositionResult r) Invert the matrix given the QR decomposition of the current matrix.DoubleCholeskyDecompositonResult.l()DoubleLUDecompositionResult.lower()DoubleLUPDecompositionResult.lower()Get the lower triangular matrix.DoubleMatrix.product(DoubleMatrix other) Compute the standard matrix product.DoubleQRDecompositionResult.q()The Q matrix.DoubleQRDecompositionResult.r()The R matrix.DoubleMatrix.reverseFirst()DoubleMatrix.reverseLast()private DoubleMatrixDoubleMatrix.smallMatrixInvert()DoubleCholeskyDecompositonResult.solve(DoubleMatrix B) Solve A * X = B.DoubleLUPDecompositionResult.solve(DoubleMatrix B) Solve A * X = B.DoubleMatrix.solve(DoubleMatrix B) Solve A * X = BDoubleQRDecompositionResult.solve(DoubleMatrix B) Least squares solution of A*X = B.DoubleMatrix.transpose()DoubleSVDResult.U()Returns the value of theUrecord component.DoubleLUDecompositionResult.upper()DoubleLUPDecompositionResult.upper()Get the upper triangular matrix.DoubleEigenvalueDecompositionResult.V()Returns the value of theVrecord component.DoubleSVDResult.V()Returns the value of theVrecord component.Methods in rocks.palaiologos.maja.matrix with parameters of type DoubleMatrixModifier and TypeMethodDescriptionprivate DoubleMatrixDoubleLUPDecompositionResult.getMatrix(DoubleMatrix input, int[] r, int j0, int j1) private DoubleMatrixDoubleQRDecompositionResult.getMatrix(DoubleMatrix m, int i0, int i1, int j0, int j1) DoubleMatrix.product(DoubleMatrix other) Compute the standard matrix product.DoubleCholeskyDecompositonResult.solve(DoubleMatrix B) Solve A * X = B.DoubleLUPDecompositionResult.solve(DoubleMatrix B) Solve A * X = B.DoubleMatrix.solve(DoubleMatrix B) Solve A * X = BDoubleQRDecompositionResult.solve(DoubleMatrix B) Least squares solution of A*X = B.Constructors in rocks.palaiologos.maja.matrix with parameters of type DoubleMatrixModifierConstructorDescription(package private)DoubleCholeskyDecompositonResult(DoubleMatrix l, boolean spd) Creates an instance of aDoubleEigenvalueDecompositionResultrecord class.(package private)DoubleLUDecompositionResult(DoubleMatrix lower, DoubleMatrix upper, boolean singular) The result of LU decomposition.DoubleLUPDecompositionResult(DoubleMatrix lower, DoubleMatrix upper, int[] permutation, boolean nonsingular, double determinant, int n, int m, DoubleMatrix LU) DoubleQRDecompositionResult(DoubleMatrix q, DoubleMatrix r, DoubleMatrix h, boolean fullrank, int n, int m, DoubleMatrix QR, double[] Rdiag) DoubleSVDResult(int rank, double norm, double conditionNumber, double inverseConditionNumber, double[] singularValues, DoubleMatrix U, DoubleMatrix V) Creates an instance of aDoubleSVDResultrecord class.SVDImpl(DoubleMatrix matrix)