IMSL C# Numerical Library

SparseMatrix Constructor (Int32, Int32, Int32[][], Double[][])

Constructs a sparse matrix from SparseArray data.

public SparseMatrix(
   int nRows,
   int nColumns,
   int[][] index,
   double[][] values
);

Parameters

nRows
An int specifying the number of rows in the sparse matrix.
nColumns
An int specifying the number of columns in the sparse matrix.
index
An int jagged array containing the column indices of all nonzero elements corresponding to the compressed representation of the sparse matrix in values. The size of index must be identical to the size of values. The i-th row contains the column indices of all nonzero elements of row i of the sparse matrix. The j-th element of row i is the column index of the value located at the same position in values.
values
A double jagged array containing the compressed representation of a real sparse matrix of size nRows by nColumns. The number of rows in values must be nRows. The i-th row contains all nonzero elements of row i of the full sparse matrix.

See Also

SparseMatrix Class | Imsl.Math Namespace | SparseMatrix Constructor Overload List