Multiplies a matrix in place by the orthogonal matrix
Q of this QRDecomposition, or its
transpose.
Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
| Visual Basic (Declaration) |
|---|
Public Function ApplyQ ( _ operation As TransposeOperation, _ matrix As GeneralMatrix _ ) As GeneralMatrix |
| C# |
|---|
public GeneralMatrix ApplyQ ( TransposeOperation operation, GeneralMatrix matrix ) |
| C++ |
|---|
public: GeneralMatrix^ ApplyQ ( TransposeOperation operation, GeneralMatrix^ matrix ) |
Parameters
- operation (Extreme.Mathematics.LinearAlgebra.TransposeOperation)
- A TransposeOperation enumeration value that specifies whether to multiply by the transposed orthogonal matrix.
- matrix (Extreme.Mathematics.LinearAlgebra.GeneralMatrix)
- A GeneralMatrix with the same number of rows as Q.
Return Value
A reference to the transformed matrix.
Remarks
The multiplication is performed implicitly.
The matrix matrix is overwritten with the result.