spke01 |
Table of contents
ProcedureSPKE01 ( S/P Kernel, evaluate, type 1 ) SUBROUTINE SPKE01 ( ET, RECORD, STATE ) AbstractEvaluate a single SPK data record from a segment of type 1 (Difference Lines). Required_ReadingSPK KeywordsEPHEMERIS DeclarationsIMPLICIT NONE DOUBLE PRECISION ET DOUBLE PRECISION RECORD ( * ) DOUBLE PRECISION STATE ( 6 ) Brief_I/OVARIABLE I/O DESCRIPTION -------- --- -------------------------------------------------- ET I Target epoch. RECORD I Data record. STATE O State (position and velocity). Detailed_InputET is a target epoch, at which a state vector is to be computed. RECORD is a data record which, when evaluated at epoch ET, will give the state (position and velocity) of some body, relative to some center, in some inertial reference frame. Detailed_OutputSTATE is the state. Units are km and km/sec. ParametersNone. ExceptionsNone. FilesNone. ParticularsThe exact format and structure of type 1 (difference lines) segments are described in the SPK Required Reading file. Difference lines (DL's) are generated by JPL navigation system programs P and PV. Each data record is equivalent to the (slightly rearranged) 'P' portion of a NAVIO PV file data record. SPKE01 is a specialized version of Fred Krogh's subroutine DAINT. Only the calling sequence has been changed. Because the original version was undocumented, only Fred knows how this really works. ExamplesNone. RestrictionsNone. Literature_ReferencesNone. Author_and_InstitutionJ. Diaz del Rio (ODC Space) F.T. Krogh (JPL) H.A. Neilan (JPL) W.L. Taber (JPL) I.M. Underwood (JPL) VersionSPICELIB Version 1.2.0, 14-APR-2021 (JDR) Added IMPLICIT NONE statement. Edited the header to comply with NAIF standard. Moved SPK required reading from $Literature_References to $Required_Reading section. SPICELIB Version 1.1.0, 14-FEB-1997 (WLT) The goto's were removed and loop and if structures revealed. We still don't know exactly what's going on, but at least the bones of this routine have been cleaned off and are ready for assembly. (WLT) SPICELIB Version 1.0.4, 30-OCT-1996 (WLT) Removed redundant SAVE statements from the declaration section. Thanks to Steve Schlaifer for finding this error. SPICELIB Version 1.0.3, 10-MAR-1992 (WLT) Comment section for permuted index source lines was added following the header. SPICELIB Version 1.0.2, 23-AUG-1991 (HAN) SPK01 was removed from the $Required_Reading section of the header. The information in the SPK01 Required Reading file is now part of the SPK Required Reading file. SPICELIB Version 1.0.1, 22-MAR-1990 (HAN) Literature references added to the header. SPICELIB Version 1.0.0, 31-JAN-1990 (IMU) (FTK) |
Fri Dec 31 18:36:51 2021