hermitian Interface

public interface hermitian

This interface provides methods to compute the hermitian operation for the different matrix types defined by stdlib_specialmatrices. For real-valued matrices, this is equivalent to the standard transpose. Specifications


Functions

private pure module function hermitian_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 hermitian_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 hermitian_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 hermitian_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)