SparseMatrix Class |
Namespace: FinMath.LinearAlgebra
[SerializableAttribute] public class SparseMatrix : ISerializable
The SparseMatrix type exposes the following members.
| Name | Description | |
|---|---|---|
| SparseMatrix(Int32, Int32) |
Creates a new sparse matrix with given size.
| |
| SparseMatrix(SerializationInfo, StreamingContext) |
The object optimized deserialization method.
| |
| SparseMatrix(Int32, Int32, Int32) |
Creates a new sparse matrix with given size.
|
| Name | Description | |
|---|---|---|
| Columns |
The number of columns in the matrix.
| |
| Density |
The density of the matrix (the ratio of number of nonzero elements
and size of the matrix).
| |
| Item |
Set or get an element of the matrix.
| |
| NumberOfNonZeros |
Number of nonzero matrix elements.
| |
| Rows |
The number of rows in the matrix.
| |
| Size |
Total number of elements in the matrix.
|
| Name | Description | |
|---|---|---|
| Clone |
Creates a copy of this matrix.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetObjectData |
The object optimized serialization method.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Load |
Loads SparseMatrix from CSV file.
| |
| Save |
Saves SparseMatrix into CSV file.
| |
| ToMatrix |
Returns dense representation of this matrix.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |