nag_is_finite (x07aac) (PDF version)
x07 Chapter Contents
x07 Chapter Introduction
NAG Library Manual

NAG Library Function Document

nag_is_finite (x07aac)

+ Contents

    1  Purpose
    7  Accuracy

1  Purpose

nag_is_finite (x07aac) determines whether a floating-point number is finite.

2  Specification

#include <nag.h>
#include <nagx07.h>
Nag_Boolean  nag_is_finite (double x)

3  Description

nag_is_finite (x07aac) returns Nag_TRUE if and only if x is finite, and returns Nag_FALSE otherwise.

4  References

IEEE (2008) Standard for Floating-Point Arithmetic IEEE Standard 754-2008 IEEE, New York.

5  Arguments

1:     xdoubleInput
On entry: the number whose status is to be determined.

6  Error Indicators and Warnings

None.

7  Accuracy

Not applicable.

8  Parallelism and Performance

Not applicable.

9  Further Comments

This function will return Nag_FALSE if the argument x is either infinite or a NaN (Not A Number).

10  Example

This program creates various infinities, NaNs and normal numbers and distinguishes between them.

10.1  Program Text

Program Text (x07aace.c)

10.2  Program Data

None.

10.3  Program Results

Program Results (x07aace.r)


nag_is_finite (x07aac) (PDF version)
x07 Chapter Contents
x07 Chapter Introduction
NAG Library Manual

© The Numerical Algorithms Group Ltd, Oxford, UK. 2014