 Name  Description 

 AbsoluteMax 
Returns the value of the component in this
matrix that has the largest absolute
value.
(Inherited from Matrix.) 
 AbsoluteMin 
Returns the value of the component in this
matrix that has the smallest absolute
value.
(Inherited from Matrix.) 
 Add(Double)  Obsolete.
Adds a constant to a matrix and returns the result.
(Inherited from Matrix.) 
 Add(TransposeOperation, TransposeOperation, Double, Matrix) 
Adds a multiple of a Matrix to this Matrix and returns
the result.
(Inherited from Matrix.) 
 AddInPlace 
Adds a constant to a matrix.
(Inherited from Matrix.) 
 AddProductToVector  (Overrides MatrixAddProductToVector(Double, Vector, TransposeOperation, Double, DenseVector).) 
 Apply(FuncDouble, Double) 
Applies a function to the elements of a matrix.
(Inherited from Matrix.) 
 ApplyInPlace(FuncDouble, Double) 
Applies a function to the elements of a matrix.
(Inherited from Matrix.) 
 ApplyInPlace(Matrix, FuncDouble, Double) 
Applies the specified function to each element in a matrix.
(Inherited from Matrix.) 
 ApplyToColumns(FuncVector, Double) 
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from Matrix.) 
 ApplyToColumns(FuncVector, Vector, Vector) 
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from Matrix.) 
 ApplyToRows(FuncVector, Double) 
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from Matrix.) 
 ApplyToRows(FuncVector, Vector, Vector) 
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from Matrix.) 
 AsDenseMatrix 
Returns this matrix as a dense matrix.
(Inherited from Matrix.) 
 AsGeneralMatrix  Obsolete.
Returns this matrix as a dense matrix.
(Inherited from Matrix.) 
 Clone 
Constructs a deep copy of this matrix.
(Inherited from Matrix.) 
 Clone(CloningMethod) 
Makes a copy of this vector using the specified
method.
(Inherited from Matrix.) 
 CloneData 
Gives this instance its own copy of its elements.
(Overrides MatrixCloneData.) 
 CloneShape 
Creates a new matrix that has the same number of rows and columns
and optionally preserves the writable structure.
(Inherited from Matrix.) 
 ComponentwiseDivide(Matrix)  Obsolete.
Divides the components of this instance by the corresponding
components of another matrix.
(Inherited from Matrix.) 
 ComponentwiseMultiply(Matrix)  Obsolete.
Multiplies the components of this instance by the corresponding
components of another matrix.
(Inherited from Matrix.) 
 CopyTo(Matrix) 
Copies the components of this matrix
to another matrix.
(Inherited from Matrix.) 
 CopyTo(Matrix, TransposeOperation) 
Copies the components of this matrix
to another matrix.
(Overrides MatrixCopyTo(Matrix, TransposeOperation).) 
 ElementwiseDivideInPlace 
Divides the components of this instance by the corresponding
components of another matrix.
(Inherited from Matrix.) 
 ElementwiseMultiplyInPlace(Matrix) 
Multiplies the components of this instance by the corresponding
components of another matrix.
(Inherited from Matrix.) 
 Equals(Object) 
Determines whether the specified Object
is equal to the current Matrix.
(Inherited from Matrix.) 
 Equals(Matrix) 
Determines whether the specified Matrix
is equal to the current Matrix.
(Inherited from Matrix.) 
 Equals(Object, IEqualityComparer) 
Returns whether an object is structurally equal to this instance.
(Inherited from Matrix.) 
 EstimateConditionNumber 
Calculates an estimate for the condition
number of the symmetric matrix.
(Overrides MatrixEstimateConditionNumber.) 
 Extract(Matrix, Int32, Int32) 
Constructs a new band matrix from the components of another matrix.

 Extract(Matrix, Int32, Int32, Intent) 
Constructs a new band matrix from the components of another matrix.

 Extract(TriangularMatrix, MatrixTriangle, Int32, MatrixDiagonal) 
Constructs a new upper or lower band matrix from the components of a triangular matrix.

 Extract(Matrix, MatrixTriangle, Int32, MatrixDiagonal, Intent) 
Constructs a new upper or lower band matrix from the components of a triangular matrix.

 ExtractSymmetric(Matrix, Int32, MatrixTriangle) 
Constructs a new symmetric band matrix from the components of a matrix.

 ExtractSymmetric(Matrix, Int32, MatrixTriangle, Intent) 
Constructs a new symmetric band matrix from the components of a matrix.

 FrobeniusNorm 
Returns the Frobenius norm of this matrix.
(Inherited from Matrix.) 
 GetCholeskyDecomposition 
Returns the Cholesky decomposition of the matrix.
(Inherited from Matrix.) 
 GetCholeskyDecomposition(Boolean) 
Returns the Cholesky decomposition of the matrix.
(Overrides MatrixGetCholeskyDecomposition(Boolean).) 
 GetColumn(Int32) 
Returns a column vector for this instance
that points at the specified column.
(Inherited from Matrix.) 
 GetColumn(Int32, Range) 
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from Matrix.) 
 GetColumn(Int32, Int32, Int32) 
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from Matrix.) 
 GetColumn(Int32, Int32, Int32, Int32) 
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from Matrix.) 
 GetColumn(Int32, Int32, Int32, Int32, Intent) 
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Overrides MatrixGetColumn(Int32, Int32, Int32, Int32, Intent).) 
 GetColumnEnumerator  Obsolete. (Inherited from Matrix.) 
 GetColumnEnumerator(Intent)  Obsolete. (Inherited from Matrix.) 
 GetColumnSums 
Returns the sums of the elements of each column of the matrix.
(Inherited from Matrix.) 
 GetComponents  Obsolete.
Gets the components of the vector.
(Inherited from Matrix.) 
 GetComponents(MatrixElementOrder)  Obsolete.
Gets the components of the vector.
(Inherited from Matrix.) 
 GetConditionNumber 
Calculates the condition
number of this matrix.
(Inherited from Matrix.) 
 GetDeterminant 
Calculates the determinant of the band matrix.
(Overrides MatrixGetDeterminant.) 
 GetDiagonal 
Gets a vector view of the diagonal elements
of this instance.
(Inherited from Matrix.) 
 GetDiagonal(Int32) 
Gets a vector view of the specified diagonal
of this instance.
(Inherited from Matrix.) 
 GetDiagonal(Int32, Intent) 
Gets a vector view of the diagonal elements
of this instance.
(Overrides MatrixGetDiagonal(Int32, Intent).) 
 GetEigenvalueDecomposition 
Returns the eigenvalue decomposition for this matrix.
(Inherited from Matrix.) 
 GetEigenvalueDecomposition(Boolean) 
Returns the eigenvalue decomposition for this matrix.
(Inherited from Matrix.) 
 GetExponential 
Computes the matrix exponential of a square matrix.
(Inherited from Matrix.) 
 GetHashCode 
Returns the hash code for this instance.
(Inherited from Matrix.) 
 GetHashCode(IEqualityComparer) 
Returns a hash code for this instance.
(Inherited from Matrix.) 
 GetInverse 
Calculates the inverse matrix..
(Inherited from LinearOperator.) 
 GetInverse(Boolean) 
Calculates the inverse matrix.
(Overrides MatrixGetInverse(Boolean).) 
 GetLUDecomposition 
Returns the LU decomposition of the matrix.
(Inherited from Matrix.) 
 GetLUDecomposition(Boolean) 
Returns the LU decomposition of the matrix.
(Overrides MatrixGetLUDecomposition(Boolean).) 
 GetObjectData  (Overrides MatrixGetObjectData(SerializationInfo, StreamingContext).) 
 GetParallelColumnEnumerator  Obsolete. (Inherited from Matrix.) 
 GetParallelRowEnumerator  Obsolete. (Inherited from Matrix.) 
 GetPseudoInverse 
Calculates the MoorePenrose pseudoinverse of this matrix.
(Inherited from Matrix.) 
 GetQRDecomposition 
Returns the QR decomposition of the matrix.
(Inherited from Matrix.) 
 GetQRDecomposition(Boolean) 
Returns the QR decomposition of the matrix.
(Inherited from Matrix.) 
 GetRow(Int32) 
Returns a row vector for this instance
that points at the specified row.
(Inherited from Matrix.) 
 GetRow(Int32, Range) 
Returns a row vector for this instance
starting at the specified row and column and of the
specified length.
(Inherited from Matrix.) 
 GetRow(Int32, Int32, Int32) 
Returns a row vector for this instance
over the specified range.
(Inherited from Matrix.) 
 GetRow(Int32, Int32, Int32, Int32) 
Returns a row vector for this instance
starting at the specified row and column and of the
specified length.
(Inherited from Matrix.) 
 GetRow(Int32, Int32, Int32, Int32, Intent) 
Returns a row vector for this instance
starting at the specified row and column and of the
specified length.
(Overrides MatrixGetRow(Int32, Int32, Int32, Int32, Intent).) 
 GetRowEnumerator  Obsolete.
Returns an IEnumerator instance that allows you to
enumerate the rows of this Matrix.
(Inherited from Matrix.) 
 GetRowEnumerator(Intent)  Obsolete.
Returns an IEnumerator instance that allows you to
enumerate the rows of this Matrix.
(Inherited from Matrix.) 
 GetRowSums 
Returns the sums of the elements of each row of the matrix.
(Inherited from Matrix.) 
 GetSingularValueDecomposition 
Returns the singular value decomposition of the matrix.
(Inherited from Matrix.) 
 GetSingularValueDecomposition(SingularValueDecompositionFactors) 
Returns the singular value decomposition of the matrix.
(Inherited from Matrix.) 
 GetSingularValueDecomposition(SingularValueDecompositionFactors, Boolean) 
Returns the singular value decomposition of the matrix.
(Inherited from Matrix.) 
 GetSingularValues 
Gets a vector containing the singular values of the matrix.
(Inherited from Matrix.) 
 GetSubmatrix(Range, Range)  (Inherited from Matrix.) 
 GetSubmatrix(Range, Range, TransposeOperation)  (Inherited from Matrix.) 
 GetSubmatrix(Int32, Int32, Int32, Int32)  (Inherited from Matrix.) 
 GetSubmatrix(Int32, Int32, Int32, Int32, Int32, Int32, TransposeOperation)  (Inherited from Matrix.) 
 GetSymmetricIndefiniteDecomposition 
Returns the symmetric indefinite (BunchKaufman) decomposition of the matrix.
(Inherited from Matrix.) 
 GetSymmetricIndefiniteDecomposition(Boolean) 
Returns the symmetric indefinite (BunchKaufman) decomposition of the matrix.
(Inherited from Matrix.) 
 GetType  Gets the Type of the current instance. (Inherited from Object.) 
 GetValue 
Gets the matrix component at the specified position.
(Overrides MatrixGetValue(Int32, Int32).) 
 InfinityNorm 
Returns the infinity norm of this matrix.
(Inherited from Matrix.) 
 IsComponentWritable  Obsolete.
Returns whether the value of the component at
the specified row and column can be changed.
(Inherited from Matrix.) 
 IsElementWritable 
Returns whether the value of the component at
the specified row and column can be changed.
(Overrides MatrixIsElementWritable(Int32, Int32).) 
 IsSingular 
Gets a value indicating whether the symmetric matrix
is singular.
(Overrides MatrixIsSingular.) 
 Max 
Returns the value of the largest component in this
matrix.
(Inherited from Matrix.) 
 Min 
Returns the value of the smallest component in this
matrix.
(Inherited from Matrix.) 
 Multiply(Double) 
Multiplies this matrix by a scalar factor.
(Overrides MatrixMultiply(Double).) 
 Multiply(Matrix)  Applies the matrix to a matrix. (Inherited from Matrix.) 
 Multiply(Vector)  Applies the matrix to a vector. (Inherited from Matrix.) 
 Multiply(MatrixOperationSide, TransposeOperation, TransposeOperation, Matrix) 
Multiplies this matrix by another matrix and returns
the result.
(Inherited from Matrix.) 
 MultiplyTranspose(Matrix)  Applies the transpose of the matrix to a matrix. (Inherited from Matrix.) 
 MultiplyTranspose(Vector)  Applies the transpose of the matrix to a vector. (Inherited from Matrix.) 
 OneNorm 
Returns the 1norm of this matrix.
(Inherited from Matrix.) 
 PermuteColumns 
Permutes the columns of the matrix using the specified Permutation.
(Inherited from Matrix.) 
 PermuteRows 
Permutes the rows of the matrix using the specified Permutation.
(Inherited from Matrix.) 
 PermuteRowsAndColumns(Permutation) 
Permutes the rows and columns of the matrix using the specified Permutation.
(Inherited from Matrix.) 
 PermuteRowsAndColumns(Permutation, Permutation) 
Permutes the rows and columns of the matrix using the specified row and column Permutation.
(Inherited from Matrix.) 
 Rank 
Returns the numerical rank of a matrix.
(Inherited from LinearOperator.) 
 Rank(Double) 
Returns the numerical rank of a matrix using the specified tolerance.
(Inherited from Matrix.) 
 Reshape 
Returns a matrix that contains the same elements
listed columnwise.
(Inherited from Matrix.) 
 ReshapeAsVector 
Returns a vector that contains the columnwise matrix elements.
(Inherited from Matrix.) 
 ScaleColumns(Vector) 
Scales the columns of the matrix by the values specified by a vector.
(Inherited from Matrix.) 
 ScaleRows(Vector) 
Scales the rows of the matrix by the values specified by a vector.
(Inherited from Matrix.) 
 SetToZero 
Sets all elements of the matrix to zero.
(Overrides MatrixSetToZero.) 
 SetValue(Double) 
Sets all elements of the matrix to the specified value.
(Inherited from Matrix.) 
 SetValue(Double, Int32, Int32) 
Sets the matrix component at the specified position to the specified value.
(Overrides MatrixSetValue(Double, Int32, Int32).) 
 ShallowCopy 
Makes a shallow copy of this matrix.
(Inherited from Matrix.) 
 Solve(Matrix) 
Solves the system of linear equations for the specified
righthand side matrix.
(Inherited from LinearOperator.) 
 Solve(Vector) 
Solves the system of linear equations for the specified
righthand side vector.
(Inherited from LinearOperator.) 
 Solve(DenseMatrix, Boolean) 
Solves the system of simultaneous linear equations for the specified
righthand side dense matrix and optionally overwrites the
righthand side with the solution.
(Overrides MatrixSolve(DenseMatrix, Boolean).) 
 Solve(DenseVector, Boolean) 
Solves the system of simultaneous linear equations for the specified
righthand side vector.
(Overrides MatrixSolve(DenseVector, Boolean).) 
 SolveTo(DenseVector, DenseVector) 
Solves the system for the specified righthand side.
(Inherited from LinearOperator.) 
 SolveTo(Vector, DenseVector) 
Solves the system for the specified righthand side.
(Inherited from LinearOperator.) 
 SolveTranspose(Matrix) 
Solves the transposed system of linear equations for the specified
righthand side matrix.
(Inherited from LinearOperator.) 
 SolveTranspose(Vector) 
Solves the system of linear equations for the specified
righthand side vector.
(Inherited from LinearOperator.) 
 SolveTranspose(DenseMatrix, Boolean) 
Solves the transposed system of linear equations for the specified
righthand side dense matrix and optionally overwrites the
righthand side with the solution.
(Overrides MatrixSolveTranspose(DenseMatrix, Boolean).) 
 SolveTranspose(DenseVector, Boolean) 
Solves the transposed system of linear equations for the specified
righthand side dense vector and optionally
overwrites the righthand side with the solution.
(Overrides MatrixSolveTranspose(DenseVector, Boolean).) 
 SolveTransposeTo 
Solves the transposed system for the specified righthand side.
(Inherited from LinearOperator.) 
 SortColumns 
Sorts each column of the matrix in ascending order.
(Inherited from Matrix.) 
 SortColumns(SortOrder) 
Sorts each column of the matrix in the specified order.
(Inherited from Matrix.) 
 SortRows 
Sorts each row of the matrix in ascending order.
(Inherited from Matrix.) 
 SortRows(SortOrder) 
Sorts each row of the matrix in the specified order.
(Inherited from Matrix.) 
 Summarize 
Returns a summary of the contents of the matrix using the default summary options.
(Inherited from Matrix.) 
 Summarize(SummaryOptions) 
Returns a summary of the contents of the matrix using the specified options.
(Inherited from Matrix.) 
 SwapColumns 
Swaps the columns with the specified indices.
(Inherited from Matrix.) 
 SwapRows 
Swaps the rows with the specified indices.
(Inherited from Matrix.) 
 ToArray 
Gets the elements of the vector.
(Inherited from Matrix.) 
 ToArray(MatrixElementOrder) 
Gets the elements of the vector.
(Overrides MatrixToArray(MatrixElementOrder).) 
 ToDenseMatrix 
Makes a copy of this instance and returns it as a
dense matrix.
(Inherited from Matrix.) 
 ToGeneralBandMatrix 
Makes a copy of this instance and returns it as a general
band matrix.

 ToGeneralBandMatrix(Boolean) 
Makes a copy of this instance and returns it as a general
band matrix.

 ToGeneralMatrix  Obsolete.
Makes a copy of this instance and returns it as a
dense matrix.
(Inherited from Matrix.) 
 ToString  (Inherited from Matrix.) 
 ToString(String)  (Inherited from Matrix.) 
 ToString(String, IFormatProvider)  (Inherited from Matrix.) 
 Trace 
Gets the sum of the diagonal elements of this
matrix.
(Inherited from Matrix.) 
 Transpose 
Returns the transpose of this instance.
(Inherited from Matrix.) 
 TwoNorm 
Returns the twonorm of this matrix.
(Inherited from Matrix.) 
 UnscaleColumns(Vector) 
Scales the columns of the matrix by the inverse of the values specified by a vector.
(Inherited from Matrix.) 
 UnscaleRows(Vector) 
Scales the rows of the matrix by the inverse of the values specified by a vector.
(Inherited from Matrix.) 