Updates a symmetric matrix by subtracting the product
of a matrix and its transpose.
Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
| Visual Basic (Declaration) |
|---|
Public Function SubtractOuterProduct ( _ matrix As Matrix _ ) As SymmetricMatrix |
| C# |
|---|
public SymmetricMatrix SubtractOuterProduct ( Matrix matrix ) |
| C++ |
|---|
public: SymmetricMatrix^ SubtractOuterProduct ( Matrix^ matrix ) |
Parameters
- matrix (Extreme.Mathematics.LinearAlgebra.Matrix)
- A Matrix.
Return Value
A reference to this instance.
Remarks
This method uses the level 3 BLAS routine DSYRK.
Exceptions
| Exception | Condition |
|---|---|
| DimensionMismatchException | The number of rows of matrix does not equal the number of rows in this SymmetricMatrix. |