det Interface

public interface det

det computes the matrix determinant.


Contents


Functions

private module function det_dp(A, outL, outU) result(det)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in), dimension(:, :):: A
real(kind=dp), intent(inout), optional dimension(:, :), allocatable:: outL
real(kind=dp), intent(inout), optional dimension(:, :), allocatable:: outU

Return Value real(kind=dp)

private module function det_sp(A, outL, outU) result(det)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(in), dimension(:, :):: A
real(kind=sp), intent(inout), optional dimension(:, :), allocatable:: outL
real(kind=sp), intent(inout), optional dimension(:, :), allocatable:: outU

Return Value real(kind=sp)