near_zero Interface

public interface near_zero

Contents


Module Procedures

private elemental function near_zero_real_dp(x, epsilon) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x
real(kind=dp), intent(in), optional :: epsilon

Return Value logical

private elemental function near_zero_real_sp(x, epsilon) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: x
real(kind=dp), intent(in), optional :: epsilon

Return Value logical

private elemental function near_zero_complex_dp(x, epsilon) result(res)

Arguments

Type IntentOptional Attributes Name
complex(kind=dp), intent(in) :: x
real(kind=dp), intent(in), optional :: epsilon

Return Value logical

private elemental function near_zero_complex_sp(x, epsilon) result(res)

Arguments

Type IntentOptional Attributes Name
complex(kind=sp), intent(in) :: x
real(kind=dp), intent(in), optional :: epsilon

Return Value logical