|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.stsci.edu/~sontag/spicedocs/cspice/dpmax_c.html
Дата изменения: Sat Dec 17 06:08:45 2005 Дата индексирования: Sun Apr 10 23:24:35 2016 Кодировка: Поисковые слова: asteroid |
Return the value of the largest (positive) number representable in a double precision variable.
None.
The function returns the value of the largest (positive) number that can be represented in a double precision variable.
None.
The 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
None.
The function always returns a constant value, set by the user prior to compilation.
The 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 );
None.
Error free.
None.
N.J. Bachman (JPL) H.A. Neilan (JPL) M.J. Spencer (JPL) W.L. Taber (JPL) I.M. Underwood (JPL)
None.
-CSPICE Version 1.1.0, 23-JUL-2001 (NJB)
Removed tab characters from source file.
-CSPICE Version 1.0.0, 16-OCT-1998 (NJB)
largest d.p. number