Updates a matrix with the scaled unconjugated outer product of
a
ComplexVector and itself.
Namespace: Extreme.Mathematics.LinearAlgebra.ComplexAssembly: Extreme.Numerics.Version4x.Net40 (in Extreme.Numerics.Version4x.Net40.dll) Version: 4.2.11333.0 (5.0.12317.0)
public SingleComplexDenseMatrix AddOuterProduct(
SingleComplex factor,
SingleComplexVector vector
)
Public Function AddOuterProduct (
factor As SingleComplex,
vector As SingleComplexVector
) As SingleComplexDenseMatrix
public:
SingleComplexDenseMatrix^ AddOuterProduct(
SingleComplex factor,
SingleComplexVector^ vector
)
member AddOuterProduct :
factor : SingleComplex *
vector : SingleComplexVector -> SingleComplexDenseMatrix
Parameters
- factor
- Type: Extreme.MathematicsSingleComplex
The scale factor. - vector
- Type: Extreme.MathematicsSingleComplexVector
A ComplexVector.
Return Value
Type:
SingleComplexDenseMatrixA reference to this instance.
The matrix must be square. The length of the vector
vector must equal the number of rows and columns
of this matrix. Otherwise, an exception of type
DimensionMismatchException
is thrown.
This operation is sometimes called vector rank-1 update.
Numerical Libraries
Supported in: 5.x, 4.x
Reference