Represents the possible values of an operation to be performed on a Matrix before it is multiplied.

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Enumeration TransposeOperation
C#
public enum TransposeOperation
C++
public enum class TransposeOperation

Members

MemberDescription
None
No operation is performed. The Matrix is multiplied 'as is.'
Transpose
The transpose of the Matrix multiplied.
ConjugateTranspose
The conjugate transpose of the Matrix is multiplied. For real matrices, this is the same as Transpose.
Conjugate
The conjugate of the Matrix is multiplied. For real matrices, this is the same as None.

Remarks

This enumeration corresponds to the trans parameters in the BLAS and LAPACK routines, and the CBLAS_TRANSPOSE enum in the CBLAS interface definition.