Float |
The FloatSymmetricMatrix type exposes the following members.
Name | Description | |
---|---|---|
Add(FloatSymmetricMatrix, FloatSymmetricMatrix) | Adds two symmetric matrices. | |
Add(FloatSymmetricMatrix, Single) | Adds a symmetric matrix and a scalar. | |
Add(Single, FloatSymmetricMatrix) | Adds a scalar and a symmetric matrix. | |
Apply(FuncFloatVector, Single) | Returns a new vector containing an element for each column or row in this matrix. The elements are the results of applying a function that takes a vector and returns a single-precision number. | |
Apply(FuncSingle, Single) | Returns a new matrix with the same size as this matrix, whose values are the result of applying the given unary function to each element of this matrix. | |
Apply(FuncSingle, Int32, Single, Int32) | Returns a new matrix with the same size as this matrix, whose values are the result of applying the given binary function to each element of this matrix. The first parameter to the binary function is the matrix element; the second parameter is the passed integer value. | |
Apply(FuncSingle, Single, Single, FloatSymmetricMatrix) | Returns a new matrix with the same size as this matrix, whose values are the result of applying the given binary function to each element of this matrix. The first parameter to the binary function is the matrix element; the second parameter is the corresponding element of the passed matrix. | |
Apply(FuncSingle, Single, Single, Single) | Returns a new matrix with the same size as this matrix, whose values are the result of applying the given binary function to each element of this matrix. The first parameter to the binary function is the matrix element; the second parameter is the passed float-precision value. | |
Clone | Creates a deep copy of this matrix. | |
DeepenThisCopy | Guarantees that there is only one reference to the underlying data and that this data is in contiguous storage. | |
Divide(FloatSymmetricMatrix, FloatSymmetricMatrix) | Divide a symmetric matrix by another. | |
Divide(FloatSymmetricMatrix, Single) | Divide a symmetric matrix by a scalar. | |
Divide(Single, FloatSymmetricMatrix) | Divide a scalar by a symmetric matrix. | |
Equals |
Tests for equality of this matrix and another matrix.
Two matrices are equal if they have the same dimensions
and all values are equal.
(Overrides ObjectEquals(Object)) | |
GetHashCode |
Returns an integer hash code for this matrix.
(Overrides ObjectGetHashCode) | |
LeadingSubmatrix | Returns the k by k upper left corner of the matrix. The matrix and the submatrix share the same data. | |
Multiply(FloatSymmetricMatrix, FloatSymmetricMatrix) | Multiply two lower symmetric matrices. | |
Multiply(FloatSymmetricMatrix, Single) | Multiply a symmetric matrix and a scalar. | |
Multiply(Single, FloatSymmetricMatrix) | Multiply a scalar and a symmetric matrix. | |
Negate | Negation operator. | |
OnDeserialized | Checks that the matrix is square following deserialization | |
Resize | Changes the order of this matrix to that specified, adding zeros or truncating as necessary. | |
ShallowCopy | Creates a shallow copy of this matrix. | |
Subtract(FloatSymmetricMatrix, FloatSymmetricMatrix) | Subtracts one symmetric matrix from another. | |
Subtract(FloatSymmetricMatrix, Single) | Subtracts a scalar from a symmetric matrix. | |
Subtract(Single, FloatSymmetricMatrix) | Subtracts a symmetric matrix from a scalar. | |
ToCommaSeparated | Returns a formatted string representation of this matrix using commas and newlines. | |
ToCommaSeparated(String) | Returns a formatted string representation of this matrix using commas and newlines. Numbers are formatted using the specified format string. | |
ToGeneralMatrix | Converts this sparse matrix to a general matrix. | |
ToString |
Returns a formatted string representation of this matrix.
(Overrides ObjectToString) | |
ToString(String) | Returns a formatted string representation of this matrix. Numbers are displayed using the specified format. | |
ToTabDelimited | Returns a formatted string representation of this matrix using tabs and newlines. | |
ToTabDelimited(String) | Returns a formatted string representation of this matrix using tabs and newlines. Numbers are formatted using the specified format string. | |
Transform(FuncSingle, Single) | Modifies the elements of this matrix by applying the given unary function to each element. | |
Transform(FuncSingle, Int32, Single, Int32) | Modifies the contents of this matrix by applying the given binary function to each element. The first parameter to the binary function is the matrix element; the second parameter is the passed integer value. | |
Transform(FuncSingle, Single, Single, FloatSymmetricMatrix) | Modifies the contents of this matrix by applying the given binary function to each element. The first parameter to the binary function is the matrix element; the second parameter is the corresponding element of the passed matrix. | |
Transform(FuncSingle, Single, Single, Single) | Modifies the contents of this matrix by applying the given binary function to each element. The first parameter to the binary function is the matrix element; the second parameter is the passed float-precision value. | |
Transpose | Returns this matrix. |