CreateMatrixSparseFromCompressedSparseColumnFormatT Method |
Create a new sparse matrix from a compressed sparse column format.
This new matrix will be independent from the given arrays.
A new memory block will be allocated for storing the matrix.
Namespace: Altaxo.Calc.LinearAlgebraAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public static Matrix<T> SparseFromCompressedSparseColumnFormat<T>(
int rows,
int columns,
int valueCount,
int[] rowIndices,
int[] columnPointers,
T[] values
)
where T : struct, new(), IEquatable<T>, IFormattable
Parameters
- rows Int32
- The number of rows.
- columns Int32
- The number of columns.
- valueCount Int32
- The number of stored values including explicit zeros.
- rowIndices Int32
- The row index array of the compressed sparse column format.
- columnPointers Int32
- The column pointer array of the compressed sparse column format.
- values T
- The data array of the compressed sparse column format.
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "M:Altaxo.Calc.LinearAlgebra.CreateMatrix.SparseFromCompressedSparseColumnFormat``1(System.Int32,System.Int32,System.Int32,System.Int32[],System.Int32[],``0[])"]
Return Value
MatrixTThe sparse matrix from the compressed sparse column format.
Remarks Duplicate entries will be summed together and explicit zeros will be not intentionally removed.
See Also