| maxd_c |
|
Table of contents
Proceduremaxd_c ( Maximum of a set of double precision values ) SpiceDouble maxd_c ( SpiceInt n, ... ) AbstractFind the maximum of a set of double precision values. Required_ReadingPLANES KeywordsGEOMETRY MATH PLANE Brief_I/OVARIABLE I/O DESCRIPTION -------- --- -------------------------------------------------- n I The number of double precision values to compare. ... I The numbers to be compared, separated by commas. Detailed_Input
n is the number of double precision values in the set whose
maximum is to be determined.
... represents a variable argument list. The number of double
precision values supplied must be that indicated by `n'. The
values are separated by commas.
Section 5.2.4.1 of the ANSI C Standard, titled "Translation
Limits," specifies that argument lists containing at least 31
items must be supported. In the interest of portability, no
more than 30 double precision values should be supplied.
Detailed_OutputThe function returns the maximum of the set of input double precision values. ParametersNone. Exceptions
Error free.
1) If `n' is less than 1, the value 0.0 is returned.
2) If the number of double precision values supplied does not match
the argument `n', the action of this routine is not defined.
3) If the number of double precision values supplied exceeds 30,
the action of this routine is not defined.
FilesNone. ParticularsNone. Examples
1) Find the maximum of four double precision values.
#include "SpiceUsr.h"
.
.
.
SpiceDouble max;
SpiceDouble a;
SpiceDouble b;
SpiceDouble c;
SpiceDouble d;
.
.
.
max = maxd_c ( 4, a, b, c, d );
Restrictions
1) The ANSI C Standard specifies that argument lists containing 31
actual arguments must be supported. Larger sets of values may
not be handled properly by this routine.
Literature_References
[1] "American National Standard for Programming Languages -- C,"
Section 5.4.2.1, "Translation Limits," p.13, American National
Standards Institute, 1990.
Author_and_InstitutionN.J. Bachman (JPL) J. Diaz del Rio (ODC Space) E.D. Wright (JPL) Version
-CSPICE Version 1.0.2, 10-AUG-2021 (JDR)
Edited the header to comply with NAIF standard.
-CSPICE Version 1.0.1, 11-NOV-2006 (EDW)
Added "None." text to -Particulars section, required for
API doc script (cspicehtml.pl) integrity checks.
-CSPICE Version 1.0.0, 16-SEP-1999 (NJB)
Index_Entriesmaximum of double precision values |
Fri Dec 31 18:41:09 2021