Represents a sparse matrix in Compressed Sparse Column format.
Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
| Name | Description |
---|
 | 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.) |
 | 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(T) | 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.
(Overrides SparseMatrixTAddAt(Int32, Int32, T).) |
 | AddInPlace(T) |
Adds a scalar to a matrix.
(Inherited from MatrixT.) |
 | AddInPlace(MatrixT) |
Adds another matrix to this matrix in-place.
(Inherited from MatrixT.) |
 | AddProductInPlace(MatrixT, MatrixT) |
Adds the product of two DenseMatrix object
to this matrix.
(Inherited from MatrixT.) |
 | AddProductInPlace(MatrixT, TransposeOperation, MatrixT, TransposeOperation) |
Adds the product of two DenseMatrix object
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.) |
 | AddScaledInPlace |
Adds a scaled matrix to this matrix.
(Inherited from MatrixT.) |
 | AddScaledProductInPlace(T, MatrixT, MatrixT) |
Adds a multiple of the product of two DenseMatrix object
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(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.) |
 | AggregateColumnsByC, U(C, AggregatorGroupU) |
Returns a new matrix that aggregates the columns grouped by the specified column.
(Inherited from MatrixT.) |
 | AggregateColumnsByC, U(C, FuncVectorT, U) |
Applies the specified aggregation function to the values
in each column grouped by the specified grouping column.
(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.) |
 | AggregateRowsByK, U(IListK, AggregatorGroupU) |
Returns a new matrix that aggregates the rows grouped by the specified vector.
(Inherited from MatrixT.) |
 | AggregateRowsByC, U(C, AggregatorGroupU) |
Returns a new matrix that aggregates the rows grouped by the specified row.
(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.) |
 | 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.) |
 | 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.) |
 | Clone |
Constructs a deep copy of this matrix.
(Inherited from MatrixT.) |
 | Clone(CloningMethod) |
Makes a copy of this vector using the specified
method.
(Overrides MatrixTClone(CloningMethod).) |
 | CloneData |
Gives this instance its own copy of its elements.
(Overrides MatrixTCloneData.) |
 | CloneShape |
Creates a new matrix that has the same number of rows and columns
and optionally preserves the writable structure.
(Inherited from MatrixT.) |
 | Compact |
Sets the capacity to the actual number of nonzero components of the SparseCompressedColumnMatrixT.
|
 | ComponentwiseDivide(MatrixT) | Obsolete.
Divides the components of this instance by the corresponding
components of another matrix.
(Inherited from MatrixT.) |
 | ComponentwiseMultiply(MatrixT) | Obsolete.
Multiplies the components of this instance by the corresponding
components of another matrix.
(Inherited from MatrixT.) |
 | Conjugate |
Returns the transpose of this instance.
(Inherited from MatrixT.) |
 | ConjugateTranspose |
Returns the transpose of this instance.
(Inherited from MatrixT.) |
 | CopyTo(MatrixT) |
Copies the components of this matrix
to another matrix.
(Inherited from MatrixT.) |
 | CopyTo(MatrixT, TransposeOperation) |
Copies the components of this matrix
to another matrix.
(Overrides MatrixTCopyTo(MatrixT, TransposeOperation).) |
 | CopyToOrClone |
Copies the elements of this vector to another matrix, if it exists;
otherwise clones the matrix using the specified method.
(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.) |
  | CreateIdentity |
Returns an identity matrix as a sparse matrix.
|
 | Dispose |
Releases unmanaged resources.
(Inherited from MatrixT.) |
 | DivideAt |
Divides the component at the specified location by a value.
(Overrides SparseMatrixTDivideAt(Int32, Int32, T).) |
 | DivideInPlace |
Divides a matrix in-place by a scalar.
(Inherited from MatrixT.) |
 | DropEntries |
Removes elements that meet the specified condition.
|
 | ElementwiseDivideInPlace |
Divides the components of this instance by the corresponding
components of another matrix.
(Overrides MatrixTElementwiseDivideInPlace(MatrixT).) |
 | ElementwiseMultiplyInPlace |
Multiplies the components of this instance by the corresponding
components of another matrix.
(Overrides MatrixTElementwiseMultiplyInPlace(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 elementwise by another matrix.
(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(Object) |
Determines whether the specified Object
is equal to the current MatrixT.
(Inherited from MatrixT.) |
 | Equals(MatrixT) |
Determines whether the specified MatrixT
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.) |
 | EstimateConditionNumber |
Calculates an estimate for the condition
number of this 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.
(Overrides SparseMatrixTExtractTriangle(MatrixTriangle, MatrixDiagonal).) |
 | 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.) |
 | FrobeniusNorm |
Returns the Frobenius norm of this matrix.
(Inherited from MatrixT.) |
  | FromMatrix |
Constructs a sparse matrix from a matrix.
|
 | GetCholeskyDecomposition |
Returns the Cholesky decomposition of the matrix.
(Inherited from MatrixT.) |
 | GetCholeskyDecomposition(Boolean) |
Returns the Cholesky decomposition of the matrix.
(Overrides MatrixTGetCholeskyDecomposition(Boolean).) |
 | GetColumn(Int32) |
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.
(Overrides MatrixTGetColumn(Int32, Int32, Int32, Int32, Intent).) |
 | GetColumnEnumerator(Intent) |
Returns an enumerator that allows you to
iterate over the columns of this instance.
(Inherited from MatrixT.) |
 | GetColumnOrdering |
Returns a permutation corresponding to a column ordering that minimizes fill-in
during the LU decomposition of the matrix.
|
 | GetColumnsC |
Returns a new matrix that contains only the columns
in the specified sequence.
(Inherited from MatrixT.) |
 | GetColumnSums |
Returns the sums of the components of each column of the matrix.
(Overrides SparseMatrixTGetColumnSums.) |
 | GetConditionNumber |
Calculates the condition
number of this matrix.
(Inherited from MatrixT.) |
 | GetDeterminant |
Calculates the determinant of this matrix.
(Inherited from SparseMatrixT.) |
 | 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.
(Overrides MatrixTGetDiagonal(Int32, Intent).) |
 | GetEigenvalueDecomposition |
Returns the eigenvalue decomposition for this matrix.
(Inherited from MatrixT.) |
 | GetEigenvalueDecomposition(Boolean) |
Returns the 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.) |
 | GetLUDecomposition |
Returns the LU decomposition of the matrix.
(Inherited from MatrixT.) |
 | GetLUDecomposition(Boolean) |
Returns the LU decomposition of the matrix.
(Overrides MatrixTGetLUDecomposition(Boolean).) |
 | 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.) |
 | GetNonzeroComponents |
Returns the nonzero components
(Overrides SparseMatrixTGetNonzeroComponents(Int32, Int32).) |
 | GetObjectData | (Overrides MatrixTGetObjectData(SerializationInfo, StreamingContext).) |
 | 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.) |
 | 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, 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, 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.
(Overrides MatrixTGetRow(Int32, Int32, Int32, Int32, Intent).) |
 | GetRowEnumerator(Intent) |
Returns an enumerator that allows you to
iterate over the rows of this instance.
(Inherited from MatrixT.) |
 | GetRowsR |
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 SparseMatrixTGetRowSums.) |
 | GetSingularValueDecomposition |
Returns the singular value decomposition of the matrix.
(Inherited from MatrixT.) |
 | GetSingularValueDecomposition(SingularValueDecompositionFactors) |
Returns the singular value decomposition of the matrix.
(Inherited from MatrixT.) |
 | GetSingularValueDecomposition(SingularValueDecompositionFactors, Boolean) |
Returns the singular value decomposition of the matrix.
(Inherited from MatrixT.) |
 | GetSingularValues |
Gets a vector containing the singular values of the matrix.
(Inherited from MatrixT.) |
 | GetSubmatrix(Range, Range) |
Gets a MatrixT that is a submatrix of
this instance.
(Inherited from MatrixT.) |
 | GetSubmatrix(Range, Range, TransposeOperation) |
Gets a MatrixT that is a submatrix of
this instance.
(Inherited from MatrixT.) |
 | GetSubmatrix(Int32, Int32, Int32, Int32) |
Gets a MatrixT that is a submatrix of
this instance.
(Inherited from MatrixT.) |
 | GetSubmatrix(Int32, Int32, Int32, Int32, Int32, Int32, TransposeOperation) |
Gets a MatrixT that is a submatrix of
this instance.
(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.
(Inherited from MatrixT.) |
 | GetValue(Int32, Int32) |
Gets the matrix component at the specified position.
(Inherited from SparseMatrixT.) |
 | 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.
(Inherited from SparseMatrixT.) |
 | InsertColumn |
Inserts a set of values at the specified column in the sparse matrix.
(Inherited from SparseMatrixT.) |
 | InsertEntries |
Inserts a set of values at the specified positions in the sparse matrix.
(Inherited from SparseMatrixT.) |
 | InsertEntry |
Inserts a value at the specified position in the sparse matrix.
(Overrides SparseMatrixTInsertEntry(T, Int32, Int32).) |
 | InsertRow |
Inserts a set of values at the specified row in the sparse matrix.
(Inherited from SparseMatrixT.) |
 | IsComponentWritable | Obsolete.
Returns a value that indicates whether the value of the component at
the specified row and column can be changed.
(Inherited from MatrixT.) |
 | IsElementWritable |
Gets a value indicating whether the value of the component at
the specified column and row can be changed.
(Overrides MatrixTIsElementWritable(Int32, Int32).) |
 | 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.) |
 | Log10InPlace |
Computes the logarithm of the elements of a matrix in-place.
(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.) |
 | MapColumns |
Applies a function to each column in a matrix and returns the result as a vector.
(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(FuncT, U, MatrixU) |
Applies a function to the elements of a matrix.
(Inherited from MatrixT.) |
 | MapRows |
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from MatrixT.) |
 | Max |
Returns the value of the largest component in this
matrix.
(Inherited from MatrixT.) |
 | Min |
Returns the value of the smallest element in this
matrix.
(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.) |
 | MultiplyAndAddAsRightFactorCore |
Adds the scaled product of two matrices to another matrix.
(Inherited from MatrixT.) |
 | MultiplyAt |
Multiplies the component at the specified location by a value.
(Overrides SparseMatrixTMultiplyAt(Int32, Int32, T).) |
 | MultiplyInPlace |
Multiplies this matrix by a scalar factor.
(Overrides MatrixTMultiplyInPlace(T).) |
 | 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.) |
 | OneNorm |
Returns the 1-norm of this matrix.
(Inherited from MatrixT.) |
 | PermuteColumns |
Permutes the columns of the matrix using the specified Permutation.
(Overrides MatrixTPermuteColumns(Permutation).) |
 | PermuteRows |
Permutes the rows of the matrix using the specified Permutation.
(Overrides MatrixTPermuteRows(Permutation).) |
 | PermuteRowsAndColumns(Permutation) |
Permutes the rows and columns of the matrix using the specified Permutation.
(Inherited from MatrixT.) |
 | PermuteRowsAndColumns(Permutation, Permutation) |
Permutes the rows and columns of the matrix using the specified row and column Permutation.
(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.) |
 | 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.) |
 | ReduceRowsU |
Applies a function to each column 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.) |
 | Reserve |
Reserves storage for the specified number of nonzero elements.
|
 | 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(VectorT) | Obsolete.
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(VectorT) | Obsolete.
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 component 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.
(Inherited from SparseMatrixT.) |
 | ShallowCopy |
Makes a shallow copy of this 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(TransposeOperation, MatrixT, MatrixT) |
Solves a system of equations defined by the matrix and multiple right-hand sides.
(Overrides MatrixTSolveInto(TransposeOperation, MatrixT, MatrixT).) |
 | SolveInto(TransposeOperation, VectorT, VectorT) |
Solves a system of equations defined by the matrix and the specified right-hand side.
(Overrides MatrixTSolveInto(TransposeOperation, VectorT, VectorT).) |
 | 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.) |
 | SortByColumn |
Sorts the rows of the matrix in-place so the elements
in the specified column are sorted.
(Inherited from MatrixT.) |
 | SortByRow |
Sorts the columns of the matrix in-place so the elements
in the specified row are sorted.
(Inherited from MatrixT.) |
 | 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.) |
 | SqrtInPlace |
Computes the square root of the elements of a matrix in-place.
(Inherited from MatrixT.) |
 | SubtractAt |
Subtracts a value from the component at the specified location.
(Overrides SparseMatrixTSubtractAt(Int32, Int32, T).) |
 | 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.) |
 | 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.
(Overrides MatrixTSwapColumns(Int32, Int32).) |
 | SwapRows |
Interchanges the specified rows of the matrix.
(Overrides SparseMatrixTSwapRows(Int32, Int32).) |
 | 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.
(Overrides MatrixTToArray(MatrixElementOrder).) |
 | 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.) |
 | ToString | (Inherited from MatrixT.) |
 | ToString(String) | (Inherited from MatrixT.) |
 | ToString(String, IFormatProvider) | (Inherited from MatrixT.) |
 | Trace |
Gets the sum of the diagonal elements of this
matrix.
(Inherited from MatrixT.) |
 | Transpose |
Returns the transpose of this instance.
(Overrides MatrixTTranspose.) |
 | 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(VectorT) | Obsolete.
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(VectorT) | Obsolete.
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 compressed sparse column format stores the components in column-major order. Within each column,
only the row indexes and the values of the nonzero components are stored.
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 values files in Matrix Market format.
Use the MatrixMarketReader for this purpose.