The DoubleSymCsrSparseMatrix type exposes the following members.

Constructors

  NameDescription
Public methodDoubleSymCsrSparseMatrix()()()()
Constructs an empty DoubleSymCsrSparseMatrix instance.
Public methodDoubleSymCsrSparseMatrix(CompressedSparseRow<(Of <<'(Double>)>>))
Constructs a DoubleSymCsrSparseMatrix instance with the given data. Only the upper triangular part of the data will be referenced.
Public methodDoubleSymCsrSparseMatrix(IDictionary<(Of <<'(IntPair, Double>)>>), Int32)
Constructs a DoubleSymCsrSparseMatrix instance from the given coordinate map format. Only the upper triangular, column greater than or equal to row, values will be referenced.

Methods

  NameDescription
Public methodStatic memberAdd(DoubleSymCsrSparseMatrix, DoubleSymCsrSparseMatrix)
Compute the sum of two symmetric sparse matrices. Performs the operation C = A + B, where C[i,j] = A[i,j] + B[i,j].
Public methodStatic memberAdd(DoubleSymCsrSparseMatrix, DoubleSymCsrSparseMatrix, Double)
Computes the some of a symmetric sparse matrix with the scalar multiple of another. Performs the operation C = A + beta*B where C[i,j] = A[i,j] + beta*B[i,j].
Public methodClone
Returns a deep copy of self.
(Overrides DoubleCsrSparseMatrix..::..Clone()()()().)
Public methodEquals(Object)
Equals function for DoubleSymCsrSparseMatrix matrices.
(Overrides DoubleCsrSparseMatrix..::..Equals(Object).)
Public methodEquals(DoubleCsrSparseMatrix)
Equals function for Compressed Row (CSR) formatted sparse matrices.
(Inherited from DoubleCsrSparseMatrix.)
Public methodEquals(DoubleSymCsrSparseMatrix)
Equals function for DoubleSymCsrSparseMatrix matrices.
Public methodGetHashCode
Gets the hash code for this DoubleSymCsrSparseMatrix instance.
(Overrides DoubleCsrSparseMatrix..::..GetHashCode()()()().)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodScale
Scales each element in the matrix by the specified value.
Public methodToCommaSeparated()()()()
Returns a formatted string representation of this matrix using commas and newlines.
(Inherited from SparseMatrixData<(Of <(<'Storage, Type>)>)>.)
Public methodToCommaSeparated(String)
Returns a formatted string representation of this matrix using commas and newlines. Numbers are formatted using the specified format string.
(Inherited from SparseMatrixData<(Of <(<'Storage, Type>)>)>.)
Public methodToString()()()()
Returns a formatted string representation of this matrix.
(Inherited from SparseMatrixData<(Of <(<'Storage, Type>)>)>.)
Public methodToString(String)
Returns a formatted string representation of this matrix. Numbers are displayed using the specified format.
(Inherited from SparseMatrixData<(Of <(<'Storage, Type>)>)>.)
Public methodToTabDelimited()()()()
Returns a formatted string representation of this matrix using tabs and newlines.
(Inherited from SparseMatrixData<(Of <(<'Storage, Type>)>)>.)
Public methodToTabDelimited(String)
Returns a formatted string representation of this matrix using tabs and newlines. Numbers are formatted using the specified format string.
(Inherited from SparseMatrixData<(Of <(<'Storage, Type>)>)>.)

Operators

  NameDescription
Public operatorStatic memberAddition
Adds two symmetric sparse matrices.
Public operatorStatic memberEquality
Equality operator for symmetric sparse matrices in compressed row (CSR) format.
Public operatorStatic memberInequality
Not equals operator for symmetric sparse matrices in compressed row (CSR) format.
Public operatorStatic memberMultiply
Multiply a scalar and a symmetric sparse matrix.
Public operatorStatic memberSubtraction
Subtracts two symmetric sparse matrices.

Properties

  NameDescription
Public propertyCols
Gets the number of columns in the matrix.
(Inherited from SparseMatrixData<(Of <(<'Storage, Type>)>)>.)
Public propertyData
Gets and sets the formatted data for the matrix.
(Inherited from SparseMatrixData<(Of <(<'Storage, Type>)>)>.)
Public propertyItem
Indexer for returning the element at the specified row and column.
(Overrides SparseMatrixData<(Of <(<'Storage, Type>)>)>..::..Item[([( Int32, Int32])]) .)
Public propertyRows
Gets the number of rows in the matrix.
(Inherited from SparseMatrixData<(Of <(<'Storage, Type>)>)>.)

See Also