| 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 in-place.
(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 in-place.
(Inherited from MatrixT.) |
 | AcosInPlace |
Computes the inverse cosine of the elements of a matrix in-place.
(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 in-place.
(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 in-place.
(Inherited from MatrixT.) |
 | AddInPlace(VectorT, Dimension) |
Adds a vector broadcast along the specified dimension to this matrix in-place.
(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 in-place.
(Inherited from MatrixT.) |
 | AsinInPlace |
Computes the inverse sine of the elements of a matrix in-place.
(Inherited from MatrixT.) |
 | AsSymmetricMatrix | (Inherited from MatrixT.) |
 | AsSymmetricMatrix(MatrixTriangle) | (Inherited from MatrixT.) |
 | Atan2AsXCore |
Computes the four-quadrant inverse tangent of the corresponding elements of
two matrices.
(Inherited from MatrixT.) |
 | Atan2AsYCore |
Computes the four-quadrant 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 in-place.
(Inherited from MatrixT.) |
 | AtanInPlace |
Computes the inverse tangent of the elements of a matrix in-place.
(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 in-place.
(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 in-place.
(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 in-place.
(Inherited from MatrixT.) |
 | CosInPlace |
Computes the cosine of the elements of a matrix in-place.
(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 in-place by a scalar.
(Inherited from MatrixT.) |
 | ElementwiseConjugateMultiplyAsLeftCore |
Multiplies two vectors element-wise.
(Inherited from MatrixT.) |
 | ElementwiseConjugateMultiplyAsRightCore |
Multiplies two vectors element-wise.
(Inherited from MatrixT.) |
 | ElementwiseDivideAsLeftCore |
Divides two matrices element-wise.
(Inherited from MatrixT.) |
 | ElementwiseDivideAsRightCore |
Divides two matrices element-wise.
(Inherited from MatrixT.) |
 | ElementwiseDivideInPlace |
Divides this matrix in-place element-wise by another matrix.
(Inherited from MatrixT.) |
 | ElementwiseMultiplyCore |
Multiplies two matrices element-wise.
(Inherited from MatrixT.) |
 | ElementwiseMultiplyInPlace(MatrixT) |
Multiplies this matrix in-place element-wise 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 element-wise.
(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 in-place to a constant power.
(Inherited from MatrixT.) |
 | ElementwisePowInPlace(MatrixT) |
Raises this matrix in-place element-wise by another matrix.
(Inherited from MatrixT.) |
 | ElementwisePowInPlace(VectorT, Dimension) |
Raises this matrix in-place element-wise 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 in-place.
(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 in-place.
(Inherited from MatrixT.) |
 | FillMissingValuesInPlace(DimensionType, Direction) |
Replaces all missing values in each row or column in-place with the previous or next non-missing value.
(Inherited from MatrixT.) |
 | FillMissingValuesInPlace(VectorT, DimensionType) |
Replaces all missing values in each row or column of a matrix in-place 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 non-missing 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 in-place.
(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 (Bunch-Kaufman) decomposition of the matrix.
(Inherited from MatrixT.) |
 | GetHermitianIndefiniteDecomposition(Boolean) |
Returns the Hermitian indefinite (Bunch-Kaufman) 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 Moore-Penrose pseudo-inverse 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 sub-matrix of
this instance.
(Inherited from MatrixT.) |
 | GetSubmatrix(Range, Range, TransposeOperation) |
Returns a sub-matrix of this instance.
(Inherited from MatrixT.) |
 | GetSubmatrix(Int32, Int32, Int32, Int32) |
Returns a sub-matrix of
this instance.
(Inherited from MatrixT.) |
 | GetSubmatrix(Int32, Int32, Int32, Int32, Int32, Int32, TransposeOperation, Intent) |
Returns a sub-matrix of
this instance.
(Inherited from MatrixT.) |
 | GetSubmatrixCore |
Returns a sub-matrix of this matrix.
(Inherited from MatrixT.) |
 | GetSymmetricIndefiniteDecomposition |
Returns the symmetric indefinite (Bunch-Kaufman) decomposition of the matrix.
(Inherited from MatrixT.) |
 | GetSymmetricIndefiniteDecomposition(Boolean) |
Returns the symmetric indefinite (Bunch-Kaufman) 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 two-dimensional 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
right-hand side matrix in the least squares sense.
(Inherited from LinearOperatorT.) |
 | LeastSquaresSolve(VectorT) |
Solves the system of linear equations for the specified
right-hand side vector.
(Inherited from LinearOperatorT.) |
 | LeastSquaresSolve(DenseMatrixT, Boolean) |
Solves the system of linear equations for the specified
right-hand side dense matrix in the least squares sense and optionally overwrites the
right-hand side with the solution.
(Inherited from LinearOperatorT.) |
 | LeastSquaresSolve(DenseVectorT, Boolean) |
Solves the system of linear equations for the specified
right-hand side dense vector in the least squares sense and optionally
overwrites the right-hand side with the solution.
(Inherited from LinearOperatorT.) |
 | LeastSquaresSolveInto(MatrixT, MatrixT) |
Solves a system of equations defined by the matrix and multiple right-hand sides in the least squares sense.
(Inherited from MatrixT.) |
 | LeastSquaresSolveInto(VectorT, VectorT) |
Solves a system of equations defined by the matrix and the specified right-hand 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 in-place.
(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 in-place.
(Inherited from MatrixT.) |
 | LogInPlace(T) |
Computes the logarithm of the elements of a matrix in-place.
(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 in-place.
(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 in-place 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 in-place 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 in-place.
(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 1-norm 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 read-only 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 in-place.
(Inherited from MatrixT.) |
 | SinInPlace |
Computes the sine of the elements of a matrix in-place.
(Inherited from MatrixT.) |
 | Solve(MatrixT) |
Solves the system of linear equations for the specified
right-hand side matrix.
(Inherited from LinearOperatorT.) |
 | Solve(VectorT) |
Solves the system of linear equations for the specified
right-hand side vector.
(Inherited from LinearOperatorT.) |
 | Solve(DenseMatrixT, Boolean) |
Solves the system of linear equations for the specified
right-hand side dense matrix and optionally overwrites the
right-hand side with the solution.
(Inherited from LinearOperatorT.) |
 | Solve(DenseVectorT, Boolean) |
Solves the system of linear equations for the specified
right-hand side dense vector and optionally
overwrites the right-hand side with the solution.
(Inherited from LinearOperatorT.) |
 | SolveInto(MatrixT, MatrixT) |
Solves a system of equations defined by the matrix and multiple right-hand sides.
(Inherited from LinearOperatorT.) |
 | SolveInto(VectorT, VectorT) |
Solves a system of equations defined by the matrix and the specified right-hand side.
(Inherited from LinearOperatorT.) |
 | SolveInto(TransposeOperation, MatrixT, MatrixT) |
Solves a system of equations defined by the matrix and multiple right-hand sides.
(Inherited from MatrixT.) |
 | SolveInto(TransposeOperation, VectorT, VectorT) |
Solves a system of equations defined by the matrix and the specified right-hand side.
(Inherited from MatrixT.) |
 | SolveTranspose(MatrixT) |
Solves the transposed system of linear equations for the specified
right-hand side matrix.
(Inherited from LinearOperatorT.) |
 | SolveTranspose(VectorT) |
Solves the system of linear equations for the specified
right-hand side vector.
(Inherited from LinearOperatorT.) |
 | SolveTranspose(DenseMatrixT, Boolean) |
Solves the transposed system of linear equations for the specified
right-hand side dense matrix and optionally overwrites the
right-hand side with the solution.
(Inherited from LinearOperatorT.) |
 | SolveTranspose(DenseVectorT, Boolean) |
Solves the transposed system of linear equations for the specified
right-hand side dense vector and optionally
overwrites the right-hand side with the solution.
(Inherited from LinearOperatorT.) |
 | SolveTransposeInto(MatrixT, MatrixT) |
Solves a system of equations defined by the matrix and multiple right-hand sides.
(Inherited from LinearOperatorT.) |
 | SolveTransposeInto(VectorT, VectorT) |
Solves a system of equations defined by the matrix and the specified right-hand 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 in-place.
(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 in-place.
(Inherited from MatrixT.) |
 | SubtractInPlace(MatrixT) |
Subtracts another matrix from this matrix in-place.
(Inherited from MatrixT.) |
 | SubtractInPlace(VectorT, Dimension) |
Subtracts a vector broadcast along the specified dimension from this matrix in-place.
(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 in-place.
(Inherited from MatrixT.) |
 | TanInPlace |
Computes the tangent of the elements of a matrix in-place.
(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 two-norm 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.) |
The components of a sparse matrix can be specified in a variety of ways. A common method is to
supply the rows, columns, and values of the nonzero components. Another way is to build up the matrix
using the
.
Individual components can also be set, but this is generally less efficient.
Sparse matrices can also be read directly from data files in Matrix Market format.
class is an abstract base class for all types that represent sparse matrices.
The class cannot be instantiated. Instead, create instances of one of its derived types: