 Name  Description 

 AbsCore 
Computes the absolute value of the elements of a matrix.
(Inherited from MatrixT.) 
 AbsInPlace 
Computes the absolute value of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 AbsoluteMax 
Returns the value of the element in this
matrix that has the largest absolute
value.
(Inherited from MatrixT.) 
 AbsoluteMin 
Returns the value of the element in this
matrix that has the smallest absolute
value.
(Inherited from MatrixT.) 
 AcosCore 
Computes the inverse cosine of the elements of a matrix.
(Inherited from MatrixT.) 
 AcoshCore 
Computes the inverse hyperbolic cosine of the elements of a matrix.
(Inherited from MatrixT.) 
 AcoshInPlace 
Computes the inverse hyperbolic cosine of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 AcosInPlace 
Computes the inverse cosine of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 Add  Obsolete.
Adds a constant to a matrix and returns the result.
(Inherited from MatrixT.) 
 AddAt 
Adds a value to the component at the specified location.

 AddCore(T, MatrixT) 
Adds a scalar to a matrix inplace.
(Inherited from MatrixT.) 
 AddCore(TransposeOperation, MatrixT, TransposeOperation, MatrixT) 
Adds two matrices.
(Inherited from MatrixT.) 
 AddInPlace(T) 
Adds a scalar to a matrix.
(Inherited from MatrixT.) 
 AddInPlace(MatrixT) 
Adds another matrix to this matrix inplace.
(Inherited from MatrixT.) 
 AddInPlace(VectorT, Dimension) 
Adds a vector broadcast along the specified dimension to this matrix inplace.
(Inherited from MatrixT.) 
 AddProductInPlace(MatrixT, MatrixT) 
Adds the product of two matrices to this matrix.
(Inherited from MatrixT.) 
 AddProductInPlace(MatrixT, TransposeOperation, MatrixT, TransposeOperation) 
Adds the product of two matrices to this matrix.
(Inherited from MatrixT.) 
 AddProductToVector  Obsolete.
Multiplies a VectorT by this instance
and stores the result in a second vector of type DenseVectorT.
(Inherited from LinearOperatorT.) 
 AddScaledAsLeftCore(T, MatrixT, MatrixT) 
Adds two matrices.
(Inherited from MatrixT.) 
 AddScaledAsLeftCore(T, VectorT, Dimension, MatrixT) 
Adds a matrix and a vector broadcast along the specified dimension.
(Inherited from MatrixT.) 
 AddScaledAsLeftCore(TransposeOperation, T, MatrixT, TransposeOperation, MatrixT) 
Adds a multiple of a matrix to this instance
and returns the result.
(Overrides MatrixTAddScaledAsLeftCore(TransposeOperation, T, MatrixT, TransposeOperation, MatrixT).) 
 AddScaledAsRightCore(MatrixT, T, MatrixT) 
Adds two matrices.
(Inherited from MatrixT.) 
 AddScaledAsRightCore(T, VectorT, Dimension, MatrixT) 
Adds a matrix and a vector broadcast along the specified dimension.
(Inherited from MatrixT.) 
 AddScaledInPlace 
Adds a scaled matrix to this matrix.
(Inherited from MatrixT.) 
 AddScaledProductInPlace(T, MatrixT, MatrixT) 
Adds a multiple of the scaled product of two matrices to this matrix.
(Inherited from MatrixT.) 
 AddScaledProductInPlace(T, MatrixT, TransposeOperation, MatrixT, TransposeOperation) 
Adds the scaled product of two matrices to another matrix.
(Inherited from MatrixT.) 
 AggregateColumnsU(AggregatorT, U) 
Applies the specified aggregator to all the columns in the matrix.
(Inherited from MatrixT.) 
 AggregateColumnsU(AggregatorGroupU) 
Applies the specified aggregator to all the columns in the matrix.
(Inherited from MatrixT.) 
 AggregateColumnsU(AggregatorGroupU) 
Applies the specified aggregators to all the columns in the matrix.
(Inherited from MatrixT.) 
 AggregateColumnsU(FuncVectorT, U) 
Applies the specified aggregators to all the columns in the matrix.
(Inherited from MatrixT.) 
 AggregateColumnsByU(IGrouping, AggregatorGroupU) 
Returns a new matrix that aggregates the columns according to the specified grouping.
(Inherited from MatrixT.) 
 AggregateColumnsByK, U(IListK, AggregatorGroupU) 
Returns a new matrix that aggregates the columns grouped by the specified vector.
(Inherited from MatrixT.) 
 AggregateColumnsListwiseU 
Applies the specified aggregator to all the columns in the matrix,
treating rows that contain any missing values as completely missing.
(Inherited from MatrixT.) 
 AggregateRowsU(AggregatorT, U) 
Applies the specified aggregator to all the rows in the matrix.
(Inherited from MatrixT.) 
 AggregateRowsU(AggregatorGroupU) 
Applies the specified aggregator to all the rows in the matrix.
(Inherited from MatrixT.) 
 AggregateRowsU(AggregatorGroupU) 
Applies the specified aggregators to all the rows in the matrix.
(Inherited from MatrixT.) 
 AggregateRowsU(FuncVectorT, U) 
Applies the specified aggregators to all the rows in the matrix.
(Inherited from MatrixT.) 
 AggregateRowsByU(IGrouping, AggregatorGroupU) 
Returns a new matrix that aggregates the rows according to the specified grouping.
(Inherited from MatrixT.) 
 AggregateRowsByC, U(C, AggregatorGroupU) 
Returns a new matrix that aggregates the rows grouped by the specified row.
(Inherited from MatrixT.) 
 AggregateRowsByK, U(IListK, AggregatorGroupU) 
Returns a new matrix that aggregates the rows grouped by the specified vector.
(Inherited from MatrixT.) 
 AggregateRowsByR, U(R, FuncVectorT, U) 
Applies the specified aggregation function to the values
in each row grouped by the specified grouping row.
(Inherited from MatrixT.) 
 AsDenseMatrix 
Returns this matrix as a dense matrix.
(Inherited from MatrixT.) 
 AsHermitianMatrix  (Inherited from MatrixT.) 
 AsHermitianMatrix(MatrixTriangle)  (Inherited from MatrixT.) 
 AsinCore 
Computes the inverse sine of the elements of a matrix.
(Inherited from MatrixT.) 
 AsinhCore 
Computes the inverse hyperbolic sine of the elements of a matrix.
(Inherited from MatrixT.) 
 AsinhInPlace 
Computes the inverse hyperbolic sine of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 AsinInPlace 
Computes the inverse sine of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 AsSymmetricMatrix  (Inherited from MatrixT.) 
 AsSymmetricMatrix(MatrixTriangle)  (Inherited from MatrixT.) 
 Atan2AsXCore 
Computes the fourquadrant inverse tangent of the corresponding elements of
two matrices.
(Inherited from MatrixT.) 
 Atan2AsYCore 
Computes the fourquadrant inverse tangent of the elements of a matrix.
(Inherited from MatrixT.) 
 AtanCore 
Computes the inverse tangent of the elements of a matrix.
(Inherited from MatrixT.) 
 AtanhCore 
Computes the inverse hyperbolic tangent of the elements of a matrix.
(Inherited from MatrixT.) 
 AtanhInPlace 
Computes the inverse hyperbolic tangent of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 AtanInPlace 
Computes the inverse tangent of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 CeilingCore 
Computes the smallest integer greater than or equal to the elements of a matrix.
(Inherited from MatrixT.) 
 CeilingInPlace 
Computes the smallest integer greater than or equal to the elements of a matrix inplace.
(Inherited from MatrixT.) 
 Clone 
Constructs a deep copy of this matrix.
(Inherited from MatrixT.) 
 Clone(CloningMethod) 
Makes a copy of this vector using the specified
method.
(Inherited from MatrixT.) 
 CloneData 
Gives this instance its own copy of its elements.
(Inherited from MatrixT.) 
 CloneShape 
Creates a new matrix that has the same number of rows and columns
and optionally preserves the writable structure.
(Inherited from MatrixT.) 
 ComponentwiseDivide(MatrixT)  Obsolete.
Divides the elements of this instance by the corresponding
elements of another matrix.
(Inherited from MatrixT.) 
 ComponentwiseMultiply(MatrixT)  Obsolete.
Multiplies the elements of this instance by the corresponding
elements of another matrix.
(Inherited from MatrixT.) 
 ComponentwiseMultiply(MatrixT, SparseMatrixT) 
Multiplies the components of a matrix by the corresponding
components of a sparse matrix.

 ComponentwiseMultiply(SparseMatrixT, MatrixT) 
Multiplies the components of a matrix by the corresponding
components of a sparse matrix.

 Conjugate 
Returns the transpose of this instance.
(Inherited from MatrixT.) 
 ConjugateCore 
Conjugates the elements of a matrix.
(Inherited from MatrixT.) 
 ConjugateInPlace 
Conjugates all elements of a matrix inplace.
(Inherited from MatrixT.) 
 ConjugateTranspose 
Returns the transpose of this instance.
(Inherited from MatrixT.) 
 CopyTo(MatrixT) 
Copies the elements of this matrix
to another matrix.
(Inherited from MatrixT.) 
 CopyTo(Array2DT, TransposeOperation) 
Copies the elements of this matrix
to another matrix.
(Inherited from MatrixT.) 
 CopyTo(MatrixT, TransposeOperation) 
Copies the elements of this matrix
to another matrix.
(Inherited from MatrixT.) 
 CopyToOrClone 
Copies the elements of this vector to another matrix, if it exists;
otherwise clones the matrix using the specified method.
(Inherited from MatrixT.) 
 CosCore 
Computes the cosine of the elements of a matrix.
(Inherited from MatrixT.) 
 CoshCore 
Computes the hyperbolic cosine of the elements of a matrix.
(Inherited from MatrixT.) 
 CoshInPlace 
Computes the hyperbolic cosine of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 CosInPlace 
Computes the cosine of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 Dispose 
Releases unmanaged resources.
(Inherited from MatrixT.) 
 Dispose(Boolean) 
Releases unmanaged resources.
(Inherited from MatrixT.) 
 DivideAt 
Divides the component at the specified location by a value.

 DivideInPlace 
Divides a matrix inplace by a scalar.
(Inherited from MatrixT.) 
 ElementwiseConjugateMultiplyAsLeftCore 
Multiplies two vectors elementwise.
(Inherited from MatrixT.) 
 ElementwiseConjugateMultiplyAsRightCore 
Multiplies two vectors elementwise.
(Inherited from MatrixT.) 
 ElementwiseDivideAsLeftCore 
Divides two matrices elementwise.
(Inherited from MatrixT.) 
 ElementwiseDivideAsRightCore 
Divides two matrices elementwise.
(Inherited from MatrixT.) 
 ElementwiseDivideInPlace 
Divides this matrix inplace elementwise by another matrix.
(Inherited from MatrixT.) 
 ElementwiseMultiplyCore 
Multiplies two matrices elementwise.
(Inherited from MatrixT.) 
 ElementwiseMultiplyInPlace(MatrixT) 
Multiplies this matrix inplace elementwise by another matrix.
(Inherited from MatrixT.) 
 ElementwisePowAsLeftCore(MatrixT, MatrixT) 
Raises the elements of a matrix to a power
from the corresponding elements in another matrix.
(Inherited from MatrixT.) 
 ElementwisePowAsLeftCore(VectorT, Dimension, MatrixT) 
Raises the elements of a matrix to a power
from the corresponding elements in another matrix.
(Inherited from MatrixT.) 
 ElementwisePowAsRightCore(MatrixT, MatrixT) 
Raises two vectors elementwise.
(Inherited from MatrixT.) 
 ElementwisePowAsRightCore(VectorT, Dimension, MatrixT) 
Raises the elements of a vector, broadcast along the specified dimension
to the power from the corresponding element in a matrix.
(Inherited from MatrixT.) 
 ElementwisePowCore(Int32, MatrixT) 
Raises the element of a matrix to a constant power.
(Inherited from MatrixT.) 
 ElementwisePowCore(T, MatrixT) 
Raises the element of a matrix to a constant power.
(Inherited from MatrixT.) 
 ElementwisePowInPlace(Int32) 
Raises the elements of a matrix inplace to a constant power.
(Inherited from MatrixT.) 
 ElementwisePowInPlace(MatrixT) 
Raises this matrix inplace elementwise by another matrix.
(Inherited from MatrixT.) 
 ElementwisePowInPlace(VectorT, Dimension) 
Raises this matrix inplace elementwise by a vector broadcast along the specified dimension.
(Inherited from MatrixT.) 
 EnsureWritable 
Ensures that the element at the specified index in the vector can be written to.
(Inherited from MatrixT.) 
 EnsureWritable(Int32, Int32) 
Ensures that the element at the specified index in the vector can be written to.
(Inherited from MatrixT.) 
 EnsureWritable(Int32, Int32, Int32, Int32) 
Ensures that the element at the specified index in the vector can be written to.
(Inherited from MatrixT.) 
 Equals(MatrixT) 
Determines whether the specified MatrixT
is equal to the current MatrixT.
(Inherited from MatrixT.) 
 Equals(Object) 
Determines whether the specified Object
is equal to the current MatrixT.
(Inherited from MatrixT.) 
 Equals(Object, IEqualityComparer) 
Returns whether an object is structurally equal to this instance.
(Inherited from MatrixT.) 
 EqualToCore(MatrixT, MatrixBoolean) 
Checks if the elements of one matrix are equal to
the corresponding elements of another matrix.
(Inherited from MatrixT.) 
 EstimateConditionNumber 
Calculates an estimate for the condition
number of this matrix.
(Inherited from MatrixT.) 
 ExpCore 
Computes the exponential of the elements of a matrix.
(Inherited from MatrixT.) 
 ExpInPlace 
Computes the exponential of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 ExtractTriangle 
Constructs an upper or lower triangular sparse matrix from a general sparse matrix.

 FillMissingValuesInPlace(T) 
Replaces all missing values in a matrix with the specified value inplace.
(Inherited from MatrixT.) 
 FillMissingValuesInPlace(DimensionType, Direction) 
Replaces all missing values in each row or column inplace with the previous or next nonmissing value.
(Inherited from MatrixT.) 
 FillMissingValuesInPlace(VectorT, DimensionType) 
Replaces all missing values in each row or column of a matrix inplace with the corresponding value
from a vector.
(Inherited from MatrixT.) 
 FillMissingValuesInto(T, MatrixT) 
Replaces all missing values in a matrix with the specified value.
(Inherited from MatrixT.) 
 FillMissingValuesInto(VectorT, DimensionType, MatrixT) 
Replaces all missing values in each row or column with the corresponding value
from a vector.
(Inherited from MatrixT.) 
 FillMissingValuesInto(DimensionType, Direction, MatrixT, Int32) 
Replaces all missing values in each row or column with the previous or next nonmissing value.
(Inherited from MatrixT.) 
 Finalize  Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) 
 FloorCore 
Computes the largest integer less than or equal to the elements of a matrix.
(Inherited from MatrixT.) 
 FloorInPlace 
Computes the largest integer less than or equal to the elements of a matrix inplace.
(Inherited from MatrixT.) 
 FrobeniusNorm 
Returns the Frobenius norm of this matrix.
(Inherited from MatrixT.) 
 GetR, C 
Gets the value with the specified key.
(Inherited from MatrixT.) 
 GetCholeskyDecomposition 
Returns the Cholesky decomposition of the matrix.
(Inherited from MatrixT.) 
 GetCholeskyDecomposition(Boolean) 
Returns the Cholesky decomposition of the matrix.
(Inherited from MatrixT.) 
 GetColumn(Int32) 
Returns a column vector for this instance
that points at the specified column.
(Inherited from MatrixT.) 
 GetColumn(Int32, Intent) 
Returns a column vector for this instance
that points at the specified column.
(Inherited from MatrixT.) 
 GetColumn(Int32, Range) 
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from MatrixT.) 
 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 MatrixT.) 
 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 MatrixT.) 
 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.
(Inherited from MatrixT.) 
 GetColumnCore 
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from MatrixT.) 
 GetColumnEnumerator 
Returns an enumerator that allows you to
iterate over the columns of this instance.
(Inherited from MatrixT.) 
 GetColumns(IEnumerableInt32) 
Returns a new matrix that contains only the columns
in the specified sequence.
(Inherited from MatrixT.) 
 GetColumns(Int32, Int32) 
Returns a matrix that contains only the specified columns
of the current matrix.
(Inherited from MatrixT.) 
 GetColumnSums 
Returns the sums of the components of each column of the matrix.
(Overrides MatrixTGetColumnSums.) 
 GetConditionNumber 
Calculates the condition
number of this matrix.
(Inherited from MatrixT.) 
 GetDeterminant 
Calculates the determinant of this matrix.
(Overrides MatrixTGetDeterminant.) 
 GetDiagonal 
Gets a vector view of the diagonal elements
of this instance.
(Inherited from MatrixT.) 
 GetDiagonal(Int32) 
Gets a vector view of the specified diagonal
of this instance.
(Inherited from MatrixT.) 
 GetDiagonal(Int32, Intent) 
Gets a vector view of the specified diagonal
of this instance.
(Inherited from MatrixT.) 
 GetEigenvalueDecomposition 
Returns the eigenvalue decomposition for this matrix.
(Inherited from MatrixT.) 
 GetEigenvalueDecomposition(Boolean) 
Returns the eigenvalue decomposition for this matrix.
(Inherited from MatrixT.) 
 GetEigenvalueDecomposition(MatrixT) 
Returns the generalized eigenvalue decomposition for this matrix.
(Inherited from MatrixT.) 
 GetEigenvalueDecomposition(MatrixT, Boolean) 
Returns the generalized eigenvalue decomposition for this matrix.
(Inherited from MatrixT.) 
 GetExponential 
Computes the matrix exponential of a square matrix.
(Inherited from MatrixT.) 
 GetHashCode 
Returns the hash code for this instance.
(Inherited from MatrixT.) 
 GetHashCode(IEqualityComparer) 
Returns a hash code for this instance.
(Inherited from MatrixT.) 
 GetHermitianIndefiniteDecomposition 
Returns the Hermitian indefinite (BunchKaufman) decomposition of the matrix.
(Inherited from MatrixT.) 
 GetHermitianIndefiniteDecomposition(Boolean) 
Returns the Hermitian indefinite (BunchKaufman) decomposition of the matrix.
(Inherited from MatrixT.) 
 GetInverse 
Calculates the inverse matrix..
(Inherited from LinearOperatorT.) 
 GetInverse(Boolean) 
Calculates the inverse of this matrix.
(Inherited from MatrixT.) 
 GetLQDecomposition 
Returns the LQ decomposition of the matrix.
(Inherited from MatrixT.) 
 GetLQDecomposition(Boolean) 
Returns the LQ decomposition of the matrix.
(Inherited from MatrixT.) 
 GetLUDecomposition 
Returns the LU decomposition of the matrix.
(Inherited from MatrixT.) 
 GetLUDecomposition(Boolean) 
Returns the LU decomposition of the matrix.
(Inherited from MatrixT.) 
 GetNearestColumnC 
Gets the column nearest to the specified column key.
(Inherited from MatrixT.) 
 GetNearestColumnsC 
Returns a new matrix that contains only the columns
in the specified sequence.
(Inherited from MatrixT.) 
 GetNearestRowR 
Gets the row nearest to the specified row key.
(Inherited from MatrixT.) 
 GetNearestRowsR 
Returns a new matrix that contains only the rows
in the specified sequence.
(Inherited from MatrixT.) 
 GetNonzeroElements 
Returns the nonzero components

 GetObjectData  (Inherited from MatrixT.) 
 GetParallelColumnEnumerator 
Returns a partitioner that allows you to iterate over the rows of
this instance in parallel.
(Inherited from MatrixT.) 
 GetParallelRowEnumerator 
Returns a partitioner that allows you to iterate over the rows of
this instance in parallel.
(Inherited from MatrixT.) 
 GetPseudoInverse 
Calculates the MoorePenrose pseudoinverse of this matrix.
(Inherited from MatrixT.) 
 GetQLDecomposition 
Returns the QL decomposition of the matrix.
(Inherited from MatrixT.) 
 GetQLDecomposition(Boolean) 
Returns the QL decomposition of the matrix.
(Inherited from MatrixT.) 
 GetQRDecomposition 
Returns the QR decomposition of the matrix.
(Inherited from MatrixT.) 
 GetQRDecomposition(Boolean) 
Returns the QR decomposition of the matrix.
(Inherited from MatrixT.) 
 GetRow(Int32) 
Returns a row vector for this instance
that points at the specified row.
(Inherited from MatrixT.) 
 GetRow(Int32, Intent) 
Returns a row vector for this instance
that points at the specified row.
(Inherited from MatrixT.) 
 GetRow(Int32, Range) 
Returns a row vector for this instance
starting at the specified row and column and of the
specified length.
(Inherited from MatrixT.) 
 GetRow(Int32, Int32, Int32) 
Returns a row vector for this instance
over the specified range.
(Inherited from MatrixT.) 
 GetRow(Int32, Int32, Int32, Intent) 
Returns a row vector for this instance
over the specified range.
(Inherited from MatrixT.) 
 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 MatrixT.) 
 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.
(Inherited from MatrixT.) 
 GetRowCore 
Returns a row vector for this instance
starting at the specified row and column and of the
specified length.
(Inherited from MatrixT.) 
 GetRowEnumerator 
Returns an enumerator that allows you to
iterate over the rows of this instance.
(Inherited from MatrixT.) 
 GetRows(Subset) 
Returns a matrix containing only the rows in the specified subset.
(Inherited from MatrixT.) 
 GetRows(Int32, Int32) 
Returns a matrix that contains only the specified rows
of the current matrix.
(Inherited from MatrixT.) 
 GetRowsR(IEnumerableR) 
Returns a new matrix that contains only the rows
in the specified sequence.
(Inherited from MatrixT.) 
 GetRowSums 
Returns the sums of the components of each row of the matrix.
(Overrides MatrixTGetRowSums.) 
 GetRQDecomposition 
Returns the RQ decomposition of the matrix.
(Inherited from MatrixT.) 
 GetRQDecomposition(Boolean) 
Returns the RQ decomposition of the matrix.
(Inherited from MatrixT.) 
 GetSingularValueDecomposition 
Returns the singular value decomposition of the matrix.
(Inherited from MatrixT.) 
 GetSingularValueDecomposition(MatrixT) 
Returns the generalized singular value decomposition of the matrix
and another matrix.
(Inherited from MatrixT.) 
 GetSingularValueDecomposition(SingularValueDecompositionFactors) 
Returns the singular value decomposition of the matrix.
(Inherited from MatrixT.) 
 GetSingularValueDecomposition(MatrixT, GeneralizedSingularValueDecompositionFactors) 
Returns the generalized singular value decomposition of the matrix
and another matrix.
(Inherited from MatrixT.) 
 GetSingularValueDecomposition(SingularValueDecompositionFactors, Boolean) 
Returns the singular value decomposition of the matrix.
(Overrides MatrixTGetSingularValueDecomposition(SingularValueDecompositionFactors, Boolean).) 
 GetSingularValueDecomposition(MatrixT, GeneralizedSingularValueDecompositionFactors, Boolean) 
Returns the generalized singular value decomposition of the matrix
and another matrix.
(Inherited from MatrixT.) 
 GetSingularValueDecomposition(SingularValueDecompositionFactors, Int32, Double, Int32, Int32, Int32, Double, Double) 
Returns the singular value decomposition of the matrix.

 GetSingularValues 
Gets a vector containing the singular values of the matrix.
(Inherited from MatrixT.) 
 GetSubmatrix(Range, Range) 
Returns a submatrix of
this instance.
(Inherited from MatrixT.) 
 GetSubmatrix(Range, Range, TransposeOperation) 
Returns a submatrix of this instance.
(Inherited from MatrixT.) 
 GetSubmatrix(Int32, Int32, Int32, Int32) 
Returns a submatrix of
this instance.
(Inherited from MatrixT.) 
 GetSubmatrix(Int32, Int32, Int32, Int32, Int32, Int32, TransposeOperation, Intent) 
Returns a submatrix of
this instance.
(Inherited from MatrixT.) 
 GetSubmatrixCore 
Returns a submatrix of this matrix.
(Inherited from MatrixT.) 
 GetSymmetricIndefiniteDecomposition 
Returns the symmetric indefinite (BunchKaufman) decomposition of the matrix.
(Inherited from MatrixT.) 
 GetSymmetricIndefiniteDecomposition(Boolean) 
Returns the symmetric indefinite (BunchKaufman) decomposition of the matrix.
(Inherited from MatrixT.) 
 GetType  Gets the Type of the current instance. (Inherited from Object.) 
 GetValue(Int32, Int32) 
Gets the matrix component at the specified position.
(Overrides MatrixTGetValue(Int32, Int32).) 
 GetValue(Int32, Int32) 
Gets the matrix element at the specified position.
(Inherited from MatrixT.) 
 GetValues 
Infrastructure.
(Inherited from MatrixT.) 
 GreaterThanCore(MatrixT, MatrixBoolean) 
Checks if the elements of one matrix are greater than the corresponding elements
of another matrix.
(Inherited from MatrixT.) 
 GreaterThanOrEqualToCore(MatrixT, MatrixBoolean) 
Checks if the elements of one matrix are greater than or equal to
the corresponding elements of another matrix.
(Inherited from MatrixT.) 
 HypotCore 
Computes the square root of the sum of the squared corresponding elements
of this matrix and another matrix.
(Inherited from MatrixT.) 
 IncrementNonzeroCount 
Called by inheritors to increment the number of nonzero components by the specified amount.

 InfinityNorm 
Returns the infinity norm of this matrix.
(Inherited from MatrixT.) 
 InsertClique 
Inserts a twodimensional set of values at the specified positions in the sparse matrix.

 InsertColumn 
Inserts a set of values at the specified column in the sparse matrix.

 InsertEntries 
Inserts a set of values at the specified positions in the sparse matrix.

 InsertEntry 
Inserts a value at the specified position in the sparse matrix.

 InsertRow 
Inserts a set of values at the specified row in the sparse matrix.

 IsComponentWritable  Obsolete.
Returns a value that indicates whether the value of the element at
the specified row and column can be changed.
(Inherited from MatrixT.) 
 IsElementWritable 
Returns a value that indicates whether the value of the element at
the specified row and column can be changed.
(Inherited from MatrixT.) 
 IsMissing 
Returns whether the value at the specified index is missing.
(Inherited from MatrixT.) 
 IsSingular 
Gets a value indicating whether this matrix is singular.
(Inherited from MatrixT.) 
 LeastSquaresSolve(MatrixT) 
Solves the system of linear equations for the specified
righthand side matrix in the least squares sense.
(Inherited from LinearOperatorT.) 
 LeastSquaresSolve(VectorT) 
Solves the system of linear equations for the specified
righthand side vector.
(Inherited from LinearOperatorT.) 
 LeastSquaresSolve(DenseMatrixT, Boolean) 
Solves the system of linear equations for the specified
righthand side dense matrix in the least squares sense and optionally overwrites the
righthand side with the solution.
(Inherited from LinearOperatorT.) 
 LeastSquaresSolve(DenseVectorT, Boolean) 
Solves the system of linear equations for the specified
righthand side dense vector in the least squares sense and optionally
overwrites the righthand side with the solution.
(Inherited from LinearOperatorT.) 
 LeastSquaresSolveInto(MatrixT, MatrixT) 
Solves a system of equations defined by the matrix and multiple righthand sides in the least squares sense.
(Inherited from MatrixT.) 
 LeastSquaresSolveInto(VectorT, VectorT) 
Solves a system of equations defined by the matrix and the specified righthand side in the least squares sense.
(Inherited from MatrixT.) 
 LessThanCore(MatrixT, MatrixBoolean) 
Checks if the elements of one matrix are greater than the corresponding elements
of another matrix.
(Inherited from MatrixT.) 
 LessThanOrEqualToCore(MatrixT, MatrixBoolean) 
Checks if the elements of one matrix are greater than or equal to
the corresponding elements of another matrix.
(Inherited from MatrixT.) 
 Log10Core 
Computes the base 10 logarithm of the elements of a matrix.
(Inherited from MatrixT.) 
 Log10InPlace 
Computes the logarithm of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 LogCore(MatrixT) 
Computes the logarithm of the elements of a matrix.
(Inherited from MatrixT.) 
 LogCore(T, MatrixT) 
Computes the logarithm of the elements of a matrix.
(Inherited from MatrixT.) 
 LogInPlace 
Computes the logarithm of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 LogInPlace(T) 
Computes the logarithm of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 MapAsFirstCoreU, V(FuncT, U, V, MatrixU, MatrixV) 
Applies a function to the corresponding elements of two matrices.
(Inherited from MatrixT.) 
 MapAsFirstCoreU, V(FuncT, U, V, VectorU, Dimension, MatrixV) 
Applies a function to the corresponding elements of a matrix and a vector broadcast
along the specified dimension.
(Inherited from MatrixT.) 
 MapAsSecondCoreU, V(FuncU, T, V, MatrixU, MatrixV) 
Applies a function to the corresponding elements of two matrices.
(Inherited from MatrixT.) 
 MapAsSecondCoreU, V(FuncU, T, V, VectorU, Dimension, MatrixV) 
Applies a function to the corresponding elements of a matrix and a vector broadcast
along the specified dimension.
(Inherited from MatrixT.) 
 MapColumnsU 
Applies a vector function to each column in a matrix
and returns the result as a matrix.
(Inherited from MatrixT.) 
 MapColumnsInPlace 
Applies a function to each column in a matrix inplace.
(Inherited from MatrixT.) 
 MapColumnsIntoU 
Applies a vector function to each column in a matrix
and returns the result as a matrix.
(Inherited from MatrixT.) 
 MapInPlace(FuncT, T) 
Applies a function inplace to the elements of a matrix.
(Inherited from MatrixT.) 
 MapInPlaceU(FuncT, U, T, MatrixU) 
Applies a function to the elements of a matrix.
(Inherited from MatrixT.) 
 MapIntoU 
Applies a function to the elements of a matrix.
(Inherited from MatrixT.) 
 MapRowsU 
Applies a vector function to each row in a matrix
and returns the result as a matrix.
(Inherited from MatrixT.) 
 MapRowsInPlace 
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from MatrixT.) 
 MapRowsIntoU 
Applies a vector function to each row in a matrix
and returns the result as a matrix.
(Inherited from MatrixT.) 
 Max 
Returns the value of the largest element in this
matrix.
(Inherited from MatrixT.) 
 MaxCore(MatrixT, MatrixT) 
Returns a matrix whose elements are the maximums of the components of two vectors.
(Inherited from MatrixT.) 
 MemberwiseClone  Creates a shallow copy of the current Object. (Inherited from Object.) 
 Min 
Returns the value of the smallest element in this
matrix.
(Inherited from MatrixT.) 
 MinCore(MatrixT, MatrixT) 
Returns a matrix whose elements are the minimums of the components of two vectors.
(Inherited from MatrixT.) 
 Multiply(MatrixT)  Applies the linear operator to a matrix. (Inherited from LinearOperatorT.) 
 Multiply(VectorT)  Applies the linear operator to a vector. (Inherited from LinearOperatorT.) 
 Multiply(TransposeOperation, MatrixT)  Obsolete.
Multiplies a matrix on the left by this matrix.
(Inherited from LinearOperatorT.) 
 Multiply(TransposeOperation, VectorT)  Obsolete.
Multiplies a vector on the left by this vector.
(Inherited from LinearOperatorT.) 
 Multiply(MatrixOperationSide, TransposeOperation, TransposeOperation, MatrixT)  Obsolete.
Multiplies this matrix by another matrix and returns
the result.
(Inherited from MatrixT.) 
 MultiplyAndAddAsLeftFactorCore(T, VectorT, T, TransposeOperation, VectorT, VectorT) 
Multiplies the matrix with a vector, adds the scaled result to another scaled
vector, and returns the result.
(Inherited from MatrixT.) 
 MultiplyAndAddAsLeftFactorCore(T, MatrixT, T, TransposeOperation, MatrixT, TransposeOperation, MatrixT) 
Adds the scaled product of two matrices to another matrix.
(Inherited from MatrixT.) 
 MultiplyAndAddAsRightFactorCore 
Adds the scaled product of two matrices to another matrix.
(Inherited from MatrixT.) 
 MultiplyAsLeftCore(TransposeOperation, MatrixT, MatrixT) 
Multiplies a matrix by the linear operator and returns the result.
(Inherited from LinearOperatorT.) 
 MultiplyAsLeftCore(TransposeOperation, VectorT, VectorT) 
Multiplies a vector by the linear operator and returns the result.
(Inherited from MatrixT.) 
 MultiplyAsLeftCore(T, TransposeOperation, MatrixT, TransposeOperation, MatrixT) 
Computes the scaled product of two matrices.
(Inherited from MatrixT.) 
 MultiplyAsRightCore 
Computes the scaled product of two matrices.
(Inherited from MatrixT.) 
 MultiplyAt 
Multiplies the component at the specified location by a value.

 MultiplyCore 
Multiplies a matrix by a scalar.
(Inherited from MatrixT.) 
 MultiplyInPlace 
Multiplies a matrix inplace by the specified factor.
(Inherited from MatrixT.) 
 MultiplyTranspose(MatrixT)  Applies the transpose of the linear operator to a matrix. (Inherited from LinearOperatorT.) 
 MultiplyTranspose(VectorT)  Applies the (conjugate) transpose of the linear operator to a vector. (Inherited from LinearOperatorT.) 
 NegateInPlace 
Negates a matrix inplace.
(Inherited from MatrixT.) 
 NormInternal 
Calculates a matrix norm.
(Inherited from MatrixT.) 
 NotEqualToCore(MatrixT, MatrixBoolean) 
Checks if the elements of one matrix are not equal to
the corresponding elements of another matrix.
(Inherited from MatrixT.) 
 OneNorm 
Returns the 1norm of this matrix.
(Inherited from MatrixT.) 
 PermuteColumnsInPlace 
Permutes the columns of the matrix using the specified Permutation.
(Inherited from MatrixT.) 
 PermuteRowsAndColumnsInPlace(Permutation) 
Permutes the rows and columns of the matrix using the specified Permutation.
(Inherited from MatrixT.) 
 PermuteRowsAndColumnsInPlace(Permutation, Permutation) 
Permutes the rows and columns of the matrix using the specified row and column Permutation.
(Inherited from MatrixT.) 
 PermuteRowsInPlace 
Permutes the rows of the matrix using the specified Permutation.
(Inherited from MatrixT.) 
 Protect 
Returns a readonly copy of the matrix.
(Inherited from MatrixT.) 
 ProtectInPlace 
Protects the matrix from changes.
(Inherited from MatrixT.) 
 Rank 
Returns the numerical rank of a matrix.
(Inherited from LinearOperatorT.) 
 Rank(T) 
Returns the numerical rank of a matrix using the specified tolerance.
(Inherited from MatrixT.) 
 ReciprocalCore 
Computes the inverses (reciprocals) of the elements of a matrix.
(Inherited from MatrixT.) 
 ReduceU 
Applies a function to each row or column in a matrix and returns the result as a vector.
(Inherited from MatrixT.) 
 ReduceColumnsU 
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from MatrixT.) 
 ReduceColumnsIntoU 
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from MatrixT.) 
 ReduceRowsU 
Applies a function to each row in a matrix and returns the result as a vector.
(Inherited from MatrixT.) 
 ReduceRowsIntoU 
Applies a function to each row in a matrix and returns the result as a vector.
(Inherited from MatrixT.) 
 RemoveWithMissingValues 
Returns a new matrix that has the rows or columns that contain missing values removed.
(Inherited from MatrixT.) 
 Reshape 
Returns a matrix that contains the same elements
listed columnwise.
(Inherited from MatrixT.) 
 ReshapeAsVector 
Returns a vector that contains the columnwise matrix elements.
(Inherited from MatrixT.) 
 ScaleColumns  Obsolete.
Scales the columns of the matrix by the values specified by a vector.
(Inherited from MatrixT.) 
 ScaleColumnsCore 
Scales the columns of the matrix by the values specified by a vector.
(Inherited from MatrixT.) 
 ScaleColumnsInPlace 
Scales the columns of the matrix by the values specified by a vector.
(Inherited from MatrixT.) 
 ScaleRows  Obsolete.
Scales the rows of the matrix by the values specified by a vector.
(Inherited from MatrixT.) 
 ScaleRowsCore 
Scales the rows of the matrix by the values specified by a vector.
(Inherited from MatrixT.) 
 ScaleRowsInPlace 
Scales the rows of the matrix by the values specified by a vector.
(Inherited from MatrixT.) 
 SetToZero 
Sets all elements of the matrix to zero.
(Inherited from MatrixT.) 
 SetValue(T) 
Sets all elements of the matrix to the specified value.
(Inherited from MatrixT.) 
 SetValue(T, Int32, Int32) 
Sets the matrix element at the specified position to the specified value.
(Inherited from MatrixT.) 
 SetValue(T, Int32, Int32) 
Sets the matrix component at the specified position to the specified value.
(Overrides MatrixTSetValue(T, Int32, Int32).) 
 ShallowCopy 
Makes a shallow copy of this matrix.
(Inherited from MatrixT.) 
 SinCore 
Computes the sine of the elements of a matrix.
(Inherited from MatrixT.) 
 SinhCore 
Computes the hyperbolic sine of the elements of a matrix.
(Inherited from MatrixT.) 
 SinhInPlace 
Computes the hyperbolic sine of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 SinInPlace 
Computes the sine of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 Solve(MatrixT) 
Solves the system of linear equations for the specified
righthand side matrix.
(Inherited from LinearOperatorT.) 
 Solve(VectorT) 
Solves the system of linear equations for the specified
righthand side vector.
(Inherited from LinearOperatorT.) 
 Solve(DenseMatrixT, Boolean) 
Solves the system of linear equations for the specified
righthand side dense matrix and optionally overwrites the
righthand side with the solution.
(Inherited from LinearOperatorT.) 
 Solve(DenseVectorT, Boolean) 
Solves the system of linear equations for the specified
righthand side dense vector and optionally
overwrites the righthand side with the solution.
(Inherited from LinearOperatorT.) 
 SolveInto(MatrixT, MatrixT) 
Solves a system of equations defined by the matrix and multiple righthand sides.
(Inherited from LinearOperatorT.) 
 SolveInto(VectorT, VectorT) 
Solves a system of equations defined by the matrix and the specified righthand side.
(Inherited from LinearOperatorT.) 
 SolveInto(TransposeOperation, MatrixT, MatrixT) 
Solves a system of equations defined by the matrix and multiple righthand sides.
(Inherited from MatrixT.) 
 SolveInto(TransposeOperation, VectorT, VectorT) 
Solves a system of equations defined by the matrix and the specified righthand side.
(Inherited from MatrixT.) 
 SolveTranspose(MatrixT) 
Solves the transposed system of linear equations for the specified
righthand side matrix.
(Inherited from LinearOperatorT.) 
 SolveTranspose(VectorT) 
Solves the system of linear equations for the specified
righthand side vector.
(Inherited from LinearOperatorT.) 
 SolveTranspose(DenseMatrixT, Boolean) 
Solves the transposed system of linear equations for the specified
righthand side dense matrix and optionally overwrites the
righthand side with the solution.
(Inherited from LinearOperatorT.) 
 SolveTranspose(DenseVectorT, Boolean) 
Solves the transposed system of linear equations for the specified
righthand side dense vector and optionally
overwrites the righthand side with the solution.
(Inherited from LinearOperatorT.) 
 SolveTransposeInto(MatrixT, MatrixT) 
Solves a system of equations defined by the matrix and multiple righthand sides.
(Inherited from LinearOperatorT.) 
 SolveTransposeInto(VectorT, VectorT) 
Solves a system of equations defined by the matrix and the specified righthand side.
(Inherited from LinearOperatorT.) 
 SortColumns 
Sorts each column of the matrix in ascending order.
(Inherited from MatrixT.) 
 SortColumns(SortOrder) 
Sorts each column of the matrix in the specified order.
(Inherited from MatrixT.) 
 SortRows 
Sorts each row of the matrix in ascending order.
(Inherited from MatrixT.) 
 SortRows(SortOrder) 
Sorts each row of the matrix in the specified order.
(Inherited from MatrixT.) 
 SparseGetValue 
Gets the matrix component at the specified position.

 SparseSetValue 
Sets the matrix component at the specified position to the specified value.

 SqrtCore 
Computes the square root of the elements of a matrix.
(Inherited from MatrixT.) 
 SqrtInPlace 
Computes the square root of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 SubtractAsLeftCore 
Subtracts a scalar from a matrix.
(Inherited from MatrixT.) 
 SubtractAsRightCore 
Subtracts a matrix from a scalar.
(Inherited from MatrixT.) 
 SubtractAt 
Subtracts a value from the component at the specified location.

 SubtractInPlace(T) 
Subtracts a scalar value from the elements of this matrix inplace.
(Inherited from MatrixT.) 
 SubtractInPlace(MatrixT) 
Subtracts another matrix from this matrix inplace.
(Inherited from MatrixT.) 
 SubtractInPlace(VectorT, Dimension) 
Subtracts a vector broadcast along the specified dimension from this matrix inplace.
(Inherited from MatrixT.) 
 Sum 
Returns the sum of the elements of the matrix.
(Inherited from MatrixT.) 
 Summarize 
Returns a summary of the contents of the matrix using the default summary options.
(Inherited from MatrixT.) 
 Summarize(SummaryOptions) 
Returns a summary of the contents of the matrix using the specified options.
(Inherited from MatrixT.) 
 SwapColumns 
Swaps the columns with the specified indices.
(Inherited from MatrixT.) 
 SwapRows 
Interchanges the specified rows of the matrix.
(Overrides MatrixTSwapRows(Int32, Int32).) 
 TanCore 
Computes the tangent of the elements of a matrix.
(Inherited from MatrixT.) 
 TanhCore 
Computes the hyperbolic tangent of the elements of a matrix.
(Inherited from MatrixT.) 
 TanhInPlace 
Computes the hyperbolic tangent of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 TanInPlace 
Computes the tangent of the elements of a matrix inplace.
(Inherited from MatrixT.) 
 ToArray 
Gets the elements of the vector.
(Inherited from MatrixT.) 
 ToArray(MatrixElementOrder) 
Gets the elements of the vector.
(Inherited from MatrixT.) 
 ToDataFrameR, C 
Converts a matrix to a data frame with the same row and column indexes.
(Inherited from MatrixT.) 
 ToDataFrameR, C(IndexR, IndexC) 
Converts a matrix to a data frame with the same row and column indexes.
(Inherited from MatrixT.) 
 ToDenseMatrix 
Makes a copy of this instance and returns it as a
dense matrix.
(Inherited from MatrixT.) 
 ToHermitianMatrix  (Inherited from MatrixT.) 
 ToString  Returns a string that represents the current object. (Inherited from MatrixT.) 
 ToString(String)  (Inherited from MatrixT.) 
 ToString(String, IFormatProvider)  (Inherited from MatrixT.) 
 ToSymmetricMatrix  (Inherited from MatrixT.) 
 Trace 
Gets the sum of the diagonal elements of this
matrix.
(Inherited from MatrixT.) 
 Transpose 
Returns the transpose of this instance.
(Inherited from MatrixT.) 
 TryEnsureWritable 
Ensures that the element at the specified index in the vector can be written to.
(Inherited from MatrixT.) 
 TryEnsureWritable(Int32, Int32) 
Ensures that the element at the specified index in the vector can be written to.
(Inherited from MatrixT.) 
 TryEnsureWritable(Int32, Int32, Int32, Int32) 
Ensures that the element at the specified index in the vector can be written to.
(Inherited from MatrixT.) 
 TwoNorm 
Returns the twonorm of this matrix.
(Inherited from MatrixT.) 
 UnscaleColumns  Obsolete.
Unscales the columns of the matrix by the reciprocal of the values specified by a vector.
(Inherited from MatrixT.) 
 UnscaleColumnsCore 
Unscales the columns of the matrix by the reciprocal of the values specified by a vector.
(Inherited from MatrixT.) 
 UnscaleColumnsInPlace 
Unscales the columns of the matrix by the reciprocal of the values specified by a vector.
(Inherited from MatrixT.) 
 UnscaleRows  Obsolete.
Unscales the rows of the matrix by the reciprocal of the values specified by a vector.
(Inherited from MatrixT.) 
 UnscaleRowsCore 
Unscales the rows of the matrix by the reciprocal of the values specified by a vector.
(Inherited from MatrixT.) 
 UnscaleRowsInPlace 
Unscales the rows of the matrix by the reciprocal of the values specified by a vector.
(Inherited from MatrixT.) 