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 override SingleComplexMatrix Multiply(
MatrixOperationSide side,
TransposeOperation transposeA,
TransposeOperation transposeB,
SingleComplexMatrix matrix
)
Public Overrides Function Multiply (
side As MatrixOperationSide,
transposeA As TransposeOperation,
transposeB As TransposeOperation,
matrix As SingleComplexMatrix
) As SingleComplexMatrix
public:
virtual SingleComplexMatrix^ Multiply(
MatrixOperationSide side,
TransposeOperation transposeA,
TransposeOperation transposeB,
SingleComplexMatrix^ matrix
) override
abstract Multiply :
side : MatrixOperationSide *
transposeA : TransposeOperation *
transposeB : TransposeOperation *
matrix : SingleComplexMatrix -> SingleComplexMatrix
override Multiply :
side : MatrixOperationSide *
transposeA : TransposeOperation *
transposeB : TransposeOperation *
matrix : SingleComplexMatrix -> SingleComplexMatrix
Parameters
- side
- Type: Extreme.MathematicsMatrixOperationSide
A MatrixOperationSide value that
specifies whether the matrix a is the left
or right operand of the multiplication. - transposeA
- Type: Extreme.MathematicsTransposeOperation
A TransposeOperation value
that indicates which operation, if any, should be performed on
this instance before multiplying. - transposeB
- Type: Extreme.MathematicsTransposeOperation
A TransposeOperation value
that indicates which operation, if any, should be performed on
the matrix matrix before multiplying. - matrix
- Type: Extreme.MathematicsSingleComplexMatrix
A SingleComplexMatrix.
Return Value
Type:
SingleComplexMatrixA
SingleComplexMatrix that is the product of this matrix
and the
SingleComplexMatrixa.
This method uses the level 3 BLAS routine ZHEMM.
Numerical Libraries
Supported in: 5.x, 4.x
Reference