## Uses of Class
org.apache.mahout.math.matrix.DoubleMatrix2D

Packages that use DoubleMatrix2D
org.apache.mahout.math.matrix: Matrix interfaces and factories; efficient and flexible dense and sparse 1, 2, 3 and d-dimensional matrices holding objects or primitive data types such as `int`, `double`, etc; Templated, fixed sized (not dynamically resizable); Also known as multi-dimensional arrays or Data Cubes.
org.apache.mahout.math.matrix.impl: Matrix implementations; You normally need not look at this package, because all concrete classes implement the abstract interfaces of `org.apache.mahout.math.matrix`, without subsetting or supersetting.
org.apache.mahout.math.matrix.linalg: Linear Algebraic matrix computations operating on `DoubleMatrix2D` and `DoubleMatrix1D`.

Uses of DoubleMatrix2D in org.apache.mahout.math.matrix

Methods in org.apache.mahout.math.matrix that return DoubleMatrix2D
`DoubleMatrix2D` `DoubleFactory2D.appendColumns(DoubleMatrix2D A, DoubleMatrix2D B)` Deprecated. C = A||B; Constructs a new matrix which is the column-wise concatenation of two other matrices.
`DoubleMatrix2D` `DoubleFactory2D.appendRows(DoubleMatrix2D A, DoubleMatrix2D B)` Deprecated. C = A||B; Constructs a new matrix which is the row-wise concatenation of two other matrices.
`DoubleMatrix2D` `DoubleFactory2D.ascending(int rows, int columns)` Deprecated. Constructs a matrix with cells having ascending values.
`DoubleMatrix2D` `DoubleMatrix2D.assign(double value)` Deprecated. Sets all cells to the state specified by `value`.
`DoubleMatrix2D` `DoubleMatrix2D.assign(double[][] values)` Deprecated. Sets all cells to the state specified by `values`.
`DoubleMatrix2D` `DoubleMatrix2D.assign(DoubleMatrix2D other)` Deprecated. Replaces all cell values of the receiver with the values of another matrix.
`DoubleMatrix2D` `DoubleMatrix2D.assign(DoubleMatrix2D y, BinaryFunction function)` Deprecated. Assigns the result of a function to each cell; `x[row,col] = function(x[row,col],y[row,col])`.
`DoubleMatrix2D` `DoubleMatrix2D.assign(UnaryFunction function)` Deprecated. Assigns the result of a function to each cell; `x[row,col] = function(x[row,col])`.
`DoubleMatrix2D` `DoubleFactory2D.compose(DoubleMatrix2D[][] parts)` Deprecated. Constructs a block matrix made from the given parts.
`DoubleMatrix2D` `DoubleFactory2D.composeDiagonal(DoubleMatrix2D A, DoubleMatrix2D B)` Deprecated. Constructs a diagonal block matrix from the given parts (the direct sum of two matrices).
`DoubleMatrix2D` `DoubleFactory2D.composeDiagonal(DoubleMatrix2D A, DoubleMatrix2D B, DoubleMatrix2D C)` Deprecated. Constructs a diagonal block matrix from the given parts.
`DoubleMatrix2D` `DoubleMatrix2D.copy()` Deprecated. Constructs and returns a deep copy of the receiver.
`DoubleMatrix2D` `DoubleFactory2D.descending(int rows, int columns)` Deprecated. Constructs a matrix with cells having descending values.
`DoubleMatrix2D` `DoubleFactory2D.diagonal(DoubleMatrix1D vector)` Deprecated. Constructs a new diagonal matrix whose diagonal elements are the elements of `vector`.
`DoubleMatrix2D` `DoubleMatrix2D.forEachNonZero(IntIntDoubleFunction function)` Deprecated. Assigns the result of a function to each non-zero cell; `x[row,col] = function(x[row,col])`.
`protected DoubleMatrix2D` `DoubleMatrix2D.getContent()` Deprecated. Returns the content of this matrix if it is a wrapper; or `this` otherwise.
`DoubleMatrix2D` `DoubleFactory2D.identity(int rowsAndColumns)` Deprecated. Constructs an identity matrix (having ones on the diagonal and zeros elsewhere).
`DoubleMatrix2D` `DoubleMatrix2D.like()` Deprecated. Construct and returns a new empty matrix of the same dynamic type as the receiver, having the same number of rows and columns.
`abstract DoubleMatrix2D` `DoubleMatrix2D.like(int rows, int columns)` Deprecated. Construct and returns a new empty matrix of the same dynamic type as the receiver, having the specified number of rows and columns.
`abstract DoubleMatrix2D` `DoubleMatrix1D.like2D(int rows, int columns)` Deprecated. Construct and returns a new 2-d matrix of the corresponding dynamic type, entirelly independent of the receiver.
`DoubleMatrix2D` `DoubleFactory2D.make(double[][] values)` Deprecated. Constructs a matrix with the given cell values.
`DoubleMatrix2D` `DoubleFactory2D.make(double[] values, int rows)` Deprecated. Construct a matrix from a one-dimensional column-major packed array, ala Fortran.
`DoubleMatrix2D` `DoubleFactory2D.make(int rows, int columns)` Deprecated. Constructs a matrix with the given shape, each cell initialized with zero.
`DoubleMatrix2D` `DoubleFactory2D.make(int rows, int columns, double initialValue)` Deprecated. Constructs a matrix with the given shape, each cell initialized with the given value.
`DoubleMatrix2D` `DoubleFactory2D.random(int rows, int columns)` Deprecated. Constructs a matrix with uniformly distributed values in `(0,1)` (exclusive).
`DoubleMatrix2D` `DoubleFactory2D.repeat(DoubleMatrix2D A, int rowRepeat, int columnRepeat)` Deprecated. C = A||A||..||A; Constructs a new matrix which is duplicated both along the row and column dimension.
`DoubleMatrix2D` `DoubleFactory2D.sample(DoubleMatrix2D matrix, double value, double nonZeroFraction)` Deprecated. Modifies the given matrix to be a randomly sampled matrix.
`DoubleMatrix2D` `DoubleFactory2D.sample(int rows, int columns, double value, double nonZeroFraction)` Deprecated. Constructs a randomly sampled matrix with the given shape.
`protected DoubleMatrix2D` `DoubleMatrix2D.view()` Deprecated. Constructs and returns a new view equal to the receiver.
`DoubleMatrix2D` `DoubleMatrix2D.viewColumnFlip()` Deprecated. Constructs and returns a new flip view along the column axis.
`DoubleMatrix2D` `DoubleMatrix2D.viewDice()` Deprecated. Constructs and returns a new dice (transposition) view; Swaps axes; example: 3 x 4 matrix --> 4 x 3 matrix.
`DoubleMatrix2D` `DoubleMatrix2D.viewPart(int row, int column, int height, int width)` Deprecated. Constructs and returns a new sub-range view that is a `height x width` sub matrix starting at `[row,column]`.
`DoubleMatrix2D` `DoubleMatrix2D.viewRowFlip()` Deprecated. Constructs and returns a new flip view along the row axis.
`DoubleMatrix2D` `DoubleMatrix2D.viewSelection(DoubleMatrix1DProcedure condition)` Deprecated. Constructs and returns a new selection view that is a matrix holding all rows matching the given condition.
`DoubleMatrix2D` `DoubleMatrix2D.viewSelection(int[] rowIndexes, int[] columnIndexes)` Deprecated. Constructs and returns a new selection view that is a matrix holding the indicated cells.
`protected abstract DoubleMatrix2D` `DoubleMatrix2D.viewSelectionLike(int[] rowOffsets, int[] columnOffsets)` Deprecated. Construct and returns a new selection view.
`DoubleMatrix2D` `DoubleMatrix2D.viewStrides(int rowStride, int columnStride)` Deprecated. Constructs and returns a new stride view which is a sub matrix consisting of every i-th cell.
`DoubleMatrix2D` `DoubleMatrix2D.zMult(DoubleMatrix2D B, DoubleMatrix2D C)` Deprecated. Linear algebraic matrix-matrix multiplication; `C = A x B`; Equivalent to `A.zMult(B,C,1,0,false,false)`.
`DoubleMatrix2D` `DoubleMatrix2D.zMult(DoubleMatrix2D B, DoubleMatrix2D C, double alpha, double beta, boolean transposeA, boolean transposeB)` Deprecated. Linear algebraic matrix-matrix multiplication; `C = alpha * A x B + beta*C`.

Methods in org.apache.mahout.math.matrix with parameters of type DoubleMatrix2D
`double` `DoubleMatrix2D.aggregate(DoubleMatrix2D other, BinaryFunction aggr, BinaryFunction f)` Deprecated. Applies a function to each corresponding cell of two matrices and aggregates the results.
`DoubleMatrix2D` `DoubleFactory2D.appendColumns(DoubleMatrix2D A, DoubleMatrix2D B)` Deprecated. C = A||B; Constructs a new matrix which is the column-wise concatenation of two other matrices.
`DoubleMatrix2D` `DoubleFactory2D.appendRows(DoubleMatrix2D A, DoubleMatrix2D B)` Deprecated. C = A||B; Constructs a new matrix which is the row-wise concatenation of two other matrices.
`boolean` `DoubleMatrix2DProcedure.apply(DoubleMatrix2D element)` Deprecated. Applies a procedure to an argument.
`DoubleMatrix2D` `DoubleMatrix2D.assign(DoubleMatrix2D other)` Deprecated. Replaces all cell values of the receiver with the values of another matrix.
`DoubleMatrix2D` `DoubleMatrix2D.assign(DoubleMatrix2D y, BinaryFunction function)` Deprecated. Assigns the result of a function to each cell; `x[row,col] = function(x[row,col],y[row,col])`.
`DoubleMatrix2D` `DoubleFactory2D.compose(DoubleMatrix2D[][] parts)` Deprecated. Constructs a block matrix made from the given parts.
`DoubleMatrix2D` `DoubleFactory2D.composeDiagonal(DoubleMatrix2D A, DoubleMatrix2D B)` Deprecated. Constructs a diagonal block matrix from the given parts (the direct sum of two matrices).
`DoubleMatrix2D` `DoubleFactory2D.composeDiagonal(DoubleMatrix2D A, DoubleMatrix2D B, DoubleMatrix2D C)` Deprecated. Constructs a diagonal block matrix from the given parts.
`void` `DoubleFactory2D.decompose(DoubleMatrix2D[][] parts, DoubleMatrix2D matrix)` Deprecated. Splits a block matrix into its constituent blocks; Copies blocks of a matrix into the given parts.
`void` `DoubleFactory2D.decompose(DoubleMatrix2D[][] parts, DoubleMatrix2D matrix)` Deprecated. Splits a block matrix into its constituent blocks; Copies blocks of a matrix into the given parts.
`DoubleMatrix1D` `DoubleFactory2D.diagonal(DoubleMatrix2D A)` Deprecated. Constructs a new vector consisting of the diagonal elements of `A`.
`protected boolean` `DoubleMatrix2D.haveSharedCells(DoubleMatrix2D other)` Deprecated. Returns `true` if both matrices share at least one identical cell.
`protected boolean` `DoubleMatrix2D.haveSharedCellsRaw(DoubleMatrix2D other)` Deprecated. Returns `true` if both matrices share at least one identical cell.
`DoubleMatrix2D` `DoubleFactory2D.repeat(DoubleMatrix2D A, int rowRepeat, int columnRepeat)` Deprecated. C = A||A||..||A; Constructs a new matrix which is duplicated both along the row and column dimension.
`DoubleMatrix2D` `DoubleFactory2D.sample(DoubleMatrix2D matrix, double value, double nonZeroFraction)` Deprecated. Modifies the given matrix to be a randomly sampled matrix.
`void` `DoubleMatrix2D.zAssign8Neighbors(DoubleMatrix2D B, Double9Function function)` Deprecated. 8 neighbor stencil transformation.
`DoubleMatrix2D` `DoubleMatrix2D.zMult(DoubleMatrix2D B, DoubleMatrix2D C)` Deprecated. Linear algebraic matrix-matrix multiplication; `C = A x B`; Equivalent to `A.zMult(B,C,1,0,false,false)`.
`DoubleMatrix2D` `DoubleMatrix2D.zMult(DoubleMatrix2D B, DoubleMatrix2D C, double alpha, double beta, boolean transposeA, boolean transposeB)` Deprecated. Linear algebraic matrix-matrix multiplication; `C = alpha * A x B + beta*C`.

Uses of DoubleMatrix2D in org.apache.mahout.math.matrix.impl

Subclasses of DoubleMatrix2D in org.apache.mahout.math.matrix.impl
`class` `DenseDoubleMatrix2D` Deprecated. until unit tests are in place. Until this time, this class/interface is unsupported.
`class` `SparseDoubleMatrix2D` Deprecated. until unit tests are in place. Until this time, this class/interface is unsupported.

Methods in org.apache.mahout.math.matrix.impl that return DoubleMatrix2D
`DoubleMatrix2D` `SparseDoubleMatrix2D.assign(double value)` Deprecated. Sets all cells to the state specified by `value`.
`DoubleMatrix2D` `DenseDoubleMatrix2D.assign(double value)` Deprecated. Sets all cells to the state specified by `value`.
`DoubleMatrix2D` `DenseDoubleMatrix2D.assign(double[][] values)` Deprecated. Sets all cells to the state specified by `values`.
`DoubleMatrix2D` `SparseDoubleMatrix2D.assign(DoubleMatrix2D source)` Deprecated. Replaces all cell values of the receiver with the values of another matrix.
`DoubleMatrix2D` `DenseDoubleMatrix2D.assign(DoubleMatrix2D source)` Deprecated. Replaces all cell values of the receiver with the values of another matrix.
`DoubleMatrix2D` `SparseDoubleMatrix2D.assign(DoubleMatrix2D y, BinaryFunction function)` Deprecated.
`DoubleMatrix2D` `DenseDoubleMatrix2D.assign(DoubleMatrix2D y, BinaryFunction function)` Deprecated. Assigns the result of a function to each cell; `x[row,col] = function(x[row,col],y[row,col])`.
`DoubleMatrix2D` `SparseDoubleMatrix2D.assign(UnaryFunction function)` Deprecated. Assigns the result of a function to each cell; `x[row,col] = function(x[row,col])`.
`DoubleMatrix2D` `DenseDoubleMatrix2D.assign(UnaryFunction function)` Deprecated. Assigns the result of a function to each cell; `x[row,col] = function(x[row,col])`.
`DoubleMatrix2D` `SparseDoubleMatrix2D.forEachNonZero(IntIntDoubleFunction function)` Deprecated.
`DoubleMatrix2D` `SparseDoubleMatrix2D.like(int rows, int columns)` Deprecated. Construct and returns a new empty matrix of the same dynamic type as the receiver, having the specified number of rows and columns.
`DoubleMatrix2D` `DenseDoubleMatrix2D.like(int rows, int columns)` Deprecated. Construct and returns a new empty matrix of the same dynamic type as the receiver, having the specified number of rows and columns.
`DoubleMatrix2D` `SparseDoubleMatrix1D.like2D(int rows, int columns)` Deprecated. Construct and returns a new 2-d matrix of the corresponding dynamic type, entirelly independent of the receiver.
`DoubleMatrix2D` `DenseDoubleMatrix1D.like2D(int rows, int columns)` Deprecated. Construct and returns a new 2-d matrix of the corresponding dynamic type, entirelly independent of the receiver.
`protected DoubleMatrix2D` `SparseDoubleMatrix2D.viewSelectionLike(int[] rowOffsets, int[] columnOffsets)` Deprecated. Construct and returns a new selection view.
`protected DoubleMatrix2D` `DenseDoubleMatrix2D.viewSelectionLike(int[] rowOffsets, int[] columnOffsets)` Deprecated. Construct and returns a new selection view.
`DoubleMatrix2D` `SparseDoubleMatrix2D.zMult(DoubleMatrix2D B, DoubleMatrix2D C, double alpha, double beta, boolean transposeA, boolean transposeB)` Deprecated.
`DoubleMatrix2D` `DenseDoubleMatrix2D.zMult(DoubleMatrix2D B, DoubleMatrix2D C, double alpha, double beta, boolean transposeA, boolean transposeB)` Deprecated.

Methods in org.apache.mahout.math.matrix.impl with parameters of type DoubleMatrix2D
`DoubleMatrix2D` `SparseDoubleMatrix2D.assign(DoubleMatrix2D source)` Deprecated. Replaces all cell values of the receiver with the values of another matrix.
`DoubleMatrix2D` `DenseDoubleMatrix2D.assign(DoubleMatrix2D source)` Deprecated. Replaces all cell values of the receiver with the values of another matrix.
`DoubleMatrix2D` `SparseDoubleMatrix2D.assign(DoubleMatrix2D y, BinaryFunction function)` Deprecated.
`DoubleMatrix2D` `DenseDoubleMatrix2D.assign(DoubleMatrix2D y, BinaryFunction function)` Deprecated. Assigns the result of a function to each cell; `x[row,col] = function(x[row,col],y[row,col])`.
`protected boolean` `SparseDoubleMatrix2D.haveSharedCellsRaw(DoubleMatrix2D other)` Deprecated. Returns `true` if both matrices share common cells.
`protected boolean` `DenseDoubleMatrix2D.haveSharedCellsRaw(DoubleMatrix2D other)` Deprecated. Returns `true` if both matrices share common cells.
`void` `DenseDoubleMatrix2D.zAssign8Neighbors(DoubleMatrix2D B, Double9Function function)` Deprecated. 8 neighbor stencil transformation.
`DoubleMatrix2D` `SparseDoubleMatrix2D.zMult(DoubleMatrix2D B, DoubleMatrix2D C, double alpha, double beta, boolean transposeA, boolean transposeB)` Deprecated.
`DoubleMatrix2D` `DenseDoubleMatrix2D.zMult(DoubleMatrix2D B, DoubleMatrix2D C, double alpha, double beta, boolean transposeA, boolean transposeB)` Deprecated.

Uses of DoubleMatrix2D in org.apache.mahout.math.matrix.linalg

Methods in org.apache.mahout.math.matrix.linalg that return DoubleMatrix2D
`DoubleMatrix2D` `EigenvalueDecomposition.getD()` Deprecated. Returns the block diagonal eigenvalue matrix, `D`.
`DoubleMatrix2D` `QRDecomposition.getH()` Deprecated. Returns the Householder vectors `H`.
`DoubleMatrix2D` `LUDecompositionQuick.getL()` Deprecated. Returns the lower triangular factor, `L`.
`DoubleMatrix2D` `LUDecomposition.getL()` Deprecated. Returns the lower triangular factor, `L`.
`DoubleMatrix2D` `LUDecompositionQuick.getLU()` Deprecated. Returns a copy of the combined lower and upper triangular factor, `LU`.
`DoubleMatrix2D` `QRDecomposition.getQ()` Deprecated. Generates and returns the (economy-sized) orthogonal factor `Q`.
`DoubleMatrix2D` `QRDecomposition.getR()` Deprecated. Returns the upper triangular factor, `R`.
`DoubleMatrix2D` `LUDecompositionQuick.getU()` Deprecated. Returns the upper triangular factor, `U`.
`DoubleMatrix2D` `LUDecomposition.getU()` Deprecated. Returns the upper triangular factor, `U`.
`DoubleMatrix2D` `EigenvalueDecomposition.getV()` Deprecated. Returns the eigenvector matrix, `V`
`protected static DoubleMatrix2D` `LUDecompositionQuick.lowerTriangular(DoubleMatrix2D A)` Deprecated. Modifies the matrix to be a lower triangular matrix.
`static DoubleMatrix2D` `Algebra.permute(DoubleMatrix2D A, int[] rowIndexes, int[] columnIndexes)` Deprecated. Constructs and returns a new row and column permuted selection view of matrix `A`; equivalent to `viewSelection(int[],int[])`.
`static DoubleMatrix2D` `Algebra.permuteColumns(DoubleMatrix2D A, int[] indexes, int[] work)` Deprecated. Modifies the given matrix `A` such that it's columns are permuted as specified; Useful for pivoting.
`static DoubleMatrix2D` `Algebra.permuteRows(DoubleMatrix2D A, int[] indexes, int[] work)` Deprecated. Modifies the given matrix `A` such that it's rows are permuted as specified; Useful for pivoting.
`DoubleMatrix2D` `QRDecomposition.solve(DoubleMatrix2D B)` Deprecated. Least squares solution of `A*X = B`; `returns X`.
`DoubleMatrix2D` `LUDecomposition.solve(DoubleMatrix2D b)` Deprecated. Solves `A*X = B`.
`static DoubleMatrix2D` `Algebra.solve(DoubleMatrix2D A, DoubleMatrix2D B)` Deprecated. Solves A*X = B.
`protected static DoubleMatrix2D` `LUDecompositionQuick.upperTriangular(DoubleMatrix2D A)` Deprecated. Modifies the matrix to be an upper triangular matrix.

Methods in org.apache.mahout.math.matrix.linalg with parameters of type DoubleMatrix2D
`void` `LUDecompositionQuick.decompose(DoubleMatrix2D A)` Deprecated. Decomposes matrix `A` into `L` and `U` (in-place).
`void` `LUDecompositionQuick.decompose(DoubleMatrix2D A, int semiBandwidth)` Deprecated. Decomposes the banded and square matrix `A` into `L` and `U` (in-place).
`static double` `Property.density(DoubleMatrix2D a)` Deprecated. Returns the matrix's fraction of non-zero cells; `A.cardinality() / A.size()`.
`static double` `Algebra.det(DoubleMatrix2D A)` Deprecated. Returns the determinant of matrix `A`.
`boolean` `Property.equals(DoubleMatrix2D a, double value)` Deprecated. Returns whether all cells of the given matrix `A` are equal to the given value.
`boolean` `Property.equals(DoubleMatrix2D a, DoubleMatrix2D b)` Deprecated. Returns whether both given matrices `A` and `B` are equal.
`static void` `Property.generateNonSingular(DoubleMatrix2D a)` Deprecated. Modifies the given matrix square matrix `A` such that it is diagonally dominant by row and column, hence non-singular, hence invertible.
`boolean` `Property.isDiagonal(DoubleMatrix2D a)` Deprecated. A matrix `A` is diagonal if `A[i,j] == 0` whenever `i != j`.
`static boolean` `Property.isDiagonallyDominantByColumn(DoubleMatrix2D a)` Deprecated. A matrix `A` is diagonally dominant by column if the absolute value of each diagonal element is larger than the sum of the absolute values of the off-diagonal elements in the corresponding column.
`static boolean` `Property.isDiagonallyDominantByRow(DoubleMatrix2D a)` Deprecated. A matrix `A` is diagonally dominant by row if the absolute value of each diagonal element is larger than the sum of the absolute values of the off-diagonal elements in the corresponding row.
`boolean` `Property.isIdentity(DoubleMatrix2D a)` Deprecated. A matrix `A` is an identity matrix if `A[i,i] == 1` and all other cells are zero.
`boolean` `Property.isLowerBidiagonal(DoubleMatrix2D a)` Deprecated. A matrix `A` is lower bidiagonal if `A[i,j]==0` unless `i==j || i==j+1`.
`boolean` `Property.isLowerTriangular(DoubleMatrix2D a)` Deprecated. A matrix `A` is lower triangular if `A[i,j]==0` whenever `i < j`.
`static boolean` `Property.isNonNegative(DoubleMatrix2D a)` Deprecated. A matrix `A` is non-negative if `A[i,j] >= 0` holds for all cells.
`protected boolean` `LUDecompositionQuick.isNonsingular(DoubleMatrix2D matrix)` Deprecated. Returns whether the matrix is nonsingular.
`boolean` `Property.isOrthogonal(DoubleMatrix2D a)` Deprecated. A square matrix `A` is orthogonal if `A*transpose(A) = I`.
`static boolean` `Property.isPositive(DoubleMatrix2D a)` Deprecated. A matrix `A` is positive if `A[i,j] > 0` holds for all cells.
`boolean` `Property.isSingular(DoubleMatrix2D a)` Deprecated. A matrix `A` is singular if it has no inverse, that is, iff `det(A)==0`.
`boolean` `Property.isSkewSymmetric(DoubleMatrix2D a)` Deprecated. A square matrix `A` is skew-symmetric if `A = -transpose(A)`, that is `A[i,j] == -A[j,i]`.
`boolean` `Property.isStrictlyLowerTriangular(DoubleMatrix2D a)` Deprecated. A matrix `A` is strictly lower triangular if `A[i,j]==0` whenever `i <= j`.
`boolean` `Property.isStrictlyTriangular(DoubleMatrix2D a)` Deprecated. A matrix `A` is strictly triangular if it is triangular and its diagonal elements all equal 0.
`boolean` `Property.isStrictlyUpperTriangular(DoubleMatrix2D a)` Deprecated. A matrix `A` is strictly upper triangular if `A[i,j]==0` whenever `i >= j`.
`boolean` `Property.isSymmetric(DoubleMatrix2D a)` Deprecated. A matrix `A` is symmetric if `A = tranpose(A)`, that is `A[i,j] == A[j,i]`.
`boolean` `Property.isTriangular(DoubleMatrix2D a)` Deprecated. A matrix `A` is triangular iff it is either upper or lower triangular.
`boolean` `Property.isTridiagonal(DoubleMatrix2D a)` Deprecated. A matrix `A` is tridiagonal if `A[i,j]==0` whenever `Math.abs(i-j) > 1`.
`boolean` `Property.isUnitTriangular(DoubleMatrix2D a)` Deprecated. A matrix `A` is unit triangular if it is triangular and its diagonal elements all equal 1.
`boolean` `Property.isUpperBidiagonal(DoubleMatrix2D a)` Deprecated. A matrix `A` is upper bidiagonal if `A[i,j]==0` unless `i==j || i==j-1`.
`boolean` `Property.isUpperTriangular(DoubleMatrix2D a)` Deprecated. A matrix `A` is upper triangular if `A[i,j]==0` whenever `i > j`.
`boolean` `Property.isZero(DoubleMatrix2D a)` Deprecated. A matrix `A` is zero if all its cells are zero.
`int` `Property.lowerBandwidth(DoubleMatrix2D a)` Deprecated. The lower bandwidth of a square matrix `A` is the maximum `i-j` for which `A[i,j]` is nonzero and `i > j`.
`protected static DoubleMatrix2D` `LUDecompositionQuick.lowerTriangular(DoubleMatrix2D A)` Deprecated. Modifies the matrix to be a lower triangular matrix.
`static DoubleMatrix2D` `Algebra.permute(DoubleMatrix2D A, int[] rowIndexes, int[] columnIndexes)` Deprecated. Constructs and returns a new row and column permuted selection view of matrix `A`; equivalent to `viewSelection(int[],int[])`.
`static DoubleMatrix2D` `Algebra.permuteColumns(DoubleMatrix2D A, int[] indexes, int[] work)` Deprecated. Modifies the given matrix `A` such that it's columns are permuted as specified; Useful for pivoting.
`static DoubleMatrix2D` `Algebra.permuteRows(DoubleMatrix2D A, int[] indexes, int[] work)` Deprecated. Modifies the given matrix `A` such that it's rows are permuted as specified; Useful for pivoting.
`int` `Property.semiBandwidth(DoubleMatrix2D a)` Deprecated. Returns the semi-bandwidth of the given square matrix `A`.
`void` `LUDecompositionQuick.setLU(DoubleMatrix2D LU)` Deprecated. Sets the combined lower and upper triangular factor, `LU`.
`DoubleMatrix2D` `QRDecomposition.solve(DoubleMatrix2D B)` Deprecated. Least squares solution of `A*X = B`; `returns X`.
`void` `LUDecompositionQuick.solve(DoubleMatrix2D B)` Deprecated. Solves the system of equations `A*X = B` (in-place).
`DoubleMatrix2D` `LUDecomposition.solve(DoubleMatrix2D b)` Deprecated. Solves `A*X = B`.
`static DoubleMatrix2D` `Algebra.solve(DoubleMatrix2D A, DoubleMatrix2D B)` Deprecated. Solves A*X = B.
`java.lang.String` `Property.toString(DoubleMatrix2D a)` Deprecated. Returns summary information about the given matrix `A`.
`int` `Property.upperBandwidth(DoubleMatrix2D a)` Deprecated. The upper bandwidth of a square matrix `A` is the maximum `j-i` for which `A[i,j]` is nonzero and `j > i`.
`protected static DoubleMatrix2D` `LUDecompositionQuick.upperTriangular(DoubleMatrix2D A)` Deprecated. Modifies the matrix to be an upper triangular matrix.

Constructors in org.apache.mahout.math.matrix.linalg with parameters of type DoubleMatrix2D
`EigenvalueDecomposition(DoubleMatrix2D A)` Deprecated. Constructs and returns a new eigenvalue decomposition object; The decomposed matrices can be retrieved via instance methods of the returned decomposition object.
`LUDecomposition(DoubleMatrix2D a)` Deprecated. Constructs and returns a new LU Decomposition object; The decomposed matrices can be retrieved via instance methods of the returned decomposition object.
`QRDecomposition(DoubleMatrix2D A)` Deprecated. Constructs and returns a new QR decomposition object; computed by Householder reflections; The decomposed matrices can be retrieved via instance methods of the returned decomposition object.

Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.