Matrix<T>.Add Product In Place(Matrix<T>, Transpose Operation, Matrix<T>, Transpose Operation) Method
Adds the product of two matrices to this matrix.
Definition
Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
A reference to this matrix.
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public virtual Matrix<T> AddProductInPlace(
Matrix<T> matrix1,
TransposeOperation operation1,
Matrix<T> matrix2,
TransposeOperation operation2
)
Parameters
- matrix1 Matrix<T>
- The first matrix.
- operation1 TransposeOperation
- The operation to apply to matrix1 before multiplying.
- matrix2 Matrix<T>
- The second matrix.
- operation2 TransposeOperation
- The operation to apply to matrix2 before multiplying.
Return Value
Matrix<T>A reference to this matrix.
Remarks
This method uses the BLAS routine DGEMM.
Exceptions
Argument | matrix1 is null.
-or- matrix2 is null. |
Dimension | The dimensions of any of the three matrices involved in this operation are not compatible. |