operator(.i.) Interface

public interface operator(.i.)

Calculate the inverse of a real matrix.


Contents


Module Procedures

private module function inv_rsp(A) result(inv)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(in), dimension(:, :):: A

Return Value real(kind=sp), dimension(:, :), allocatable

private module function inv_rdp(A) result(inv)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in), dimension(:, :):: A

Return Value real(kind=dp), dimension(:, :), allocatable

private module function inv_csp(A) result(inv)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(in), dimension(:, :):: A

Return Value complex(kind=sp), dimension(:, :), allocatable

private module function inv_cdp(A) result(inv)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(in), dimension(:, :):: A

Return Value complex(kind=dp), dimension(:, :), allocatable