|  | Double | 
 Inheritance Hierarchy
Inheritance Hierarchy Syntax
SyntaxThe DoubleComplexCsrSparseMatrix type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | DoubleComplexCsrSparseMatrix | Constructs an empty DoubleComplexCsrSparseMatrix. | 
|  | DoubleComplexCsrSparseMatrix(CompressedSparseRowDoubleComplex) | Constructs a DoubleCSRSparseMat instance with the given data. | 
|  | DoubleComplexCsrSparseMatrix(IDictionaryIntPair, DoubleComplex, Int32) | Constructs a DoubleCSRSparseMat instance from the given coordinate map format. | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Cols | Gets the number of columns in the matrix. (Inherited from SparseMatrixDataStorage, Type) | 
|  | Data | Gets and sets the formatted data for the matrix. (Inherited from SparseMatrixDataStorage, Type) | 
|  | Item | Gets and sets the value at the given matrix position. (Inherited from SparseMatrixDataStorage, Type) | 
|  | Rows | Gets the number of rows in the matrix. (Inherited from SparseMatrixDataStorage, Type) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|   | Add(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Compute the sum of two sparse matrices. Performs the operation C = A + B, where C[i,j] = A[i,j] + B[i,j]. | 
|   | Add(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix, DoubleComplex) | Computes the some of a 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]. | 
|  | Clone | Creates a deep copy of self. | 
|   | Divide | Divides a sparse matrix by a scalar. | 
|  | Equals(DoubleComplexCsrSparseMatrix) | Equals function for Compressed Row (CSR) formatted complex sparse matrices. | 
|  | Equals(Object) | Equals function for Compressed Row (CSR) formatted complex sparse matrices. (Overrides SparseMatrixDataStorage, TypeEquals(Object)) | 
|  | GetHashCode | Gets the hash code for this instance. (Overrides SparseMatrixDataStorage, TypeGetHashCode) | 
|   | Multiply(DoubleComplex, DoubleComplexCsrSparseMatrix) | Multiply a scalar and a sparse matrix. | 
|   | Multiply(DoubleComplexCsrSparseMatrix, DoubleComplex) | Multiply a scalar and a sparse matrix. | 
|  | Scale | Scales each element in the matrix by the specified value. | 
|   | Subtract | Subtracts two sparse matrices. | 
|   | ToCommaSeparated | Returns a formatted string representation of this matrix using commas
            and newlines. (Inherited from SparseMatrixDataStorage, Type) | 
|   | ToCommaSeparated(String) | Returns a formatted string representation of this matrix using commas
            and newlines. Numbers are formatted using the specified format string. (Inherited from SparseMatrixDataStorage, Type) | 
|  | ToDenseMatrix | Converts this sparse matrix to a dense matrix. | 
|   | ToString | Returns a formatted string representation of this matrix. (Inherited from SparseMatrixDataStorage, Type) | 
|   | ToString(String) | Returns a formatted string representation of this matrix. Numbers are displayed
            using the specified format. (Inherited from SparseMatrixDataStorage, Type) | 
|   | ToTabDelimited | Returns a formatted string representation of this matrix using tabs
            and newlines. (Inherited from SparseMatrixDataStorage, Type) | 
|   | ToTabDelimited(String) | Returns a formatted string representation of this matrix using tabs
            and newlines. Numbers are formatted using the specified format string. (Inherited from SparseMatrixDataStorage, Type) | 
|   | TransposeAdd(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Computes the sum of the transpose of one sparse matrix with another sparse matrix. Performs the operation C = A' + B, where ' denotes transpose and C[i,j] = A[j,i] + B[i,j]. | 
|   | TransposeAdd(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix, DoubleComplex) | Computes the sum of the transpose of one sparse matrix with a scalar multiple another sparse matrix. Performs the operation C = A' + beta*B, where ' denotes transpose and C[i,j] = A[j,i] + B[i,j]. | 
 Operators
Operators| Name | Description | |
|---|---|---|
|   | Addition(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Adds two sparse matrices. | 
|   | Division(DoubleComplexCsrSparseMatrix, DoubleComplex) | Divides a sparse matrix by a scalar. | 
|   | Equality(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Equality operator for complex sparse matrices in compressed row (CSR) format. | 
|   | Inequality(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Not equals operator for complex sparse matrices in compressed row (CSR) format. | 
|   | Multiply(DoubleComplex, DoubleComplexCsrSparseMatrix) | Multiply a scalar and a sparse matrix. | 
|   | Multiply(DoubleComplexCsrSparseMatrix, DoubleComplex) | Multiply a scalar and a sparse matrix. | 
|   | Subtraction(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Subtracts two sparse matrices. | 
 Fields
Fields| Name | Description | |
|---|---|---|
|  | data_ | The matrix data. (Inherited from SparseMatrixDataStorage, Type) | 
 See Also
See Also