Note: This API is now obsolete.
Multiplies this matrix by another matrix and returns
the result.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
[ObsoleteAttribute("Use the static Multiply method instead.")]
public Matrix<T> Multiply(
MatrixOperationSide side,
TransposeOperation operation,
TransposeOperation otherOperation,
Matrix<T> other
)
<ObsoleteAttribute("Use the static Multiply method instead.")>
Public Function Multiply (
side As MatrixOperationSide,
operation As TransposeOperation,
otherOperation As TransposeOperation,
other As Matrix(Of T)
) As Matrix(Of T)
public:
[ObsoleteAttribute(L"Use the static Multiply method instead.")]
Matrix<T>^ Multiply(
MatrixOperationSide side,
TransposeOperation operation,
TransposeOperation otherOperation,
Matrix<T>^ other
)
[<ObsoleteAttribute("Use the static Multiply method instead.")>]
member Multiply :
side : MatrixOperationSide *
operation : TransposeOperation *
otherOperation : TransposeOperation *
other : Matrix<'T> -> Matrix<'T>
Parameters
- side
- Type: Extreme.MathematicsMatrixOperationSide
Specifies whether other
is the left or right operand of the multiplication. - operation
- Type: Extreme.MathematicsTransposeOperation
A TransposeOperation value
that indicates which operation, if any, should be performed on
this instance before multiplying. - otherOperation
- Type: Extreme.MathematicsTransposeOperation
A TransposeOperation value
that indicates which operation, if any, should be performed on
the matrix other before multiplying. - other
- Type: Extreme.MathematicsMatrixT
The right operand of the multiplication.
Return Value
Type:
MatrixTA matrix that is the product of this matrix,
transformed as specified by
operation, with the matrix
other, transformed as specified by
otherOperation.
This method calculates the matrix product of two matrices.
The exact form of the operation is determined by the other parameters.
The dimensions of the two matrices must be compatible with this form.
Reference