Note: This API is now obsolete.
Multiplies a matrix in place by the orthogonal matrix
Q of this
QRDecomposition, or its
transpose.
Namespace: Extreme.Mathematics.LinearAlgebraAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
[ObsoleteAttribute("Use the Multiply or Solve methods of the OrthogonalFactor property instead.")]
public DenseMatrix ApplyQ(
MatrixOperationSide side,
TransposeOperation operation,
DenseMatrix matrix
)
<ObsoleteAttribute("Use the Multiply or Solve methods of the OrthogonalFactor property instead.")>
Public Function ApplyQ (
side As MatrixOperationSide,
operation As TransposeOperation,
matrix As DenseMatrix
) As DenseMatrix
public:
[ObsoleteAttribute(L"Use the Multiply or Solve methods of the OrthogonalFactor property instead.")]
DenseMatrix^ ApplyQ(
MatrixOperationSide side,
TransposeOperation operation,
DenseMatrix^ matrix
)
[<ObsoleteAttribute("Use the Multiply or Solve methods of the OrthogonalFactor property instead.")>]
member ApplyQ :
side : MatrixOperationSide *
operation : TransposeOperation *
matrix : DenseMatrix -> DenseMatrix
Parameters
- side
- Type: Extreme.MathematicsMatrixOperationSide
A MatrixOperationSide
value that specifies whether the matrix Q (or its
transpose) should be the left or right operand of
the multiplication. - operation
- Type: Extreme.MathematicsTransposeOperation
A TransposeOperation
enumeration value that specifies whether to multiply
by the original or the transposed orthogonal matrix Q. - matrix
- Type: Extreme.Mathematics.LinearAlgebraDenseMatrix
A DenseMatrix with
the same number of rows as Q.
Return Value
Type:
DenseMatrixA reference to the transformed matrix.
The multiplication is performed implicitly.
The matrix matrix is overwritten with the result.
Numerical Libraries
Obsolete (compiler warning) in 5.x
Obsolete (compiler warning) in 4.x
Reference