DenseMatrix<T>.MultiplyByTranspose Method

Note: This API is now obsolete.
Multiplies this matrix by its Transpose().

Definition

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
[ObsoleteAttribute("Use the SymmetricMatrix<T>.FromOuterProduct method instead.")]
public SymmetricMatrix<T> MultiplyByTranspose()

Return Value

SymmetricMatrix<T>
A SymmetricMatrix<T> that is the product of this matrix with its transpose.

Remarks

Some applications, for example the solution of a least squares problem using normal equations, require the product of a matrix with its own transpose. This method performs this operation.

The resulting matrix is always symmetrical and positive definite. This is why a SymmetricMatrix<T> is returned, rather than a more general DenseMatrix<T>.

This method uses the BLAS routine DSYRK.

See Also