github.com/gonum/lapack@v0.0.0-20181123203213-e4cdc5a0bff9/internal/testdata/dsterftest/disnan.f (about) 1 *> \brief \b DISNAN tests input for NaN. 2 * 3 * =========== DOCUMENTATION =========== 4 * 5 * Online html documentation available at 6 * http://www.netlib.org/lapack/explore-html/ 7 * 8 *> \htmlonly 9 *> Download DISNAN + dependencies 10 *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/disnan.f"> 11 *> [TGZ]</a> 12 *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/disnan.f"> 13 *> [ZIP]</a> 14 *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/disnan.f"> 15 *> [TXT]</a> 16 *> \endhtmlonly 17 * 18 * Definition: 19 * =========== 20 * 21 * LOGICAL FUNCTION DISNAN( DIN ) 22 * 23 * .. Scalar Arguments .. 24 * DOUBLE PRECISION DIN 25 * .. 26 * 27 * 28 *> \par Purpose: 29 * ============= 30 *> 31 *> \verbatim 32 *> 33 *> DISNAN returns .TRUE. if its argument is NaN, and .FALSE. 34 *> otherwise. To be replaced by the Fortran 2003 intrinsic in the 35 *> future. 36 *> \endverbatim 37 * 38 * Arguments: 39 * ========== 40 * 41 *> \param[in] DIN 42 *> \verbatim 43 *> DIN is DOUBLE PRECISION 44 *> Input to test for NaN. 45 *> \endverbatim 46 * 47 * Authors: 48 * ======== 49 * 50 *> \author Univ. of Tennessee 51 *> \author Univ. of California Berkeley 52 *> \author Univ. of Colorado Denver 53 *> \author NAG Ltd. 54 * 55 *> \date September 2012 56 * 57 *> \ingroup auxOTHERauxiliary 58 * 59 * ===================================================================== 60 LOGICAL FUNCTION DISNAN( DIN ) 61 * 62 * -- LAPACK auxiliary routine (version 3.4.2) -- 63 * -- LAPACK is a software package provided by Univ. of Tennessee, -- 64 * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- 65 * September 2012 66 * 67 * .. Scalar Arguments .. 68 DOUBLE PRECISION DIN 69 * .. 70 * 71 * ===================================================================== 72 * 73 * .. External Functions .. 74 LOGICAL DLAISNAN 75 EXTERNAL DLAISNAN 76 * .. 77 * .. Executable Statements .. 78 DISNAN = DLAISNAN(DIN,DIN) 79 RETURN 80 END