TransposeMatrix Interface

public interface TransposeMatrix

Contents


Module Procedures

private subroutine TransposeMatrix_ldr(matA, matAT)

Transpose a dense matrix.

Arguments

Type IntentOptional AttributesName
type(Matrix_ldr), intent(in) :: matA

matA the matrix to transpose.

type(Matrix_ldr), intent(inout) :: matAT

matAT = matA^T.

private subroutine TransposeMatrix_ldc(matA, matAT)

Transpose a dense matrix.

Arguments

Type IntentOptional AttributesName
type(Matrix_ldc), intent(in) :: matA

The matrix to transpose.

type(Matrix_ldc), intent(inout) :: matAT

matAT = matA^T.