clight |
Table of contents
ProcedureCLIGHT ( C, Speed of light in a vacuum ) DOUBLE PRECISION FUNCTION CLIGHT ( ) AbstractReturn the speed of light in a vacuum (IAU official value, in km/sec). Required_ReadingNone. KeywordsCONSTANTS DeclarationsNone. Brief_I/OThe function returns the speed of light in vacuum (km/sec). Detailed_InputNone. Detailed_OutputThe function returns the IAU official value for the speed of light in vacuum: 299792.458 km/sec. ParametersNone. ExceptionsError free. FilesNone. ParticularsThe function always returns the constant value shown above. ExamplesFind the light time corresponding to the length of a given 3-dimensional position vector. Length units are km. To use CLIGHT, declare it as having double precision type: DOUBLE PRECISION CLIGHT Let POS be a 3-vector of interest; let TAU be the light time. VNORM is the SPICELIB function that returns the norm of a 3-vector. DOUBLE PRECISION VNORM DOUBLE PRECISION TAU DOUBLE PRECISION POS (3 ) Find the light time: TAU = VNORM ( POS ) / CLIGHT () Note that the SPK readers SPKEZR SPKEZ SPKPOS SPKEZP return the one-way light time between target and observer as an output. RestrictionsNone. Literature_ReferencesNone. Author_and_InstitutionN.J. Bachman (JPL) J. Diaz del Rio (ODC Space) W.L. Taber (JPL) I.M. Underwood (JPL) VersionSPICELIB Version 1.0.3, 25-AUG-2021 (JDR) Edited the header to comply with NAIF standard. SPICELIB Version 1.0.2, 08-JAN-2008 (NJB) $Examples section was updated to remove references to SPKAPP and BODMAT. 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 (WLT) (IMU) |
Fri Dec 31 18:36:04 2021