transpose Interface

public interface transpose

This interface provides methods to compute the transpose operation for the different matrix types defined by stdlib_specialmatrices. Specifications


Functions

private pure module function transpose_tridiagonal_cdp(A) result(B)

Arguments

Type IntentOptional Attributes Name
type(tridiagonal_cdp_type), intent(in) :: A

Input matrix.

Return Value type(tridiagonal_cdp_type)

private pure module function transpose_tridiagonal_csp(A) result(B)

Arguments

Type IntentOptional Attributes Name
type(tridiagonal_csp_type), intent(in) :: A

Input matrix.

Return Value type(tridiagonal_csp_type)

private pure module function transpose_tridiagonal_dp(A) result(B)

Arguments

Type IntentOptional Attributes Name
type(tridiagonal_dp_type), intent(in) :: A

Input matrix.

Return Value type(tridiagonal_dp_type)

private pure module function transpose_tridiagonal_sp(A) result(B)

Arguments

Type IntentOptional Attributes Name
type(tridiagonal_sp_type), intent(in) :: A

Input matrix.

Return Value type(tridiagonal_sp_type)