dsktol |
Table of contents
ProcedureDSKTOL ( DSK, tolerance umbrella ) SUBROUTINE DSKTOL ( KEYWRD, DPVAL ) AbstractUmbrella routine for DSK tolerance and margin parameter access routines. Required_ReadingDSK KeywordsDSK MARGIN NUMERIC TOLERANCE DeclarationsIMPLICIT NONE INCLUDE 'dsktol.inc' INTEGER KEYWRD DOUBLE PRECISION DPVAL Brief_I/OVARIABLE I/O ENTRY POINTS -------- --- -------------------------------------------------- KEYWRD I DSKGTL, DSKSTL DPVAL I-O DSKGTL, DSKSTL Detailed_InputSee the entry points for descriptions of their input arguments. Detailed_OutputSee the entry points for descriptions of their output arguments. ParametersSee the include file dsktol.inc for descriptions and values of the tolerance or margin parameters accessed by the entry points of this routine, and of the keyword parameters used to refer to them. Exceptions1) If this routine is called directly, the error SPICE(BOGUSENTRY) is signaled. 2) See the entry points for descriptions of exceptions specific to those entry points. FilesNone. ParticularsThe routines in this package serve to centralize numeric tolerance and margin values used by the DSK subsystem. The subsystem retrieves values from this package to use at run time. The entry points of this routine are DSKGTL {DSK, get tolerance value} DSKSTL {DSK, set tolerance value} To minimize run time overhead, the "keywords" used by these routines to identify parameters are actually integer codes. SPICE users may override certain values maintained by this package; others values are fixed. One use of this system would be to disable the "greedy" algorithms used to prevent "false miss" ray-surface intercepts results. Setting to zero the margins used for this purpose would accomplish this. It is recommended that any change to the tolerance values made at run time be programmed only by SPICE experts. ExamplesSee the entry points. Restrictions1) The default settings used by the DSK subsystem should be overridden only by expert SPICE users. 2) The entry points of this routine do not check the validity of new parameter values supplied by the calling application. Literature_ReferencesNone. Author_and_InstitutionN.J. Bachman (JPL) J. Diaz del Rio (ODC Space) VersionSPICELIB Version 1.0.1, 09-JUL-2020 (JDR) Edited the entry points and umbrella headers to comply with NAIF standard. SPICELIB Version 1.0.0, 01-AUG-2016 (NJB) |
Fri Dec 31 18:36:16 2021