Computes the matrix inner product of the given matrix with the transpose of the second matrix and places the result in a third matrix.

Namespace:  CenterSpace.NMath.Core
Assembly:  NMath (in NMath.dll) Version: 5.1.0.0

Syntax

C#
[ObsoleteAttribute("Use NMathFunctions.DoubleMatrix Product( DoubleMatrix A, DoubleMatrix B, DoubleMatrix C, ProductTransposeOption transOpt )")]
public static void ProductTranspose(
	DoubleMatrix A,
	DoubleMatrix B,
	DoubleMatrix C
)
Visual Basic (Declaration)
<ObsoleteAttribute("Use NMathFunctions.DoubleMatrix Product( DoubleMatrix A, DoubleMatrix B, DoubleMatrix C, ProductTransposeOption transOpt )")> _
Public Shared Sub ProductTranspose ( _
	A As DoubleMatrix, _
	B As DoubleMatrix, _
	C As DoubleMatrix _
)
Visual C++
[ObsoleteAttribute(L"Use NMathFunctions.DoubleMatrix Product( DoubleMatrix A, DoubleMatrix B, DoubleMatrix C, ProductTransposeOption transOpt )")]
public:
static void ProductTranspose(
	DoubleMatrix^ A, 
	DoubleMatrix^ B, 
	DoubleMatrix^ C
)

Parameters

A
Type: CenterSpace.NMath.Core..::.DoubleMatrix
A matrix.
B
Type: CenterSpace.NMath.Core..::.DoubleMatrix
A matrix.
C
Type: CenterSpace.NMath.Core..::.DoubleMatrix
A matrix in which to place the result of the transpose product.

Remarks

This function is equivalent to calling NMathFunctions.Product( A, NMathFunctions.Transpose(B), C ).

Exceptions

ExceptionCondition
CenterSpace.NMath.Core..::.MismatchedSizeExceptionThrown if A, B and C do not all have compatible dimensions.

See Also