Note: This API is now obsolete.
Multiplies a matrix in place by the orthogonal matrix
Q of this
QRDecompositionT, or its
transpose.
Namespace:
Extreme.Mathematics.LinearAlgebra
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
[ObsoleteAttribute("Use the Multiply or Solve methods of the OrthogonalFactor property instead.")]
public DenseMatrix<T> ApplyQ(
TransposeOperation operation,
DenseMatrix<T> matrix
)
<ObsoleteAttribute("Use the Multiply or Solve methods of the OrthogonalFactor property instead.")>
Public Function ApplyQ (
operation As TransposeOperation,
matrix As DenseMatrix(Of T)
) As DenseMatrix(Of T)
public:
[ObsoleteAttribute(L"Use the Multiply or Solve methods of the OrthogonalFactor property instead.")]
DenseMatrix<T>^ ApplyQ(
TransposeOperation operation,
DenseMatrix<T>^ matrix
)
[<ObsoleteAttribute("Use the Multiply or Solve methods of the OrthogonalFactor property instead.")>]
member ApplyQ :
operation : TransposeOperation *
matrix : DenseMatrix<'T> -> DenseMatrix<'T>
Parameters
- operation
- Type: Extreme.MathematicsTransposeOperation
A TransposeOperation
enumeration value that specifies whether to multiply
by the transposed orthogonal matrix. - matrix
- Type: Extreme.Mathematics.LinearAlgebraDenseMatrixT
A DenseMatrixT with
the same number of rows as Q.
Return Value
Type:
DenseMatrixTA reference to the transformed matrix.
The multiplication is performed implicitly.
The matrix matrix is overwritten with the result.
Reference