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.) |