sclu01 |
Table of contents
ProcedureSCLU01 ( SCLK look up, type 1 ) SUBROUTINE SCLU01 ( NAME, SC, MAXNV, N, IVAL, DVAL ) AbstractLook up type 1 SCLK kernel data. Required_ReadingKERNEL SCLK KeywordsUTILITY DeclarationsIMPLICIT NONE INCLUDE 'sclk.inc' CHARACTER*(*) NAME INTEGER SC INTEGER MAXNV INTEGER N INTEGER IVAL ( * ) DOUBLE PRECISION DVAL ( * ) Brief_I/OVARIABLE I/O ENTRY POINTS -------- --- -------------------------------------------------- NAME I SCLD01, SCLI01 SC I SCLD01, SCLI01 MAXNV I SCLD01, SCLI01 N O SCLD01, SCLI01 IVAL O SCLI01 DVAL O SCLD01 MXCOEF P SCLD01, SCLI01 MXPART P SCLD01, SCLI01 MXNFLD P SCLD01, SCLI01 NDELIM P SCLI01 MXTSYS P SCLI01 Detailed_InputSee entry points SCLI01, SCLD01. Detailed_OutputSee entry points SCLI01, SCLD01. ParametersSee the INCLUDE file sclk.inc for descriptions and values of the global parameters used by this routine and its entry points. Exceptions1) If SCLU01 is called directly, the error SPICE(BOGUSENTRY) is signaled. See entry points SCLI01, SCLD01 for descriptions of exceptions specific to those routines. FilesNone. ParticularsThis routine is a utility whose purpose is to localize error checking for type 1 SCLK kernel pool lookups in a single place. SLCU01 exists solely as an umbrella routine in which the variables for its entry points are declared. SCLU01 should never be called directly. ExamplesSee entry points SCLI01, SCLD01. Restrictions1) SCLU01 handles lookups of type 1 SCLK data only. Literature_ReferencesNone. Author_and_InstitutionN.J. Bachman (JPL) J. Diaz del Rio (ODC Space) W.L. Taber (JPL) E.D. Wright (JPL) VersionSPICELIB Version 3.0.0, 01-DEC-2021 (NJB) (JDR) New checks on item sizes have been added: sizes are now compared against upper bounds as well as lower bounds. Previously only lower bounds were used. Bug fix: corrected index error in SCLD01 modulus range check. Corrected comments about count checks in SCLI01. Made cosmetic changes to code and comments in both SCLD01 and SCLI01, and in this routine. Deleted unused parameter MXNCFF. Edited the umbrella routine and all its entry points headers to comply with NAIF standard. SPICELIB Version 2.3.0, 05-FEB-2008 (NJB) Values of parameters MXCOEF, MXPART, MXNFLD, NDELIM, MXTSYS are now provided by the INCLUDE file sclk.inc. SPICELIB Version 2.2.0, 20-NOV-2006 (NJB) (EDW) Entry points SCLI01 and SCLD01 were update to use kernel pool fetch routines GIPOOL and GDPOOL respectively. Formerly these entry points called the deprecated routine RTPOOL. All headers have been updated to remove warnings about memory corruption that could occur due to use of RTPOOL. Header references to LDPOOL were replaced with references to FURNSH. SPICELIB Version 2.1.0, 19-OCT-1992 (NJB) Entry points SCLI01 and SCLD01 were updated to fix a bug: if a kernel pool lookup fails, the number of elements returned N is now set to zero. SPICELIB Version 2.0.0, 17-APR-1992 (NJB) (WLT) Entry point SCLI01 was updated to handle a time system specification for the `parallel' time system in the SCLK kernel. Comment section for permuted index source lines was added following the header. SPICELIB Version 1.0.0, 06-SEP-1990 (NJB) |
Fri Dec 31 18:36:46 2021