Updates a hermitian matrix with the scaled outer product
of a matrix and its conjugate transpose.
Namespace: Extreme.Mathematics.LinearAlgebra.ComplexAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public ComplexHermitianMatrix AddOuterProduct(
double factor,
ComplexMatrix matrix
)
Public Function AddOuterProduct (
factor As Double,
matrix As ComplexMatrix
) As ComplexHermitianMatrix
public:
ComplexHermitianMatrix^ AddOuterProduct(
double factor,
ComplexMatrix^ matrix
)
member AddOuterProduct :
factor : float *
matrix : ComplexMatrix -> ComplexHermitianMatrix
Parameters
- factor
- Type: SystemDouble
The scale factor. - matrix
- Type: Extreme.MathematicsComplexMatrix
A ComplexMatrix.
Return Value
Type:
ComplexHermitianMatrixA reference to this instance.
The number of rows of matrix must equal
the number of rows and columns of this instance.
This method uses the level 3 BLAS routine ZHERK.
Numerical Libraries
Supported in: 5.x, 4.x
Reference