TriangularMatrix<T>.Multiply Method

Definition

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23

Overload List

Multiply(Matrix<T>)Applies the linear operator to a matrix.
Multiply(Vector<T>)Applies the linear operator to a vector.
Multiply(DenseMatrix<T>, TriangularMatrix<T>) Multiplies a DenseMatrix<T> by a TriangularMatrix<T>.
Multiply(TransposeOperation, Matrix<T>) Multiplies a matrix on the left by this matrix.
Obsolete.
Multiply(TransposeOperation, Vector<T>) Multiplies a vector on the left by this vector.
Obsolete.
Multiply(MatrixOperationSide, TransposeOperation, TransposeOperation, Matrix<T>) Multiplies this matrix by another matrix and returns the result.
Obsolete.

Multiply(DenseMatrix<T>, TriangularMatrix<T>)

Multiplies a DenseMatrix<T> by a TriangularMatrix<T>.
C#
public static DenseMatrix<T> Multiply(
	DenseMatrix<T> denseMatrix,
	TriangularMatrix<T> triangularMatrix
)

Parameters

denseMatrix  DenseMatrix<T>
A DenseMatrix<T>.
triangularMatrix  TriangularMatrix<T>
A triangular matrix.

Return Value

DenseMatrix<T>
A new DenseMatrix<T> that is the product of denseMatrix and triangularMatrix.

Remarks

This method encapsulates the BLAS routine DTRMM.

Exceptions

ArgumentNullExceptiondenseMatrix is null.

-or-

triangularMatrix is null.

See Also