dpmax_c |
Table of contents
Proceduredpmax_c ( Largest DP number ) SpiceDouble dpmax_c () AbstractReturn the value of the largest (positive) number representable in a double precision variable. Required_ReadingNone. KeywordsCONSTANTS Brief_I/OThe function returns the value of the largest (positive) number that can be represented in a double precision variable. Detailed_InputNone. Detailed_OutputThe function returns the value of the largest (positive) number that can be represented in a double precision variable. This value varies from machine to machine. The value is defined by the macro DBL_MAX from the ANSI standard header file float.h. According to the ANSI standard, DBL_MAX must be at least 1.E+37 ParametersNone. ExceptionsError free. FilesNone. ParticularsThe function always returns a constant value, set by the user prior to compilation. ExamplesThe following code fragments illustrate the use of dpmax_c. Note in the second example that the smallest negative number is not necessarily the negative of the largest positive number. 1) Set a range variable for a star or ephemeris object. /. Compute the distance to each object. For stars, use a "very large" distance. ./ for ( i = 0; i < n; i++ ) { if ( strcmp ( type[i], "star" ) ) { /. The object is not a star. ./ range[i] = vnorm_c ( state[i] ); } else { range[i] = sqrt ( dpmax_c() ) / 2.; } } 2) Initialize a CSPICE "window." /. The window originally has one interval, from "minus infinity" to "plus infinity". ./ winsiz = 2; window[0] = dpmin_c(); window[1] = dpmax_c() ; scardd_ ( &winsiz, window ); RestrictionsNone. Literature_ReferencesNone. Author_and_InstitutionN.J. Bachman (JPL) J. Diaz del Rio (ODC Space) H.A. Neilan (JPL) M.J. Spencer (JPL) W.L. Taber (JPL) I.M. Underwood (JPL) Version-CSPICE Version 1.1.1, 02-JUN-2021 (JDR) Edited the header to comply with NAIF standard. -CSPICE Version 1.1.0, 23-JUL-2001 (NJB) Removed tab characters from source file. -CSPICE Version 1.0.0, 16-OCT-1998 (NJB) (HAN) (MJS) (WLT) (IMU) Index_Entrieslargest d.p. number |
Fri Dec 31 18:41:04 2021