Multiplies a vector in place by the orthogonal vector Q of this QRDecomposition.

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Function ApplyQ ( _
	vector As GeneralVector _
) As GeneralVector
C#
public GeneralVector ApplyQ (
	GeneralVector vector
)
C++
public:
GeneralVector^ ApplyQ (
	GeneralVector^ vector
)

Parameters

vector (Extreme.Mathematics.LinearAlgebra.GeneralVector)
A GeneralVector with the same number of rows as Q.

Return Value

A reference to the transformed vector.

Remarks

The multiplication is performed implicitly.

Exceptions

ExceptionCondition
ArgumentNullExceptionvector is nullNothingnullptr.
DimensionMismatchException The length of vector does not equal the number of rows of the matrix.