LinearOperator<T>.MultiplyTranspose Method

Definition

Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4

Overload List

MultiplyTranspose(Matrix<T>)Applies the transpose of the linear operator to a matrix.
MultiplyTranspose(Vector<T>)Applies the (conjugate) transpose of the linear operator to a vector.

MultiplyTranspose(Matrix<T>)

Applies the transpose of the linear operator to a matrix.
C#
public Matrix<T> MultiplyTranspose(
	Matrix<T> matrix
)

Parameters

matrix  Matrix<T>
A Matrix<T>.

Return Value

Matrix<T>
The product of the transpose of the linear operator and matrix.

Exceptions

ArgumentNullException

matrix is null.

DimensionMismatchException

The number of rows of matrix does not equal the number of rows in the linear operator.

MultiplyTranspose(Vector<T>)

Applies the (conjugate) transpose of the linear operator to a vector.
C#
public Vector<T> MultiplyTranspose(
	Vector<T> vector
)

Parameters

vector  Vector<T>
A Vector<T>.

Return Value

Vector<T>
The product of the conjugate transpose of the linear operator and vector.

Exceptions

ArgumentNullException

vector is null.

DimensionMismatchException

The length of vector does not equal the number of rows in the linear operator.

See Also