ieee_class_fortran Module



Interfaces

public interface is_ieee_negative_inf

Checks whether x is ieee_negative_inf

  • private pure elemental function is_ieee_negative_inf_class(x) result(status)

    Checks whether x is ieee_negative_inf

    Arguments

    Type IntentOptional Attributes Name
    type(ieee_class_type), intent(in) :: x

    Return Value logical

  • private pure elemental function is_ieee_negative_inf_real32(x) result(status)

    Checks whether x is ieee_negative_inf

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_negative_inf_real64(x) result(status)

    Checks whether x is ieee_negative_inf

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_negative_inf_real128(x) result(status)

    Checks whether x is ieee_negative_inf

    Arguments

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

    Return Value logical

public interface is_ieee_negative_zero

Checks whether x is ieee_negative_zero

  • private pure elemental function is_ieee_negative_zero_class(x) result(status)

    Checks whether x is ieee_negative_zero

    Arguments

    Type IntentOptional Attributes Name
    type(ieee_class_type), intent(in) :: x

    Return Value logical

  • private pure elemental function is_ieee_negative_zero_real32(x) result(status)

    Checks whether x is ieee_negative_zero

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_negative_zero_real64(x) result(status)

    Checks whether x is ieee_negative_zero

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_negative_zero_real128(x) result(status)

    Checks whether x is ieee_negative_zero

    Arguments

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

    Return Value logical

public interface is_ieee_either_zero

Checks whether x is either ieee_negative_zero or ieee_positive_zero

  • private pure elemental function is_ieee_either_zero_class(x) result(status)

    Checks whether x is either ieee_negative_zero or ieee_positive_zero

    Arguments

    Type IntentOptional Attributes Name
    type(ieee_class_type), intent(in) :: x

    Return Value logical

  • private pure elemental function is_ieee_either_zero_real32(x) result(status)

    Checks whether x is either ieee_negative_zero or ieee_positive_zero

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_either_zero_real64(x) result(status)

    Checks whether x is either ieee_negative_zero or ieee_positive_zero

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_either_zero_real128(x) result(status)

    Checks whether x is either ieee_negative_zero or ieee_positive_zero

    Arguments

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

    Return Value logical

public interface is_ieee_positive_zero

Checks whether x is ieee_positive_zero

  • private pure elemental function is_ieee_positive_zero_class(x) result(status)

    Checks whether x is ieee_positive_zero

    Arguments

    Type IntentOptional Attributes Name
    type(ieee_class_type), intent(in) :: x

    Return Value logical

  • private pure elemental function is_ieee_positive_zero_real32(x) result(status)

    Checks whether x is ieee_positive_zero

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_positive_zero_real64(x) result(status)

    Checks whether x is ieee_positive_zero

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_positive_zero_real128(x) result(status)

    Checks whether x is ieee_positive_zero

    Arguments

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

    Return Value logical

public interface is_ieee_positive_inf

Checks whether x is ieee_positive_inf

  • private pure elemental function is_ieee_positive_inf_class(x) result(status)

    Checks whether x is ieee_positive_inf

    Arguments

    Type IntentOptional Attributes Name
    type(ieee_class_type), intent(in) :: x

    Return Value logical

  • private pure elemental function is_ieee_positive_inf_real32(x) result(status)

    Checks whether x is ieee_positive_inf

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_positive_inf_real64(x) result(status)

    Checks whether x is ieee_positive_inf

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_positive_inf_real128(x) result(status)

    Checks whether x is ieee_positive_inf

    Arguments

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

    Return Value logical

public interface is_ieee_quiet_nan

Checks whether x is ieee_quiet_nan

  • private pure elemental function is_ieee_quiet_nan_class(x) result(status)

    Checks whether x is ieee_quiet_nan

    Arguments

    Type IntentOptional Attributes Name
    type(ieee_class_type), intent(in) :: x

    Return Value logical

  • private pure elemental function is_ieee_quiet_nan_real32(x) result(status)

    Checks whether x is ieee_quiet_nan

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_quiet_nan_real64(x) result(status)

    Checks whether x is ieee_quiet_nan

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_quiet_nan_real128(x) result(status)

    Checks whether x is ieee_quiet_nan

    Arguments

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

    Return Value logical

public interface is_ieee_signaling_nan

Checks whether x is ieee_signaling_nan

  • private pure elemental function is_ieee_signaling_nan_class(x) result(status)

    Checks whether x is ieee_signaling_nan

    Arguments

    Type IntentOptional Attributes Name
    type(ieee_class_type), intent(in) :: x

    Return Value logical

  • private pure elemental function is_ieee_signaling_nan_real32(x) result(status)

    Checks whether x is ieee_signaling_nan

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_signaling_nan_real64(x) result(status)

    Checks whether x is ieee_signaling_nan

    Arguments

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

    Return Value logical

  • private pure elemental function is_ieee_signaling_nan_real128(x) result(status)

    Checks whether x is ieee_signaling_nan

    Arguments

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

    Return Value logical

public interface set_ieee_negative_inf

Substitutes ieee_negative_inf to x using ieee_value

  • private pure elemental subroutine set_ieee_negative_inf_real32(x)

    Substitutes ieee_negative_inf to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real32), intent(inout) :: x
  • private pure elemental subroutine set_ieee_negative_inf_real64(x)

    Substitutes ieee_negative_inf to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real64), intent(inout) :: x
  • private pure elemental subroutine set_ieee_negative_inf_real128(x)

    Substitutes ieee_negative_inf to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real128), intent(inout) :: x

public interface set_ieee_negative_zero

Substitutes ieee_negative_zero to x using ieee_value

  • private pure elemental subroutine set_ieee_negative_zero_real32(x)

    Substitutes ieee_negative_zero to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real32), intent(inout) :: x
  • private pure elemental subroutine set_ieee_negative_zero_real64(x)

    Substitutes ieee_negative_zero to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real64), intent(inout) :: x
  • private pure elemental subroutine set_ieee_negative_zero_real128(x)

    Substitutes ieee_negative_zero to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real128), intent(inout) :: x

public interface set_ieee_positive_zero

Substitutes ieee_positive_zero to x using ieee_value

  • private pure elemental subroutine set_ieee_positive_zero_real32(x)

    Substitutes ieee_positive_zero to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real32), intent(inout) :: x
  • private pure elemental subroutine set_ieee_positive_zero_real64(x)

    Substitutes ieee_positive_zero to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real64), intent(inout) :: x
  • private pure elemental subroutine set_ieee_positive_zero_real128(x)

    Substitutes ieee_positive_zero to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real128), intent(inout) :: x

public interface set_ieee_positive_inf

Substitutes ieee_positive_inf to x using ieee_value

  • private pure elemental subroutine set_ieee_positive_inf_real32(x)

    Substitutes ieee_positive_inf to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real32), intent(inout) :: x
  • private pure elemental subroutine set_ieee_positive_inf_real64(x)

    Substitutes ieee_positive_inf to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real64), intent(inout) :: x
  • private pure elemental subroutine set_ieee_positive_inf_real128(x)

    Substitutes ieee_positive_inf to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real128), intent(inout) :: x

public interface set_ieee_quiet_nan

Substitutes ieee_quiet_nan to x using ieee_value

  • private pure elemental subroutine set_ieee_quiet_nan_real32(x)

    Substitutes ieee_quiet_nan to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real32), intent(inout) :: x
  • private pure elemental subroutine set_ieee_quiet_nan_real64(x)

    Substitutes ieee_quiet_nan to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real64), intent(inout) :: x
  • private pure elemental subroutine set_ieee_quiet_nan_real128(x)

    Substitutes ieee_quiet_nan to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real128), intent(inout) :: x

public interface set_ieee_signaling_nan

Substitutes ieee_signaling_nan to x using ieee_value

  • private pure elemental subroutine set_ieee_signaling_nan_real32(x)

    Substitutes ieee_signaling_nan to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real32), intent(inout) :: x
  • private pure elemental subroutine set_ieee_signaling_nan_real64(x)

    Substitutes ieee_signaling_nan to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real64), intent(inout) :: x
  • private pure elemental subroutine set_ieee_signaling_nan_real128(x)

    Substitutes ieee_signaling_nan to x using ieee_value

    Arguments

    Type IntentOptional Attributes Name
    real(kind=real128), intent(inout) :: x