exactly_equal Interface

public interface exactly_equal

Are two numbers exactly equal to each other


Contents


Module Procedures

private elemental function exactly_equal_r32(a, b)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: a
real(kind=real32), intent(in) :: b

Return Value logical

private elemental function exactly_equal_r64(a, b)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: a
real(kind=real64), intent(in) :: b

Return Value logical

private elemental function exactly_equal_r128(a, b)

Arguments

Type IntentOptional Attributes Name
real(kind=real128), intent(in) :: a
real(kind=real128), intent(in) :: b

Return Value logical

private elemental function exactly_equal_c32(a, b)

Arguments

Type IntentOptional Attributes Name
complex(kind=real32), intent(in) :: a
complex(kind=real32), intent(in) :: b

Return Value logical

private elemental function exactly_equal_c64(a, b)

Arguments

Type IntentOptional Attributes Name
complex(kind=real64), intent(in) :: a
complex(kind=real64), intent(in) :: b

Return Value logical

private elemental function exactly_equal_c128(a, b)

Arguments

Type IntentOptional Attributes Name
complex(kind=real128), intent(in) :: a
complex(kind=real128), intent(in) :: b

Return Value logical