exact |
Table of contents
ProcedureEXACT ( Round to exact value ) DOUBLE PRECISION FUNCTION EXACT ( NUMBER, VALUE, TOL ) AbstractRound an input double precision number to a specified exact value if the number and the value are equal to within some tolerance. Required_ReadingNone. KeywordsCOMPARE NUMBERS DeclarationsIMPLICIT NONE DOUBLE PRECISION NUMBER DOUBLE PRECISION VALUE DOUBLE PRECISION TOL Brief_I/OVARIABLE I/O DESCRIPTION -------- --- -------------------------------------------------- NUMBER I Double precision number. VALUE I Target value. TOL I Tolerance. The function returns VALUE whenever |NUMBER - VALUE| < TOL. - Detailed_InputNUMBER is an arbitrary double precision number. VALUE is a target value. TOL is a tolerance. NUMBER and VALUE are considered to be equal if they differ by no more than this amount. If TOL is negative, they are never considered equal. Detailed_OutputThe function returns VALUE whenever |NUMBER - VALUE| < TOL, and otherwise returns NUMBER. - ParametersNone. ExceptionsError free. FilesNone. ParticularsNone. ExamplesC C If the eccentricity is near one, make this a parabola. C ECC = EXACT ( ECC, 1.D0, 10.D-12 ) RestrictionsNone. Literature_ReferencesNone. Author_and_InstitutionJ. Diaz del Rio (ODC Space) W.L. Taber (JPL) I.M. Underwood (JPL) VersionSPICELIB Version 1.1.0, 12-AUG-2021 (JDR) Added IMPLICIT NONE statement. Edited the header to comply with NAIF standard. SPICELIB Version 1.0.1, 10-MAR-1992 (WLT) Comment section for permuted index source lines was added following the header. SPICELIB Version 1.0.0, 31-JAN-1990 (IMU) |
Fri Dec 31 18:36:21 2021