CSPICE Functions Permuted Index
Permuted Index Sections: 1  2  3  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y  Z
```
A Permuted Index for CSPICE APIs
===========================================================================

This document is an index for NAIF's CSPICE functions. The index entries
are short phrases that describe the functionality of the functions.
Each phrase is followed by the name of the function that performs the
described function.

The reason we call this a ``permuted'' index is that each index
entry occurs in multiple (cyclic) permutations, allowing each
significant word in every functional description of a function to
occur first in at least one index entry. For example, the function
pxform_c (which returns the matrix that transforms position vectors
from one specified frame to another at a specified epoch) can be
found under the entries

FIND a position transformation matrix                      pxform_c
MATRIX, find a position transformation                     pxform_c
POSITION transformation matrix, find a                     pxform_c
TRANSFORMATION matrix, find a position                     pxform_c

Some descriptions map to multiple functions; this happens when there
are functions that perform the same function on different data
types.

This index is alphabetically ordered by the index entries.

Version
--------------------------------------------------------

This index applies to version N0067 of the CSPICE Toolkit configured
by NAIF on Fri Dec 31 18:16:48 PST 2021.

Index
--------------------------------------------------------

```
 1 Top
```
1900.0, besselian date                                     b1900_c
1900.0 jan 0.5, julian date of                             j1900_c
1950.0, besselian date                                     b1950_c
1950.0 jan 1.0, julian date of                             j1950_c

```
 2 Top
```
2000 jan 1.5, julian date of                               j2000_c
2100 jan 1.5, julian date of                               j2100_c
2X2 matrix, diagonalize symmetric                          diags2_c

```
 3 Top
```
3-DIMENSIONAL unit vector and norm                         unorm_c
3-DIMENSIONAL vector is the zero vector, test whether a    vzero_c
3-DIMENSIONAL vector, matrix times                         mxv_c
3-DIMENSIONAL vector, matrix transpose times               mtxv_c
3-DIMENSIONAL vector, negate a                             vminus_c
3-DIMENSIONAL vector, norm of                              vnorm_c
3-DIMENSIONAL vector projection                            vproj_c
3-DIMENSIONAL vector scaling                               vscl_c
3-DIMENSIONAL vector subtraction                           vsub_c
3-DIMENSIONAL vector to another, assign a                  vequ_c
3-DIMENSIONAL vector transpose times matrix times vector   vtmv_c
3-DIMENSIONAL vector, unitize a                            vhat_c
3-DIMENSIONAL vectors, angular separation of               vsep_c
3-DIMENSIONAL vectors, distance between                    vdist_c
3-DIMENSIONAL vectors, dot product                         vdot_c
3-DIMENSIONAL vectors, linear combination of three         vlcom3_c
3-DIMENSIONAL vectors, linear combination of two           vlcom_c
3-DIMENSIONAL vectors, relative difference of              vrel_c
3-VECTOR norm, derivative of                               dvnorm_c
3-VECTOR, perpendicular component of a                     vperp_c
3X3 case, matrix times matrix                              mxm_c
3X3 case, matrix times matrix transpose                    mxmt_c
3X3 case, matrix transpose times matrix                    mtxm_c
3X3 matrix, determinant of a d.p.                          det_c
3X3 matrix, equal to another                               mequ_c
3X3 matrix, invert a                                       invert_c
3X3 matrix, trace of a                                     trace_c
3X3 matrix, transpose a                                    xpose_c

```
 A Top
```
ABBREVIATED years, set the interval of expansion for       tsetyr_c
ABERRATION correction, low-level                           spkacs_c
ABERRATION correction, low-level light time and stellar    spkaps_c
ABERRATION for transmission case, stellar                  stlabx_c
ABERRATION, stellar                                        stelab_c
ABERRATION-CORRECTED state computation, low-level          spkaps_c
ABERRATION-CORRECTED state from SPK file                   spkacs_c
ABERRATION-CORRECTED state, get light time and stellar     spkacs_c
ABERRATIONS, get position relative observer corrected for  spkezp_c
ABERRATIONS, get state relative to observer corrected for  spkez_c
spkezr_c
ABERRATIONS, position relative to observer corrected for   spkpos_c
ACCESS, open a das file for read                           dasopr_c
ACCESS, open a das file for write                          dasopw_c
ACCESS, open a new das file with write                     dasonw_c
ACCESS, open a new dla file with write                     dlaopn_c
ACCESS, open a new dsk file with write                     dskopn_c
ACTION, get/set default error                              erract_c
ADD character data to EK column                            ekacec_c
ADD data to a type 14 SPK segment                          spk14a_c
ekaced_c
ekacei_c
ADD double precision data to EK column                     ekaced_c
ADD integer data to EK column                              ekacei_c
ADDING segments, open an existing SPK file for             spkopa_c
ADDITIVE numeric time system to another, convert one       unitim_c
ADDITIVE numeric time systems, transform between two       unitim_c
ADDRESS range of das file, return logical                  daslla_c
ADDRESSES in das file, return last logical                 daslla_c
ADDRESSES using substrings, update a range of das logical  dasudc_c
ADDRESSES, write substrings to a range of das logical      dasudc_c
AGAINST wildcard template, match string                    matchi_c
matchw_c
ALTITUDE over an ellipsoid, derivative of                  dnearp_c
ALTITUDE over an ellipsoid, rate of change of the          dnearp_c
AMOUNT of data in a das file, find the                     dashfs_c
ANGLE, emission                                            ilumin_c
ANGLE for arbitrary illumination source, compute phase     phaseq_c
ANGLE general source, emission                             illumg_c
ANGLE general source, incidence                            illumg_c
ANGLE general source, phase                                illumg_c
ANGLE general source with flags, emission                  illumf_c
ANGLE general source with flags, incidence                 illumf_c
ANGLE general source with flags, phase                     illumf_c
ANGLE, phase                                               ilumin_c
ANGLE search, gf phase                                     gfpa_c
ANGLE, solar incidence                                     ilumin_c
ANGLE to rotation, axis and                                axisar_c
ANGLES and derivatives from state transformation, euler    xf2eul_c
ANGLES and derivatives, state transformation from euler    eul2xf_c
ANGLES general source, illumination                        illumg_c
ANGLES general source, lighting                            illumg_c
ANGLES general source with flags, illumination             illumf_c
ANGLES general source with flags, lighting                 illumf_c
ANGLES, illumination                                       ilumin_c
ANGLES, lighting                                           ilumin_c
ANGLES, matrix to euler                                    m2eul_c
ANGLES to matrix, euler                                    eul2m_c
ANGULAR separation between two target bodies, compute the  trgsep_c
ANGULAR separation of 3-dimensional vectors                vsep_c
ANGULAR separation of n-dimensional vectors                vsepg_c
ANGULAR separation search, gf                              gfsep_c
ANGULAR separation, time derivative of                     dvsep_c
ANGULAR velocity from quaternion and derivative            qdq2av_c
ANGULAR velocity, get CK pointing and                      ckgpav_c
ANGULAR velocity, state transformation to rotation and     rav2xf_c
xf2rav_c
APPARENT position from SPK file                            spkapo_c
APPARENT position, get                                     spkapo_c
APPEND an item to a character cell                         appndc_c
APPEND an item to a d.p. cell                              appndd_c
APPEND an item to an integer cell                          appndi_c
APPEND comments to a DAF file comment area                 dafac_c
APPEND comments to a das file comment area                 dasac_c
APPEND record to EK segment                                ekappr_c
ARBITRARY illumination source, compute phase angle for     phaseq_c
ARCHITECTURE and type of a kernel file, determine the      getfat_c
AREA, append comments to a DAF file comment                dafac_c
AREA, append comments to a das file comment                dasac_c
AREA, compute plate model                                  pltar_c
AREA, delete DAF comment                                   dafdc_c
AREA, delete das comment                                   dasdc_c
ARGUMENTS, gf dummy function for udfuns signature          udf_c
ARRAY, clear a character                                   clearc_c
ARRAY, clear a d.p.                                        cleard_c
ARRAY, clear an integer                                    cleari_c
ARRAY, fill a d.p.                                         filld_c
ARRAY, fill an integer                                     filli_c
ARRAY, find next DAF                                       daffna_c
ARRAY, find previous DAF                                   daffpa_c
ARRAY for equivalent character string, search              esrchc_c
ARRAY is an order vector, test whether an integer          isordv_c
ARRAY, move a d.p. array to another d.p.                   moved_c
ARRAY name, get DAF                                        dafgn_c
ARRAY, order of a character                                orderc_c
ARRAY, order of a d.p.                                     orderd_c
ARRAY, order of an integer                                 orderi_c
ARRAY, reorder a character                                 reordc_c
ARRAY, reorder a d.p.                                      reordd_c
ARRAY, reorder a logical                                   reordl_c
ARRAY, reorder an integer                                  reordi_c
ARRAY, search in a character                               bsrchc_c
isrchc_c
ARRAY, search in an double precision                       isrchd_c
ARRAY, search in an integer                                isrchi_c
ARRAY, shell sort a character                              shellc_c
ARRAY, shell sort a d.p.                                   shelld_c
ARRAY, shell sort an integer                               shelli_c
ARRAY, sum of a d.p.                                       sumad_c
ARRAY, sum of an integer                                   sumai_c
ARRAY to another d.p. array, move a d.p.                   moved_c
ASSIGN a 3-dimensional vector to another                   vequ_c
ASSIGN an n-dimensional vector to another                  vequg_c
ASSOCIATED with a frame class and class id, find info      ccifrm_c
ATTRIBUTES, fetch reference frame                          cidfrm_c
cnmfrm_c
frinfo_c
AXIS and angle to rotation                                 axisar_c
AXIS of a matrix, rotation                                 raxisa_c
AXIS, vector rotation about an                             vrotv_c
AZ and el, convert rectangular coordinates to range,       recazl_c
AZ and el, rectangular coordinates to range,               recazl_c
AZ and el to rectangular coordinates, convert range,       azlrec_c
AZ and el to rectangular coordinates, range,               azlrec_c
AZ and el to rectangular velocity conversion, range,       drdazl_c
AZ and el velocity conversion, rectangular to range,       dazldr_c
AZ/EL coordinates, jacobian matrix of rectangular w.r.t.   drdazl_c
AZ/EL coordinates relative to constant position observer   azlcpo_c
AZ/EL coordinates relative to landmark on extended object  azlcpo_c
AZ/EL coordinates relative to surface point extended objec azlcpo_c
AZ/EL coordinates w.r.t. constant position surface point   azlcpo_c
AZ/EL w.r.t. rectangular coordinates, jacobian matrix of   dazldr_c
AZIMUTH and elevation, convert rectangular to range,       recazl_c
AZIMUTH and elevation derivative, rectangular to range,    dazldr_c
AZIMUTH and elevation, rectangular to range,               recazl_c
AZIMUTH and elevation to rectangular, convert range,       azlrec_c
AZIMUTH and elevation to rectangular derivative, range,    drdazl_c
AZIMUTH and elevation to rectangular, range,               azlrec_c

```
 B Top
```
BACKWARD search, begin DAF                                 dafbbs_c
BACKWARD search for position of character                  cposr_c
BACKWARD search for position of unlisted character         ncposr_c
BACKWARD search in dla file, begin                         dlabbs_c
BARYCENTER, state relative to solar system                 spkssb_c
BASE 16 scientific notation, convert d.p. to               dp2hx_c
BASE 16 scientific notation d.p. number, convert           hx2dp_c
BEGIN backward search in dla file                          dlabbs_c
BEGIN DAF backward search                                  dafbbs_c
BEGIN DAF forward search                                   dafbfs_c
BEGIN forward search in dla file                           dlabfs_c
BEGIN new segment in dla file                              dlabns_c
BEGIN writing a type 14 SPK segment                        spk14b_c
BESSELIAN date 1900.0                                      b1900_c
BESSELIAN date 1950.0                                      b1950_c
BETWEEN 3-dimensional vectors, distance                    vdist_c
BETWEEN coordinate systems, state transformation           xfmsta_c
BETWEEN ephemeris time and UTC, difference                 deltet_c
BETWEEN line and ellipsoid, distance                       npedln_c
BETWEEN line of sight and body, distance                   npedln_c
BETWEEN n-dimensional vectors, distance                    vdistg_c
BETWEEN point and line, distance                           nplnpt_c
BETWEEN ray and ellipsoid, point of intersection           surfpt_c
BETWEEN two additive numeric time systems, transform       unitim_c
BETWEEN two target bodies, compute the angular separation  trgsep_c
BETWEEN two uniform numeric time systems, transform        unitim_c
BINARY pck file, find frame class id codes of frames in    pckfrm_c
BINARY pck frame, get coverage start and stop time for     pckcov_c
BINARY pck reference frame, get coverage window for        pckcov_c
BINARY search for a double precision value                 bsrchd_c
BINARY search for a string using an order vector           bschoc_c
BINARY search for an integer using an order vector         bschoi_c
BINARY search for an integer value                         bsrchi_c
BODIES, compute the angular separation between two target  trgsep_c
BODIES in dsk file, find id codes of                       dskobj_c
BODIES in SPK file, find id codes of                       spkobj_c
BODY codes get target state relative to an observer, using spkez_c
BODY, distance between line of sight and                   npedln_c
BODY, find limb points on target                           limbpt_c
BODY, find nearest point to observer on target             subpnt_c
BODY, find nearest point to sun on target                  subslr_c
BODY, find sub-observer point on target                    subpnt_c
BODY, find sub-solar point on target                       subslr_c
BODY, find sub-spacecraft point on target                  subpnt_c
BODY, find terminator points on target                     termpt_c
BODY from the kernel pool, fetch constants for a           bodvcd_c
bodvrd_c
BODY, get coverage start and stop time for                 spkcov_c
BODY id code to name                                       bodc2n_c
BODY id code to string                                     bodc2s_c
BODY id code to surface id code, surface string and        srfscc_c
BODY id code to surface string, surface id code and        srfc2s_c
BODY in the kernel pool, find constants for a              bodfnd_c
BODY, line of sight intercept with                         surfpt_c
BODY name to code                                          bodn2c_c
bods2c_c
BODY name/id code definition                               boddef_c
BODY names get position relative to an observer, using     spkezp_c
BODY names get target state relative to an observer, using spkezr_c
BODY, physical constants for a                             bodvcd_c
bodvrd_c
BODY relative to another, geometric position of one        spkgps_c
BODY relative to another, geometric state of one           spkgeo_c
BODY string to surface id code, surface string and         srfs2c_c
BODY string to surface string, surface id code and         srfcss_c
BODY surface, find intercept of ray on target              sincpt_c
BODY surface, find intersection of ray and target          sincpt_c
BODY-FIXED latitudinal coordinates to rectangular, convert srfrec_c
BODYFIXED, transformation from inertial position to        tipbod_c
BODYFIXED, transformation from inertial state to           tisbod_c
BOOLEAN function search, gf user defined                   gfudb_c
BOUNDS for type 2 dsk segment, compute range               dskrb2_c
BRACKET a d.p. value within an interval                    brcktd_c
BRACKET an integer value within an interval                brckti_c
BUFFER, load the kernel pool from an internal text         lmpool_c
BUFFERED records to a das file, write                      daswbr_c
BUILD a right handed coordinate frame                      frame_c
BUILT-IN reference frames, fetch ids of                    bltfrm_c

```
 C Top
```
C-KERNEL, --- see CK
C-KERNEL id to SCLK and SPK id, map                        ckmeta_c
CALENDAR date, convert ephemeris time to a formal          etcal_c
CALENDARS, gregorian and julian                            timdef_c
CARDINAL text, replace marker with                         repmct_c
CARDINALITY of a d.p. window                               wncard_c
CARDINALITY of an integer cell                             card_c
CARDINALITY of an integer cell, set the                    scard_c
CARTESIAN surface points, map latitudinal coordinates to   latsrf_c
CARTESIAN surface points to normal vectors, map            srfnrm_c
CASE, stellar aberration for transmission                  stlabx_c
CELL, append an item to a character                        appndc_c
CELL, append an item to a d.p.                             appndd_c
CELL, append an item to an integer                         appndi_c
CELL, cardinality of an integer                            card_c
CELL, copy a character                                     copy_c
CELL, set the cardinality of an integer                    scard_c
CELL, set the size of a                                    ssize_c
CELL, size of a                                            size_c
CENTER and generating vectors, ellipse to                  el2cgv_c
CENTER and generating vectors to ellipse                   cgv2el_c
CENTER, map frame class and class id to frame name, id,    ccifrm_c
CHANGE default convergence tolerance for gf routines       gfstol_c
CHANGE of the altitude over an ellipsoid, rate of          dnearp_c
CHANGE time software defaults.                             timdef_c
CHARACTER array, clear a                                   clearc_c
CHARACTER array, order of a                                orderc_c
CHARACTER array, reorder a                                 reordc_c
CHARACTER array, search in a                               bsrchc_c
isrchc_c
CHARACTER array, shell sort a                              shellc_c
CHARACTER, backward search for position of                 cposr_c
CHARACTER, backward search for position of unlisted        ncposr_c
CHARACTER cell, append an item to a                        appndc_c
CHARACTER cell, copy a                                     copy_c
CHARACTER clock format, convert spacecraft clock ticks to  scfmt_c
CHARACTER column entry, fetch element from                 ekgc_c
CHARACTER column to EK segment, write entire               ekaclc_c
CHARACTER data from a das file, read                       dasrdc_c
CHARACTER data from EK column, read                        ekrcec_c
CHARACTER data to EK column, add                           ekacec_c
CHARACTER data to EK column, write                         ekacec_c
CHARACTER element less than, last                          lstltc_c
CHARACTER element less than or equal to, last              lstlec_c
CHARACTER entry in an EK column, replace                   ekucec_c
CHARACTER, forward search for position of                  cpos_c
CHARACTER, forward search for position of unlisted         ncpos_c
CHARACTER, last non-blank                                  lastnb_c
CHARACTER set, element of a                                elemc_c
CHARACTER set, insert an item into a                       insrtc_c
CHARACTER set, remove an item from a                       removc_c
CHARACTER string, n'th word in a                           nthwd_c
CHARACTER string, next word in a                           nextwd_c
CHARACTER string, replace marker with                      repmc_c
CHARACTER string, search array for equivalent              esrchc_c
CHARACTER value of a pooled kernel variable, return the    gcpool_c
CHARACTER variable in the kernel pool, set the value of a  pcpool_c
CHEBYSHEV expansion, derivatives of a                      chbder_c
CHEBYSHEV expansion, interpolate a                         chbint_c
CHEBYSHEV polynomial expansion, integral of                chbigr_c
CHEBYSHEV polynomial expansion, integrate                  chbigr_c
CHEBYSHEV polynomial expansion, value of a                 chbval_c
CHECK in, module                                           chkin_c
CHECK out, module                                          chkout_c
CHECK the kernel pool for updated variables                cvpool_c
CHECK the properties of a kernel pool variable             badkpv_c
CK file, close a                                           ckcls_c
CK file, find id codes of objects in                       ckobj_c
CK file, open a new                                        ckopn_c
CK frame, get coverage start and stop time for             ckcov_c
CK instrument, get coverage start and stop time for        ckcov_c
CK object, get coverage start and stop time for            ckcov_c
CK object, get coverage window for                         ckcov_c
CK pointing and angular velocity, get                      ckgpav_c
CK pointing, get                                           ckgp_c
CK type 1 pointing data segment, write                     ckw01_c
CK type 2 pointing data segment, write                     ckw02_c
CK type 2 record, get                                      ckgr02_c
CK type 2 records, number of                               cknr02_c
CK type 3 pointing data segment, write                     ckw03_c
CK type 3 record, get                                      ckgr03_c
CK type 3 records, number of                               cknr03_c
CK type 5 data segment, write                              ckw05_c
CLEAR a character array                                    clearc_c
CLEAR a d.p. array                                         cleard_c
CLEAR an integer array                                     cleari_c
CLEAR interrupt signal status, gf                          gfclrh_c
CLEAR the keeper system                                    kclear_c
CLEAR the pool of kernel variables                         clpool_c
CLOCK, --- also see spacecraft clock
CLOCK format, convert spacecraft clock ticks to character  scfmt_c
CLOSE a CK file                                            ckcls_c
CLOSE a das file                                           dasllc_c
CLOSE a dsk file                                           dskcls_c
CLOSE a pck file                                           pckcls_c
CLOSE an open das file                                     dascls_c
CLOSE an SPK file                                          spkcls_c
CLOSE DAF                                                  dafcls_c
CLOSE EK                                                   ekcls_c
CLOSE file designated by fortran logical unit              ftncls_c
CODE and body id code to surface string, surface id        srfc2s_c
CODE and body string to surface string, surface id         srfcss_c
CODE, body name to                                         bodn2c_c
bods2c_c
CODE definition, body name/id                              boddef_c
CODE, surface string and body id code to surface id        srfscc_c
CODE, surface string and body string to surface id         srfs2c_c
CODE to name, body id                                      bodc2n_c
CODE to string, body id                                    bodc2s_c
CODE to surface id code, surface string and body id        srfscc_c
CODE to surface string, surface id code and body id        srfc2s_c
CODES get target state relative to an observer, using body spkez_c
CODES of bodies in dsk file, find id                       dskobj_c
CODES of bodies in SPK file, find id                       spkobj_c
CODES of ephemeris objects in dsk file, find id            dskobj_c
CODES of ephemeris objects in SPK file, find id            spkobj_c
CODES of frames in binary pck file, find frame class id    pckfrm_c
CODES of objects in CK file, find id                       ckobj_c
CODES of surfaces in dsk file, find id                     dsksrf_c
COLUMN, add character data to EK                           ekacec_c
COLUMN, add double precision data to EK                    ekaced_c
COLUMN, add integer data to EK                             ekacei_c
COLUMN entry, fetch element from character                 ekgc_c
COLUMN entry, fetch element from double precision          ekgd_c
COLUMN entry, fetch element from integer                   ekgi_c
COLUMN entry, return the number of elements in a           eknelt_c
COLUMN, read character data from EK                        ekrcec_c
COLUMN, read double precision data from EK                 ekrced_c
COLUMN, read integer data from EK                          ekrcei_c
COLUMN, replace character entry in an EK                   ekucec_c
COLUMN, replace d.p. entry in an EK                        ekuced_c
COLUMN, replace integer entry in an EK                     ekucei_c
COLUMN, replace time entry in an EK                        ekuced_c
COLUMN specified by index, return information on loaded EK ekcii_c
COLUMN to EK segment, write entire character               ekaclc_c
COLUMN to EK segment, write entire double precision        ekacld_c
COLUMN to EK segment, write entire integer                 ekacli_c
COLUMN, write character data to EK                         ekacec_c
COLUMN, write double precision data to EK                  ekaced_c
COLUMN, write integer data to EK                           ekacei_c
COLUMNS, return the count of loaded EK                     ekccnt_c
COLUMNS, return the number of loaded EK                    ekccnt_c
COMBINATION of three 3-dimensional vectors, linear         vlcom3_c
COMBINATION of two 3-dimensional vectors, linear           vlcom_c
COMBINATION of two n-dimensional vectors, linear           vlcomg_c
COMMENT area, append comments to a DAF file                dafac_c
COMMENT area, append comments to a das file                dasac_c
COMMENT area, delete DAF                                   dafdc_c
COMMENT area, delete das                                   dasdc_c
COMMENTS from a DAF, extract                               dafec_c
COMMENTS from a das file, extract                          dasec_c
COMMENTS to a DAF file comment area, append                dafac_c
COMMENTS to a das file comment area, append                dasac_c
COMPARE sets                                               set_c
COMPARE two d.p. windows                                   wnreld_c
COMPLEMENT a d.p. window                                   wncomd_c
COMPONENT of a 3-vector, perpendicular                     vperp_c
COMPONENTS from a vector, unpack three scalar              vupack_c
COMPONENTS into a vector, pack three scalar                vpack_c
COMPUTE a polynomial and its derivatives                   polyds_c
COMPUTE a state from equinoctial elements                  eqncpv_c
COMPUTE a unit cross product and its derivative            ducrss_c
COMPUTE l s                                                lspcn_c
COMPUTE l sub s                                            lspcn_c
COMPUTE ls                                                 lspcn_c
COMPUTE normal vector for a type 2 dsk plate               dskn02_c
COMPUTE normal vector from dsk type 2 plate id             dskn02_c
COMPUTE normal vector of triangular plate from vertices    pltnrm_c
COMPUTE normal vectors on dsk surface                      srfnrm_c
COMPUTE normal vectors on topographic surface              srfnrm_c
COMPUTE phase angle for arbitrary illumination source      phaseq_c
COMPUTE plate model area                                   pltar_c
COMPUTE plate model volume                                 pltvol_c
COMPUTE range bounds for type 2 dsk segment                dskrb2_c
COMPUTE the angular separation between two target bodies   trgsep_c
COMPUTE the derivative of a cross product                  dvcrss_c
COMPUTE the derivative of a dot product                    dvdot_c
COMPUTE the local time for a point on a body.              et2lst_c
CONDITION, determine when a geometric quantity satisfies a gfevnt_c
CONDITION, signal error                                    sigerr_c
CONFIRM the existence of a pooled numeric kernel variable  expool_c
CONIC elements from state                                  oscelt_c
CONIC elements from state, extended                        oscltx_c
CONIC elements, state from                                 conics_c
CONSTANT offset frame, fetch the rotation and frame of a   tkfram_c
CONSTANT, plane to normal vector and                       pl2nvc_c
CONSTANT position observer, az/el coordinates relative to  azlcpo_c
CONSTANT position observer, state relative to              spkcpo_c
CONSTANT position surface point, az/el coordinates w.r.t.  azlcpo_c
CONSTANT position surface point, state relative to         spkcpo_c
CONSTANT position target, state of                         spkcpt_c
CONSTANT step size, gf get                                 gfstep_c
CONSTANT step size, gf set                                 gfsstp_c
CONSTANT to plane, normal vector and                       nvc2pl_c
CONSTANT velocity observer, state relative to              spkcvo_c
CONSTANT velocity surface point, state relative to         spkcvo_c
CONSTANT velocity target, state of                         spkcvt_c
CONSTANTS for a body from the kernel pool, fetch           bodvcd_c
bodvrd_c
CONSTANTS for a body in the kernel pool, find              bodfnd_c
CONSTANTS for a body, physical                             bodvcd_c
bodvrd_c
CONSTRAINTS, search using illumination angle               gfilum_c
CONSTRAINTS, search using lighting angle                   gfilum_c
CONSTRAINTS, solve for emission angle                      gfilum_c
CONSTRAINTS, solve for illumination angle                  gfilum_c
CONSTRAINTS, solve for incidence angle                     gfilum_c
CONSTRAINTS, solve for phase angle                         gfilum_c
CONSTRAINTS, solve for solar incidence angle               gfilum_c
CONTINUE searching, select a DAF to                        dafcs_c
CONTINUED string value from the kernel pool, retrieve a    stpool_c
CONTINUOUS spacecraft clock ticks, ephemeris time to       sce2c_c
CONTRACT the intervals of a d.p. window                    wncond_c
CONVERGENCE tolerance for gf routines, change default      gfstol_c
CONVERSION, range, az and el to rectangular velocity       drdazl_c
CONVERSION, rectangular to range, az and el velocity       dazldr_c
CONVERT a string to tdb seconds past the J2000 epoch       str2et_c
CONVERT and format d.p. seconds past J2000 as a string     timout_c
CONVERT base 16 scientific notation d.p. number            hx2dp_c
CONVERT body-fixed latitudinal coordinates to rectangular  srfrec_c
CONVERT d.p. number to encoded d.p. number                 dp2hx_c
CONVERT d.p. to base 16 scientific notation                dp2hx_c
CONVERT d.p. to signed normalized hexadecimal string       dp2hx_c
CONVERT encoded d.p. number to d.p. number                 hx2dp_c
CONVERT ephemeris time to a formal calendar date           etcal_c
CONVERT one additive numeric time system to another        unitim_c
CONVERT one uniform numeric time system to another         unitim_c
CONVERT planetographic to rectangular coordinates          pgrrec_c
CONVERT range, az and el to rectangular coordinates        azlrec_c
CONVERT range, azimuth and elevation to rectangular        azlrec_c
CONVERT rectangular coordinates to range, az and el        recazl_c
CONVERT rectangular to planetographic coordinates          recpgr_c
CONVERT rectangular to range, azimuth and elevation        recazl_c
CONVERT signed normalized hexadecimal string to d.p.       hx2dp_c
CONVERT spacecraft clock string to ticks                   sctiks_c
CONVERT spacecraft clock ticks to character clock format   scfmt_c
CONVERT state                                              xfmsta_c
CONVERT state to extended osculating elements              oscltx_c
CONVERT state to osculating elements                       oscelt_c
CONVERT surface latitudinal coordinates to rectangular     srfrec_c
CONVERT to lowercase                                       lcase_c
CONVERT to uppercase                                       ucase_c
CONVERT units                                              convrt_c
COORDINATE frame, build a right handed                     frame_c
COORDINATE search, gf position                             gfposc_c
COORDINATE search, gf subpoint                             gfsubc_c
COORDINATE search, gf surface intercept                    gfsntc_c
COORDINATE systems, state transformation between           xfmsta_c
COORDINATED universal time, --- see UTC
COORDINATES, convert planetographic to rectangular         pgrrec_c
COORDINATES, convert range, az and el to rectangular       azlrec_c
COORDINATES, convert rectangular to planetographic         recpgr_c
COORDINATES, geodetic to rectangular                       georec_c
COORDINATES, jacobian matrix of az/el w.r.t. rectangular   dazldr_c
COORDINATES, jacobian matrix of rectangular w.r.t. az/el   drdazl_c
COORDINATES, jacobian of cylindrical w.r.t. rectangular    dcyldr_c
COORDINATES, jacobian of geodetic w.r.t. rectangular       dgeodr_c
COORDINATES, jacobian of planetographic w.r.t. rectangular dpgrdr_c
COORDINATES, jacobian of rectangular w.r.t. cylindrical    drdcyl_c
COORDINATES, jacobian of rectangular w.r.t. geodetic       drdgeo_c
COORDINATES, jacobian of rectangular w.r.t. latitudinal    dlatdr_c
drdlat_c
COORDINATES, jacobian of rectangular w.r.t. planetographic drdpgr_c
COORDINATES, jacobian of rectangular w.r.t. spherical      drdsph_c
COORDINATES, jacobian of spherical w.r.t. rectangular      dsphdr_c
COORDINATES, latitudinal to cylindrical                    latcyl_c
COORDINATES, latitudinal to rectangular                    latrec_c
COORDINATES, latitudinal to spherical                      latsph_c
COORDINATES, range, az and el to rectangular               azlrec_c
COORDINATES, range ra and dec to rectangular               radrec_c
COORDINATES, rectangular to cylindrical                    reccyl_c
COORDINATES, rectangular to latitudinal                    reclat_c
COORDINATES, rectangular to spherical                      recsph_c
COORDINATES, spherical to cylindrical                      sphcyl_c
COORDINATES, spherical to latitudinal                      sphlat_c
COORDINATES, spherical to rectangular                      sphrec_c
COORDINATES to cartesian surface points, map latitudinal   latsrf_c
COORDINATES to dsk surface points, map latitudinal         latsrf_c
COORDINATES to ra and dec, rectangular                     recrad_c
COORDINATES to range, az and el, convert rectangular       recazl_c
COORDINATES to range, az and el, rectangular               recazl_c
COORDINATES to rectangular, convert body-fixed latitudinal srfrec_c
COORDINATES to rectangular, convert surface latitudinal    srfrec_c
COORDINATES to rectangular, surface point latitudinal      srfrec_c
COPY a character cell                                      copy_c
CORRECTED for aberrations, get position relative observer  spkezp_c
CORRECTED for aberrations, get state relative to observer  spkez_c
spkezr_c
CORRECTED for aberrations, position relative to observer   spkpos_c
CORRECTED state from SPK file, light-time                  spkltc_c
CORRECTED state, get light-time                            spkltc_c
CORRECTION, low-level aberration                           spkacs_c
CORRECTION, low-level light time                           spkltc_c
CORRECTION, low-level light time and stellar aberration    spkaps_c
COUNT of loaded EK columns, return the                     ekccnt_c
COVERAGE start and stop time for binary pck frame, get     pckcov_c
COVERAGE start and stop time for body, get                 spkcov_c
COVERAGE start and stop time for CK frame, get             ckcov_c
COVERAGE start and stop time for CK instrument, get        ckcov_c
COVERAGE start and stop time for CK object, get            ckcov_c
COVERAGE start and stop time for ephemeris object, get     spkcov_c
COVERAGE start and stop time for SPK object, get           spkcov_c
COVERAGE window for binary pck reference frame, get        pckcov_c
COVERAGE window for CK object, get                         ckcov_c
COVERAGE window for SPK object, get                        spkcov_c
CROSS product and its derivative, compute a unit           ducrss_c
CROSS product, compute the derivative of a                 dvcrss_c
CYLINDRICAL coordinates, jacobian of rectangular w.r.t.    drdcyl_c
CYLINDRICAL coordinates, latitudinal to                    latcyl_c
CYLINDRICAL coordinates, rectangular to                    reccyl_c
CYLINDRICAL coordinates, spherical to                      sphcyl_c
CYLINDRICAL to latitudinal                                 cyllat_c
CYLINDRICAL to rectangular                                 cylrec_c
CYLINDRICAL to spherical                                   cylsph_c
CYLINDRICAL w.r.t. rectangular coordinates, jacobian of    dcyldr_c

```
 D Top
```
D.P. 3x3 matrix, determinant of a                          det_c
D.P. array, clear a                                        cleard_c
D.P. array, fill a                                         filld_c
D.P. array, move a d.p. array to another                   moved_c
D.P. array, order of a                                     orderd_c
D.P. array, reorder a                                      reordd_c
D.P. array, shell sort a                                   shelld_c
D.P. array, sum of a                                       sumad_c
D.P. array to another d.p. array, move a                   moved_c
D.P. cell, append an item to a                             appndd_c
D.P., convert signed normalized hexadecimal string to      hx2dp_c
D.P. data from a type 2 dsk segment, fetch                 dskd02_c
D.P. element less than, last                               lstltd_c
D.P. element less than or equal to, last                   lstled_c
D.P. entry in an EK column, replace                        ekuced_c
D.P. number, convert base 16 scientific notation           hx2dp_c
D.P. number, convert d.p. number to encoded                dp2hx_c
D.P. number, convert encoded d.p. number to                hx2dp_c
D.P. number into error message text, insert                errdp_c
D.P. number, largest                                       dpmax_c
D.P. number, replace marker with                           repmd_c
D.P. number, smallest                                      dpmin_c
D.P. number to d.p. number, convert encoded                hx2dp_c
D.P. number to encoded d.p. number, convert                dp2hx_c
D.P. number with encapsulated error handling, parse        prsdp_c
D.P. seconds past J2000 as a string, convert and format    timout_c
D.P. set, element of a                                     elemd_c
D.P. set, insert an item into a                            insrtd_c
D.P. set, remove an item from a                            removd_c
D.P. to base 16 scientific notation, convert               dp2hx_c
D.P. to signed normalized hexadecimal string, convert      dp2hx_c
D.P. value of a pooled kernel variable, return the         gdpool_c
D.P. value, replace marker with formatted                  repmf_c
D.P. value within an interval, bracket a                   brcktd_c
D.P. variable in the kernel pool, set the value of a       pdpool_c
D.P. window, cardinality of a                              wncard_c
D.P. window, complement a                                  wncomd_c
D.P. window, contract the intervals of a                   wncond_c
D.P. window, element of a                                  wnelmd_c
D.P. window, expand the intervals of a                     wnexpd_c
D.P. window, extract the endpoints from a                  wnextd_c
D.P. window, fetch an interval from a                      wnfetd_c
D.P. window, fill small gaps in a                          wnfild_c
D.P. window, filter small intervals from a                 wnfltd_c
D.P. window, included in a                                 wnincd_c
D.P. window, insert an interval into a                     wninsd_c
D.P. window, summary of a                                  wnsumd_c
D.P. window, validate a                                    wnvald_c
D.P. windows, compare two                                  wnreld_c
D.P. windows, difference two                               wndifd_c
D.P. windows, intersect two                                wnintd_c
D.P. windows, union two                                    wnunid_c
DAF array, find next                                       daffna_c
DAF array, find previous                                   daffpa_c
DAF array name, get                                        dafgn_c
DAF backward search, begin                                 dafbbs_c
DAF, close                                                 dafcls_c
DAF comment area, delete                                   dafdc_c
DAF, extract comments from a                               dafec_c
DAF file comment area, append comments to a                dafac_c
DAF for write, open existing                               dafopw_c
DAF forward search, begin                                  dafbfs_c
DAF handle, get                                            dafgh_c
DAF summary format, handle to                              dafhsf_c
DAF summary, get                                           dafgs_c
DAF summary, pack                                          dafps_c
DAF summary, replace                                       dafrs_c
DAF summary, unpack                                        dafus_c
DAF to continue searching, select a                        dafcs_c
DAS comment area, delete                                   dasdc_c
DAS file, close a                                          dasllc_c
DAS file, close an open                                    dascls_c
DAS file comment area, append comments to a                dasac_c
DAS file, extract comments from a                          dasec_c
DAS file, find the amount of data in a                     dashfs_c
DAS file for read access, open a                           dasopr_c
DAS file for reading, open a                               dasopr_c
DAS file for write access, open a                          dasopw_c
DAS file for writing, open a                               dasopw_c
DAS file, open a new                                       dasonw_c
DAS file, open a scratch                                   dasops_c
DAS file, read character data from a                       dasrdc_c
DAS file, read double precision data from a                dasrdd_c
DAS file, read integer data from a                         dasrdi_c
DAS file, return last logical addresses in                 daslla_c
DAS file, return logical address range of                  daslla_c
DAS file, return the file summary of a                     dashfs_c
DAS file, update double precision data in a                dasudd_c
DAS file, update integer data in a                         dasudi_c
DAS file with write access, open a new                     dasonw_c
DAS file, write buffered records to a                      daswbr_c
DAS handle to file name, map                               dashfn_c
DAS internal file name, read                               dasrfr_c
DAS logical addresses using substrings, update a range of  dasudc_c
DAS logical addresses, write substrings to a range of      dasudc_c
DATA, find EK                                              ekfind_c
DATA from a das file, read character                       dasrdc_c
DATA from a das file, read double precision                dasrdd_c
DATA from a das file, read integer                         dasrdi_c
DATA from a list of items, load spice                      furnsh_c
DATA from a type 2 dsk segment, fetch d.p.                 dskd02_c
DATA from a type 2 dsk segment, fetch integer              dski02_c
DATA from a type 2 dsk segment, fetch plate                dskp02_c
DATA from EK column, read character                        ekrcec_c
DATA from EK column, read double precision                 ekrced_c
DATA from EK column, read integer                          ekrcei_c
DATA in a das file, find the amount of                     dashfs_c
DATA in a das file, update double precision                dasudd_c
DATA in a das file, update integer                         dasudi_c
spkezp_c
spkezr_c
spkpos_c
spkezp_c
spkezr_c
spkpos_c
DATA segment, write CK type 1 pointing                     ckw01_c
DATA segment, write CK type 2 pointing                     ckw02_c
DATA segment, write CK type 3 pointing                     ckw03_c
DATA segment, write CK type 5                              ckw05_c
DATA segment, write pck type 2                             pckw02_c
DATA segment, write SPK type 12 ephemeris                  spkw12_c
DATA segment, write SPK type 13 ephemeris                  spkw13_c
DATA segment, write SPK type 18 ephemeris                  spkw18_c
DATA segment, write SPK type 2                             spkw02_c
DATA segment, write SPK type 20                            spkw20_c
DATA segment, write SPK type 3                             spkw03_c
DATA segment, write SPK type 5 ephemeris                   spkw05_c
DATA segment, write SPK type 8 ephemeris                   spkw08_c
DATA segment, write SPK type 9 ephemeris                   spkw09_c
DATA to a type 14 SPK segment, add                         spk14a_c
ekaced_c
ekacei_c
DATA to EK column, add character                           ekacec_c
DATA to EK column, add double precision                    ekaced_c
DATA to EK column, add integer                             ekacei_c
DATA to EK column, write character                         ekacec_c
DATA to EK column, write double precision                  ekaced_c
DATA to EK column, write integer                           ekacei_c
DATA using sgp4., evaluate norad two-line element          evsgp4_c
DATE 1900.0, besselian                                     b1900_c
DATE 1950.0, besselian                                     b1950_c
DATE, convert ephemeris time to a formal calendar          etcal_c
DATE of 1900.0 jan 0.5, julian                             j1900_c
DATE of 1950.0 jan 1.0, julian                             j1950_c
DATE of 2000 jan 1.5, julian                               j2000_c
DATE of 2100 jan 1.5, julian                               j2100_c
DAY, seconds per                                           spd_c
DEC, rectangular coordinates to ra and                     recrad_c
DEC to rectangular coordinates, range ra and               radrec_c
DECIMAL number., scan a string for a                       lx4dec_c
DECLINATION, rectangular to right ascension and            recrad_c
DECLINATION to rectangular, right ascension and            radrec_c
DECODE spacecraft clock                                    scdecd_c
DEFAULT convergence tolerance for gf routines, change      gfstol_c
DEFAULT error action, get/set                              erract_c
DEFINE a state transformation matrix from two states       twovxf_c
DEFINE an orthonormal frame from two vectors               twovec_c
DEFINED boolean function search, gf user                   gfudb_c
DEFINED scalar function search, gf user                    gfuds_c
DEFINITION, body name/id code                              boddef_c
DEFINITION parameter, return a kernel pool                 szpool_c
DELETE a kernel pool variable                              dvpool_c
DELETE DAF comment area                                    dafdc_c
DELETE das comment area                                    dasdc_c
DELETE record from an EK segment                           ekdelr_c
DEPTH, return traceback                                    trcdep_c
DERIVATIVE, angular velocity from quaternion and           qdq2av_c
DERIVATIVE, compute a unit cross product and its           ducrss_c
DERIVATIVE less-than zero, first                           uddc_c
DERIVATIVE of 3-vector norm                                dvnorm_c
DERIVATIVE of a cross product, compute the                 dvcrss_c
DERIVATIVE of a dot product, compute the                   dvdot_c
DERIVATIVE of a user-defined scalar function, first        uddf_c
DERIVATIVE of altitude over an ellipsoid                   dnearp_c
DERIVATIVE of angular separation, time                     dvsep_c
DERIVATIVE, range, azimuth and elevation to rectangular    drdazl_c
DERIVATIVE, rectangular to range, azimuth and elevation    dazldr_c
DERIVATIVE using quadratic fit, estimate function          qderiv_c
DERIVATIVES, compute a polynomial and its                  polyds_c
DERIVATIVES from state transformation, euler angles and    xf2eul_c
DERIVATIVES of a chebyshev expansion                       chbder_c
DERIVATIVES, state transformation from euler angles and    eul2xf_c
DESCRIPTOR, unpack and SPK segment                         spkuds_c
DESCRIPTOR, validate and pack an SPK segment               spkpds_c
DESCRIPTORS, dsk ray-surface intercept with handle and     dskxsi_c
DESIGNATED by fortran logical unit, close file             ftncls_c
DETERMINANT of a d.p. 3x3 matrix                           det_c
DETERMINE the architecture and type of a kernel file       getfat_c
DETERMINE when a geometric quantity satisfies a condition  gfevnt_c
DEVICE name, get/set error output                          errdev_c
DIAGONALIZE symmetric 2x2 matrix                           diags2_c
DIFFERENCE between ephemeris time and UTC                  deltet_c
DIFFERENCE of 3-dimensional vectors, relative              vrel_c
DIFFERENCE of n-dimensional vectors, relative              vrelg_c
DIFFERENCE of two sets                                     diff_c
DIFFERENCE of two sets, symmetric                          sdiff_c
DIFFERENCE two d.p. windows                                wndifd_c
DIFFERENT epochs, position transformation matrix for       pxfrm2_c
DISTANCE between 3-dimensional vectors                     vdist_c
DISTANCE between line and ellipsoid                        npedln_c
DISTANCE between line of sight and body                    npedln_c
DISTANCE between n-dimensional vectors                     vdistg_c
DISTANCE between point and line                            nplnpt_c
DISTANCE from point to ellipsoid                           nearpt_c
DISTANCE search, gf                                        gfdist_c
DLA file, begin backward search in                         dlabbs_c
DLA file, begin forward search in                          dlabfs_c
DLA file, begin new segment in                             dlabns_c
DLA file, end new segment in                               dlaens_c
DLA file, find next segment in                             dlafns_c
DLA file, find previous segment in                         dlafps_c
DLA file, open a new                                       dlaopn_c
DLA file with write access, open a new                     dlaopn_c
DOT product 3-dimensional vectors                          vdot_c
DOT product, compute the derivative of a                   dvdot_c
DOT product of n-dimensional vectors                       vdotg_c
DOUBLE precision, --- see d.p.
DOUBLE precision array file, --- see DAF
DOUBLE precision array, search in an                       isrchd_c
DOUBLE precision column entry, fetch element from          ekgd_c
DOUBLE precision column to EK segment, write entire        ekacld_c
DOUBLE precision data from a das file, read                dasrdd_c
DOUBLE precision data from EK column, read                 ekrced_c
DOUBLE precision data in a das file, update                dasudd_c
DOUBLE precision data to EK column, add                    ekaced_c
DOUBLE precision data to EK column, write                  ekaced_c
DOUBLE precision value, binary search for a                bsrchd_c
DOUBLE precision values, maximum of                        maxd_c
DOUBLE precision values, minimum of                        mind_c
DSK file, close a                                          dskcls_c
DSK file, find id codes of bodies in                       dskobj_c
DSK file, find id codes of ephemeris objects in            dskobj_c
DSK file, find id codes of surfaces in                     dsksrf_c
DSK file, open a new                                       dskopn_c
DSK file with write access, open a new                     dskopn_c
DSK plate, compute normal vector for a type 2              dskn02_c
DSK ray-surface intercept with handle and descriptors      dskxsi_c
DSK ray-surface intercept with source information          dskxsi_c
DSK segment, compute range bounds for type 2               dskrb2_c
DSK segment descriptor, return                             dskgd_c
DSK segment, fetch d.p. data from a type 2                 dskd02_c
DSK segment, fetch integer data from a type 2              dski02_c
DSK segment, fetch model size parameters from a type 2     dskz02_c
DSK segment, fetch parameters from a type 2                dskb02_c
DSK segment, fetch plate data from a type 2                dskp02_c
DSK segment, make spatial index for type 2                 dskmi2_c
DSK segment, return specified vertices from type 2         dskv02_c
DSK segment, write a type 2                                dskw02_c
DSK surface, compute normal vectors on                     srfnrm_c
DSK surface points, map latitudinal coordinates to         latsrf_c
DSK tolerance or margin parameters, retrieve               dskgtl_c
DSK tolerance or margin parameters, set                    dskstl_c
DSK type 2 plate id, compute normal vector from            dskn02_c
DUMMY function for udfuns signature arguments, gf          udf_c

```
 E Top
```
E-KERNEL, open new                                         ekopn_c
E-KERNEL, open scratch                                     ekops_c
E-KERNEL, return number of segments in an                  eknseg_c
E-KERNEL segment for fast writing, start new               ekifld_c
E-KERNEL segment, start new                                ekbseg_c
EASY reader for SPK file                                   spkez_c
ekaced_c
ekacei_c
EK, close                                                  ekcls_c
EK column, add character data to                           ekacec_c
EK column, add double precision data to                    ekaced_c
EK column, add integer data to                             ekacei_c
EK column, read character data from                        ekrcec_c
EK column, read double precision data from                 ekrced_c
EK column, read integer data from                          ekrcei_c
EK column, replace character entry in an                   ekucec_c
EK column, replace d.p. entry in an                        ekuced_c
EK column, replace integer entry in an                     ekucei_c
EK column, replace time entry in an                        ekuced_c
EK column specified by index, return information on loaded ekcii_c
EK column, write character data to                         ekacec_c
EK column, write double precision data to                  ekaced_c
EK column, write integer data to                           ekacei_c
EK columns, return the count of loaded                     ekccnt_c
EK columns, return the number of loaded                    ekccnt_c
EK data, find                                              ekfind_c
EK for writing, open existing                              ekopw_c
EK, open new                                               ekopn_c
EK, open scratch                                           ekops_c
EK query, issue                                            ekfind_c
EK query, parse select clause of                           ekpsel_c
EK segment, append record to                               ekappr_c
EK segment, delete record from an                          ekdelr_c
EK segment for fast writing, start new                     ekifld_c
EK segment, insert record into                             ekinsr_c
EK segment, start new                                      ekbseg_c
EK segment summary, return                                 ekssum_c
EK segment, write entire character column to               ekaclc_c
EK segment, write entire double precision column to        ekacld_c
EK segment, write entire integer column to                 ekacli_c
EK segment write, finish a fast                            ekffld_c
EL, convert rectangular coordinates to range, az and       recazl_c
EL, rectangular coordinates to range, az and               recazl_c
EL to rectangular coordinates, convert range, az and       azlrec_c
EL to rectangular coordinates, range, az and               azlrec_c
EL to rectangular velocity conversion, range, az and       drdazl_c
EL velocity conversion, rectangular to range, az and       dazldr_c
ELEMENT data using sgp4., evaluate norad two-line          evsgp4_c
ELEMENT from character column entry, fetch                 ekgc_c
ELEMENT from double precision column entry, fetch          ekgd_c
ELEMENT from integer column entry, fetch                   ekgi_c
ELEMENT in a set, the ordinal position of an               ordc_c
ordd_c
ordi_c
ELEMENT less than, last character                          lstltc_c
ELEMENT less than, last d.p.                               lstltd_c
ELEMENT less than, last integer                            lstlti_c
ELEMENT less than or equal to, last character              lstlec_c
ELEMENT less than or equal to, last d.p.                   lstled_c
ELEMENT less than or equal to, last integer                lstlei_c
ELEMENT of a character set                                 elemc_c
ELEMENT of a d.p. set                                      elemd_c
ELEMENT of a d.p. window                                   wnelmd_c
ELEMENT of an integer set                                  elemi_c
ELEMENTS, compute a state from equinoctial                 eqncpv_c
ELEMENTS, convert state to extended osculating             oscltx_c
ELEMENTS, convert state to osculating                      oscelt_c
ELEMENTS from state, conic                                 oscelt_c
ELEMENTS from state, extended conic                        oscltx_c
ELEMENTS from state, extended osculating                   oscltx_c
ELEMENTS from state, osculating                            oscelt_c
ELEMENTS in a column entry, return the number of           eknelt_c
ELEMENTS, parse two-line                                   getelm_c
ELEMENTS, state from conic                                 conics_c
ELEVATION, convert rectangular to range, azimuth and       recazl_c
ELEVATION derivative, rectangular to range, azimuth and    dazldr_c
ELEVATION, rectangular to range, azimuth and               recazl_c
ELEVATION to rectangular, convert range, azimuth and       azlrec_c
ELEVATION to rectangular derivative, range, azimuth and    drdazl_c
ELEVATION to rectangular, range, azimuth and               azlrec_c
ELLIPSE and plane, intersection of                         inelpl_c
ELLIPSE, center and generating vectors to                  cgv2el_c
ELLIPSE from generating vectors, semi-axes of              saelgv_c
ELLIPSE onto plane, project                                pjelpl_c
ELLIPSE to center and generating vectors                   el2cgv_c
ELLIPSE to point, nearest point on                         npelpt_c
ELLIPSOID and plane, intersection of                       inedpl_c
ELLIPSOID, derivative of altitude over an                  dnearp_c
ELLIPSOID, distance between line and                       npedln_c
ELLIPSOID, distance from point to                          nearpt_c
ELLIPSOID, find nearest point to ray on                    tangpt_c
ELLIPSOID, find penumbral terminator on                    edterm_c
ELLIPSOID, find terminator on                              edterm_c
ELLIPSOID, find umbral terminator on                       edterm_c
ELLIPSOID having given surface normal, point on an         ednmpt_c
ELLIPSOID limb                                             edlimb_c
ELLIPSOID, nearest point on an                             nearpt_c
ELLIPSOID, point of intersection between ray and           surfpt_c
ELLIPSOID, rate of change of the altitude over an          dnearp_c
ELLIPSOID, scale point to lie on                           edpnt_c
ELLIPSOID, surface normal vector on an                     surfnm_c
ELLIPSOID surface point and velocity                       surfpv_c
ELLIPSOID, surface point of intersection of ray and        surfpt_c
ELLIPSOID to line, nearest point on                        npedln_c
ELLIPSOID, velocity of the nearest point on an             dnearp_c
EMISSION angle                                             ilumin_c
EMISSION angle constraints, solve for                      gfilum_c
EMISSION angle general source                              illumg_c
EMISSION angle general source with flags                   illumf_c
ENCAPSULATED error handling, parse d.p. number with        prsdp_c
ENCAPSULATED error handling, parse integer with            prsint_c
ENCODE spacecraft clock                                    scencd_c
ENCODED d.p. number, convert d.p. number to                dp2hx_c
ENCODED d.p. number to d.p. number, convert                hx2dp_c
END a type 14 SPK segment                                  spk14e_c
END new segment in dla file                                dlaens_c
ENDPOINTS from a d.p. window, extract the                  wnextd_c
ENTIRE character column to EK segment, write               ekaclc_c
ENTIRE double precision column to EK segment, write        ekacld_c
ENTIRE integer column to EK segment, write                 ekacli_c
ENTRY, fetch element from character column                 ekgc_c
ENTRY, fetch element from double precision column          ekgd_c
ENTRY, fetch element from integer column                   ekgi_c
ENTRY in an EK column, replace character                   ekucec_c
ENTRY in an EK column, replace d.p.                        ekuced_c
ENTRY in an EK column, replace integer                     ekucei_c
ENTRY in an EK column, replace time                        ekuced_c
ENTRY, return the number of elements in a column           eknelt_c
spkezp_c
spkezr_c
spkpos_c
EPHEMERIS data segment, write SPK type 12                  spkw12_c
EPHEMERIS data segment, write SPK type 13                  spkw13_c
EPHEMERIS data segment, write SPK type 18                  spkw18_c
EPHEMERIS data segment, write SPK type 5                   spkw05_c
EPHEMERIS data segment, write SPK type 8                   spkw08_c
EPHEMERIS data segment, write SPK type 9                   spkw09_c
EPHEMERIS object, get coverage start and stop time for     spkcov_c
EPHEMERIS objects in dsk file, find id codes of            dskobj_c
EPHEMERIS objects in SPK file, find id codes of            spkobj_c
EPHEMERIS, position and velocity from                      spkpvn_c
EPHEMERIS time and UTC, difference between                 deltet_c
EPHEMERIS time, spacecraft clock string to                 scs2e_c
EPHEMERIS time, spacecraft clock ticks to                  sct2e_c
EPHEMERIS time to a formal calendar date, convert          etcal_c
EPHEMERIS time to continuous spacecraft clock ticks        sce2c_c
EPHEMERIS time to spacecraft clock string                  sce2s_c
EPHEMERIS time to spacecraft clock ticks                   sce2t_c
EPHEMERIS time to UTC                                      et2utc_c
EPHEMERIS time, UTC to                                     utc2et_c
EPOCH, convert a string to tdb seconds past the J2000      str2et_c
EPOCHS, position transformation matrix for different       pxfrm2_c
EQUAL to another 3x3 matrix                                mequ_c
EQUAL to another n-dimensional matrix                      mequg_c
EQUINOCTIAL elements, compute a state from                 eqncpv_c
EQUIVALENT character string, search array for              esrchc_c
EQUIVALENT strings                                         eqstr_c
ERROR action, get/set default                              erract_c
ERROR condition, signal                                    sigerr_c
ERROR handling, parse d.p. number with encapsulated        prsdp_c
ERROR handling, parse integer with encapsulated            prsint_c
ERROR message, get                                         getmsg_c
ERROR message, set long                                    setmsg_c
ERROR message text, insert d.p. number into                errdp_c
ERROR message text, insert integer into                    errint_c
ERROR message text, insert string into                     errch_c
ERROR output device name, get/set                          errdev_c
ERROR output items, get/set                                errprt_c
ERROR status indicator                                     failed_c
ERROR status, reset                                        reset_c
ESTIMATE function derivative using quadratic fit           qderiv_c
ET, --- see ephemeris time
EULER angles and derivatives from state transformation     xf2eul_c
EULER angles and derivatives, state transformation from    eul2xf_c
EULER angles, matrix to                                    m2eul_c
EULER angles to matrix                                     eul2m_c
EVALUATE norad two-line element data using sgp4.           evsgp4_c
EXIST, does the file                                       exists_c
EXISTENCE of a pooled numeric kernel variable, confirm the expool_c
EXISTING DAF for write, open                               dafopw_c
EXISTING EK for writing, open                              ekopw_c
EXISTING SPK file for adding segments, open an             spkopa_c
EXPAND the intervals of a d.p. window                      wnexpd_c
EXPAND triangular plate                                    pltexp_c
EXPANSION, derivatives of a chebyshev                      chbder_c
EXPANSION for abbreviated years, set the interval of       tsetyr_c
EXPANSION, interpolate a chebyshev                         chbint_c
EXPANSION, value of a chebyshev polynomial                 chbval_c
EXTENDED conic elements from state                         oscltx_c
EXTENDED object, az/el coordinates relative to landmark on azlcpo_c
EXTENDED object, az/el coordinates relative to surface poi azlcpo_c
EXTENDED object, state of landmark on                      spkcpt_c
spkcvt_c
EXTENDED object, state of surface point on                 spkcpt_c
spkcvt_c
EXTENDED object, state relative to landmark on             spkcpo_c
spkcvo_c
EXTENDED object, state relative to surface point on        spkcpo_c
spkcvo_c
EXTENDED osculating elements, convert state to             oscltx_c
EXTENDED osculating elements from state                    oscltx_c
EXTRACT a substring starting with a keyword                kxtrct_c
EXTRACT comments from a DAF                                dafec_c
EXTRACT comments from a das file                           dasec_c
EXTRACT the endpoints from a d.p. window                   wnextd_c

```
 F Top
```
FAST EK segment write, finish a                            ekffld_c
FAST writing, start new e-kernel segment for               ekifld_c
FAST writing, start new EK segment for                     ekifld_c
FETCH an interval from a d.p. window                       wnfetd_c
FETCH constants for a body from the kernel pool            bodvcd_c
bodvrd_c
FETCH constants for a body from the kernel pool, deprecate bodvar_c
FETCH d.p. data from a type 2 dsk segment                  dskd02_c
FETCH element from character column entry                  ekgc_c
FETCH element from double precision column entry           ekgd_c
FETCH element from integer column entry                    ekgi_c
FETCH ids of built-in reference frames                     bltfrm_c
FETCH ids of reference frames from the kernel pool         kplfrm_c
FETCH integer data from a type 2 dsk segment               dski02_c
FETCH model size parameters from a type 2 dsk segment      dskz02_c
FETCH parameters from a type 2 dsk segment                 dskb02_c
FETCH plate data from a type 2 dsk segment                 dskp02_c
FETCH reference frame attributes                           cidfrm_c
cnmfrm_c
frinfo_c
FETCH the rotation and frame of a constant offset frame    tkfram_c
FETCH the rotation and frame of a text kernel frame        tkfram_c
FIELD of view at specified time, ray in instrument         fovray_c
FIELD of view at specified time, target in instrument      fovtrg_c
FILE, aberration-corrected state from SPK                  spkacs_c
FILE and segment, select SPK                               spksfs_c
FILE, apparent position from SPK                           spkapo_c
FILE, begin backward search in dla                         dlabbs_c
FILE, begin forward search in dla                          dlabfs_c
FILE, begin new segment in dla                             dlabns_c
FILE, close a CK                                           ckcls_c
FILE, close a das                                          dasllc_c
FILE, close a dsk                                          dskcls_c
FILE, close a pck                                          pckcls_c
FILE, close an open das                                    dascls_c
FILE, close an SPK                                         spkcls_c
FILE comment area, append comments to a DAF                dafac_c
FILE comment area, append comments to a das                dasac_c
FILE designated by fortran logical unit, close             ftncls_c
FILE, determine the architecture and type of a kernel      getfat_c
FILE, easy reader for SPK                                  spkez_c
FILE, end new segment in dla                               dlaens_c
FILE exist, does the                                       exists_c
FILE, extract comments from a das                          dasec_c
FILE, find frame class id codes of frames in binary pck    pckfrm_c
FILE, find id codes of bodies in dsk                       dskobj_c
FILE, find id codes of bodies in SPK                       spkobj_c
FILE, find id codes of ephemeris objects in dsk            dskobj_c
FILE, find id codes of ephemeris objects in SPK            spkobj_c
FILE, find id codes of objects in CK                       ckobj_c
FILE, find id codes of surfaces in dsk                     dsksrf_c
FILE, find next segment in dla                             dlafns_c
FILE, find previous segment in dla                         dlafps_c
FILE, find the amount of data in a das                     dashfs_c
FILE for adding segments, open an existing SPK             spkopa_c
FILE for read access, open a das                           dasopr_c
FILE for reading, open a das                               dasopr_c
FILE for write access, open a das                          dasopw_c
FILE for writing, open a das                               dasopw_c
FILE into the pool, load variables from a text kernel      ldpool_c
FILE, light-time corrected state from SPK                  spkltc_c
FILE name, map das handle to                               dashfn_c
FILE name, read das internal                               dasrfr_c
FILE, open a new CK                                        ckopn_c
FILE, open a new das                                       dasonw_c
FILE, open a new dla                                       dlaopn_c
FILE, open a new dsk                                       dskopn_c
FILE, open a new pck                                       pckopn_c
FILE, open a new SPK                                       spkopn_c
FILE, open a scratch das                                   dasops_c
FILE position and velocity, SPK                            spkpvn_c
FILE, read a line from a text                              rdtext_c
FILE, read a non-blank line from a text                    iswhsp_c
FILE, read character data from a das                       dasrdc_c
FILE, read double precision data from a das                dasrdd_c
FILE, read integer data from a das                         dasrdi_c
FILE, return last logical addresses in das                 daslla_c
FILE, return logical address range of das                  daslla_c
FILE, return the file summary of a das                     dashfs_c
FILE, subset of SPK                                        spksub_c
FILE summary of a das file, return the                     dashfs_c
FILE, update double precision data in a das                dasudd_c
FILE, update integer data in a das                         dasudi_c
FILE with write access, open a new das                     dasonw_c
FILE with write access, open a new dla                     dlaopn_c
FILE with write access, open a new dsk                     dskopn_c
FILE, write buffered records to a das                      daswbr_c
FILL a d.p. array                                          filld_c
FILL an integer array                                      filli_c
FILL small gaps in a d.p. window                           wnfild_c
FILTER small intervals from a d.p. window                  wnfltd_c
FIND a position transformation matrix                      pxform_c
FIND a state transformation matrix                         sxform_c
FIND constants for a body in the kernel pool               bodfnd_c
FIND EK data                                               ekfind_c
FIND frame class id codes of frames in binary pck file     pckfrm_c
FIND id codes of bodies in dsk file                        dskobj_c
FIND id codes of bodies in SPK file                        spkobj_c
FIND id codes of ephemeris objects in dsk file             dskobj_c
FIND id codes of ephemeris objects in SPK file             spkobj_c
FIND id codes of objects in CK file                        ckobj_c
FIND id codes of surfaces in dsk file                      dsksrf_c
FIND info associated with a frame class and class id       ccifrm_c
FIND intercept of ray on target body surface               sincpt_c
FIND intersection of ray and target body surface           sincpt_c
FIND limb points on target body                            limbpt_c
FIND nearest point to observer on target body              subpnt_c
FIND nearest point to ray on ellipsoid                     tangpt_c
FIND nearest point to sun on target body                   subslr_c
FIND next DAF array                                        daffna_c
FIND next segment in dla file                              dlafns_c
FIND penumbral terminator on ellipsoid                     edterm_c
FIND previous DAF array                                    daffpa_c
FIND previous segment in dla file                          dlafps_c
FIND ray-ellipsoid tangent point                           tangpt_c
FIND sub-observer point on target body                     subpnt_c
FIND sub-solar point on target body                        subslr_c
FIND sub-spacecraft point on target body                   subpnt_c
FIND surface intercept point                               sincpt_c
FIND terminator on ellipsoid                               edterm_c
FIND terminator points on target body                      termpt_c
FIND the amount of data in a das file                      dashfs_c
FIND umbral terminator on ellipsoid                        edterm_c
FINISH a fast EK segment write                             ekffld_c
FINISH a progress report, gf                               gfrepf_c
FIRST derivative less-than zero                            uddc_c
FIRST derivative of a user-defined scalar function         uddf_c
FIT, estimate function derivative using quadratic          qderiv_c
FIXED position target, state of                            spkcpt_c
FLAGS, emission angle general source with                  illumf_c
FLAGS, illumination angles general source with             illumf_c
FLAGS, incidence angle general source with                 illumf_c
FLAGS, lighting angles general source with                 illumf_c
FLAGS, phase angle general source with                     illumf_c
FORCE model, propagate state vector using two-body         prop2b_c
FORMAT, convert spacecraft clock ticks to character clock  scfmt_c
FORMAT d.p. seconds past J2000 as a string, convert and    timout_c
FORMAT, handle to DAF summary                              dafhsf_c
FORMAT picture, use a sample time string to produce a time tpictr_c
FORMATTED d.p. value, replace marker with                  repmf_c
FORTRAN logical unit, close file designated by             ftncls_c
FORWARD search, begin DAF                                  dafbfs_c
FORWARD search for position of character                   cpos_c
FORWARD search for position of unlisted character          ncpos_c
FORWARD search in dla file, begin                          dlabfs_c
FOV at specified time, ray in instrument                   fovray_c
FOV at specified time, target in instrument                fovtrg_c
FOV parameters, return instrument's                        getfov_c
FOV parameters, using instrument name, return instrument's getfvn_c
FOV search, gf low-level target in instrument              gffove_c
FOV search, gf ray in instrument                           gfrfov_c
FOV search, gf target in instrument                        gftfov_c
FRAME attributes, fetch reference                          cidfrm_c
cnmfrm_c
frinfo_c
FRAME, build a right handed coordinate                     frame_c
FRAME class and class id, find info associated with a      ccifrm_c
FRAME class and class id to frame info, map                ccifrm_c
FRAME class and class id to frame name, id, center, map    ccifrm_c
FRAME class id codes of frames in binary pck file, find    pckfrm_c
FRAME, fetch the rotation and frame of a constant offset   tkfram_c
FRAME, fetch the rotation and frame of a text kernel       tkfram_c
FRAME from two vectors, define an orthonormal              twovec_c
FRAME, get coverage start and stop time for binary pck     pckcov_c
FRAME, get coverage start and stop time for CK             ckcov_c
FRAME, get coverage window for binary pck reference        pckcov_c
FRAME, get instrument frame rotation and reference         ckfrot_c
FRAME, get instrument frame transformation and reference   ckfxfm_c
FRAME idcode to frame name translation                     frmnam_c
FRAME idcode translation, frame name to                    namfrm_c
FRAME info, map frame class and class id to                ccifrm_c
FRAME name, id, center, map frame class and class id to    ccifrm_c
FRAME name to frame idcode translation                     namfrm_c
FRAME name translation, frame idcode to                    frmnam_c
FRAME of a constant offset frame, fetch the rotation and   tkfram_c
FRAME of a text kernel frame, fetch the rotation and       tkfram_c
FRAME rotation and reference frame, get instrument         ckfrot_c
FRAME transformation and reference frame, get instrument   ckfxfm_c
FRAMES, fetch ids of built-in reference                    bltfrm_c
FRAMES in binary pck file, find frame class id codes of    pckfrm_c
FUNCTION derivative using quadratic fit, estimate          qderiv_c
FUNCTION, first derivative of a user-defined scalar        uddf_c
FUNCTION for udfuns signature arguments, gf dummy          udf_c
FUNCTION search, gf user defined boolean                   gfudb_c
FUNCTION search, gf user defined scalar                    gfuds_c
FUNCTION using hermite polynomial, interpolate             hrmesp_c
hrmint_c
FUNCTION using lagrange polynomial, interpolate            lgresp_c
lgrind_c
lgrint_c

```
 G Top
```
GAPS in a d.p. window, fill small                          wnfild_c
GENERAL source, emission angle                             illumg_c
GENERAL source, illumination angles                        illumg_c
GENERAL source, incidence angle                            illumg_c
GENERAL source, lighting angles                            illumg_c
GENERAL source, phase angle                                illumg_c
GENERAL source with flags, emission angle                  illumf_c
GENERAL source with flags, illumination angles             illumf_c
GENERAL source with flags, incidence angle                 illumf_c
GENERAL source with flags, lighting angles                 illumf_c
GENERAL source with flags, phase angle                     illumf_c
GENERAL, transpose a matrix                                xposeg_c
GENERATE a rotation matrix                                 rotate_c
GENERATING vectors, ellipse to center and                  el2cgv_c
GENERATING vectors, semi-axes of ellipse from              saelgv_c
GENERATING vectors to ellipse, center and                  cgv2el_c
GEODETIC coordinates, jacobian of rectangular w.r.t.       drdgeo_c
GEODETIC, rectangular to                                   recgeo_c
GEODETIC to rectangular coordinates                        georec_c
GEODETIC w.r.t. rectangular coordinates, jacobian of       dgeodr_c
GEOMETRIC position of one body relative to another         spkgps_c
GEOMETRIC quantity satisfies a condition, determine when a gfevnt_c
GEOMETRIC state of one body relative to another            spkgeo_c
GET apparent position                                      spkapo_c
GET CK pointing                                            ckgp_c
GET CK pointing and angular velocity                       ckgpav_c
GET CK type 2 record                                       ckgr02_c
GET CK type 3 record                                       ckgr03_c
GET constant step size, gf                                 gfstep_c
GET coverage start and stop time for binary pck frame      pckcov_c
GET coverage start and stop time for body                  spkcov_c
GET coverage start and stop time for CK frame              ckcov_c
GET coverage start and stop time for CK instrument         ckcov_c
GET coverage start and stop time for CK object             ckcov_c
GET coverage start and stop time for ephemeris object      spkcov_c
GET coverage start and stop time for SPK object            spkcov_c
GET coverage window for binary pck reference frame         pckcov_c
GET coverage window for CK object                          ckcov_c
GET coverage window for SPK object                         spkcov_c
GET DAF array name                                         dafgn_c
GET DAF handle                                             dafgh_c
GET DAF summary                                            dafgs_c
GET error message                                          getmsg_c
GET instrument frame rotation and reference frame          ckfrot_c
GET instrument frame transformation and reference frame    ckfxfm_c
GET light time and stellar aberration-corrected state      spkacs_c
GET light-time corrected state                             spkltc_c
GET module name from traceback                             trcnam_c
GET position relative observer corrected for aberrations   spkezp_c
GET position relative to an observer, using body names     spkezp_c
GET quick traceback                                        qcktrc_c
GET state relative to observer corrected for aberrations   spkez_c
spkezr_c
GET target position relative to an observer, using names   spkpos_c
GET target state relative to an observer, using body codes spkez_c
GET target state relative to an observer, using body names spkezr_c
GET the 3x3 identity matrix                                ident_c
GET/SET default error action                               erract_c
GET/SET error output device name                           errdev_c
GET/SET error output items                                 errprt_c
GF angular separation search                               gfsep_c
GF clear interrupt signal status                           gfclrh_c
GF distance search                                         gfdist_c
GF dummy function for udfuns signature arguments           udf_c
GF finish a progress report                                gfrepf_c
GF get constant step size                                  gfstep_c
GF handle interrupt signal                                 gfinth_c
GF initialize a progress report                            gfrepi_c
GF interrupt signal receipt indicator                      gfbail_c
GF low-level target in instrument fov search               gffove_c
GF mid-level occultation search                            gfocce_c
GF occultation search                                      gfoclt_c
GF phase angle search                                      gfpa_c
GF position coordinate search                              gfposc_c
GF range rate search                                       gfrr_c
GF ray in instrument fov search                            gfrfov_c
GF routines, change default convergence tolerance for      gfstol_c
GF set constant step size                                  gfsstp_c
GF standard step refinement                                gfrefn_c
GF subpoint coordinate search                              gfsubc_c
GF surface intercept coordinate search                     gfsntc_c
GF target in instrument fov search                         gftfov_c
GF update progress report                                  gfrepu_c
GF user defined boolean function search                    gfudb_c
GF user defined scalar function search                     gfuds_c
GIVEN surface normal, point on an ellipsoid having         ednmpt_c
GIVEN type, number of loaded kernels of a                  ktotal_c
GREGORIAN and julian calendars                             timdef_c
GROUND track, velocity of a                                dnearp_c

```
 H Top
```
HALF the value of pi                                       halfpi_c
HANDED coordinate frame, build a right                     frame_c
HANDLE and descriptors, dsk ray-surface intercept with     dskxsi_c
HANDLE, get DAF                                            dafgh_c
HANDLE interrupt signal, gf                                gfinth_c
HANDLE to DAF summary format                               dafhsf_c
HANDLE to file name, map das                               dashfn_c
HANDLING, parse d.p. number with encapsulated error        prsdp_c
HANDLING, parse integer with encapsulated error            prsint_c
HAVING given surface normal, point on an ellipsoid         ednmpt_c
HERMITE interpolation                                      hrmesp_c
hrmint_c
HERMITE polynomial, interpolate function using             hrmesp_c
hrmint_c
HEXADECIMAL string, convert d.p. to signed normalized      dp2hx_c
HEXADECIMAL string to d.p., convert signed normalized      hx2dp_c

```
 I Top
```
ID code and body id code to surface string, surface        srfc2s_c
ID code and body string to surface string, surface         srfcss_c
ID code, surface string and body id code to surface        srfscc_c
ID code, surface string and body string to surface         srfs2c_c
ID code to name, body                                      bodc2n_c
ID code to string, body                                    bodc2s_c
ID code to surface id code, surface string and body        srfscc_c
ID code to surface string, surface id code and body        srfc2s_c
ID codes of bodies in dsk file, find                       dskobj_c
ID codes of bodies in SPK file, find                       spkobj_c
ID codes of ephemeris objects in dsk file, find            dskobj_c
ID codes of ephemeris objects in SPK file, find            spkobj_c
ID codes of frames in binary pck file, find frame class    pckfrm_c
ID codes of objects in CK file, find                       ckobj_c
ID codes of surfaces in dsk file, find                     dsksrf_c
ID, compute normal vector from dsk type 2 plate            dskn02_c
ID, find info associated with a frame class and class      ccifrm_c
ID, map c-kernel id to SCLK and SPK                        ckmeta_c
ID to frame info, map frame class and class                ccifrm_c
ID to frame name, id, center, map frame class and class    ccifrm_c
ID to SCLK and SPK id, map c-kernel                        ckmeta_c
IDCODE to frame name translation, frame                    frmnam_c
IDCODE translation, frame name to frame                    namfrm_c
IDENTITY matrix, get the 3x3                               ident_c
IDS of built-in reference frames, fetch                    bltfrm_c
IDS of reference frames from the kernel pool, fetch        kplfrm_c
ILLUMINATION angle constraints, search using               gfilum_c
ILLUMINATION angle constraints, solve for                  gfilum_c
ILLUMINATION angles                                        ilumin_c
ILLUMINATION angles general source                         illumg_c
ILLUMINATION angles general source with flags              illumf_c
ILLUMINATION source, compute phase angle for arbitrary     phaseq_c
IMMEDIATE return indicator                                 return_c
INCIDENCE angle constraints, solve for                     gfilum_c
INCIDENCE angle general source                             illumg_c
INCIDENCE angle general source with flags                  illumf_c
INCIDENCE angle, solar                                     ilumin_c
INCLUDED in a d.p. window                                  wnincd_c
INDEX for type 2 dsk segment, make spatial                 dskmi2_c
INDEX, return information on loaded EK column specified by ekcii_c
INDICATE whether a matrix is a rotation matrix             isrot_c
INDICATOR, error status                                    failed_c
INDICATOR, gf interrupt signal receipt                     gfbail_c
INDICATOR, immediate return                                return_c
INERTIAL position to bodyfixed, transformation from        tipbod_c
INERTIAL state to bodyfixed, transformation from           tisbod_c
INFORMATION about a kernel pool variable, return summary   dtpool_c
INFORMATION, dsk ray-surface intercept with source         dskxsi_c
INFORMATION on loaded EK column specified by index, return ekcii_c
INFORMATION on loaded spice kernels, retrieve              kdata_c
INFORMATION, spacecraft clock partition                    scpart_c
INITIALIZE a progress report, gf                           gfrepi_c
INPUT, prompt for keyboard                                 prompt_c
INPUT with a user supplied message, prompt for             prompt_c
INSERT an interval into a d.p. window                      wninsd_c
INSERT an item into a character set                        insrtc_c
INSERT an item into a d.p. set                             insrtd_c
INSERT an item into an integer set                         insrti_c
INSERT d.p. number into error message text                 errdp_c
INSERT integer into error message text                     errint_c
INSERT record into EK segment                              ekinsr_c
INSERT string into error message text                      errch_c
INSTRUMENT field of view at specified time, ray in         fovray_c
INSTRUMENT field of view at specified time, target in      fovtrg_c
INSTRUMENT fov at specified time, ray in                   fovray_c
INSTRUMENT fov at specified time, target in                fovtrg_c
INSTRUMENT fov search, gf low-level target in              gffove_c
INSTRUMENT fov search, gf ray in                           gfrfov_c
INSTRUMENT fov search, gf target in                        gftfov_c
INSTRUMENT frame rotation and reference frame, get         ckfrot_c
INSTRUMENT frame transformation and reference frame, get   ckfxfm_c
INSTRUMENT, get coverage start and stop time for CK        ckcov_c
INSTRUMENT name, return instrument's fov parameters, using getfvn_c
INSTRUMENT'S fov parameters, return                        getfov_c
INSTRUMENT'S fov parameters, using instrument name, return getfvn_c
INTEGER array, clear an                                    cleari_c
INTEGER array, fill an                                     filli_c
INTEGER array is an order vector, test whether an          isordv_c
INTEGER array, order of an                                 orderi_c
INTEGER array, reorder an                                  reordi_c
INTEGER array, search in an                                isrchi_c
INTEGER array, shell sort an                               shelli_c
INTEGER array, sum of an                                   sumai_c
INTEGER cell, append an item to an                         appndi_c
INTEGER cell, cardinality of an                            card_c
INTEGER cell, set the cardinality of an                    scard_c
INTEGER column entry, fetch element from                   ekgi_c
INTEGER column to EK segment, write entire                 ekacli_c
INTEGER data from a das file, read                         dasrdi_c
INTEGER data from a type 2 dsk segment, fetch              dski02_c
INTEGER data from EK column, read                          ekrcei_c
INTEGER data in a das file, update                         dasudi_c
INTEGER data to EK column, add                             ekacei_c
INTEGER data to EK column, write                           ekacei_c
INTEGER element less than, last                            lstlti_c
INTEGER element less than or equal to, last                lstlei_c
INTEGER entry in an EK column, replace                     ekucei_c
INTEGER into error message text, insert                    errint_c
INTEGER number, largest                                    intmax_c
INTEGER number, smallest                                   intmin_c
INTEGER, replace marker with                               repmi_c
INTEGER set, element of an                                 elemi_c
INTEGER set, insert an item into an                        insrti_c
INTEGER set, remove an item from an                        removi_c
INTEGER using an order vector, binary search for an        bschoi_c
INTEGER value, binary search for an                        bsrchi_c
INTEGER value of a pooled kernel variable, return the      gipool_c
INTEGER value within an interval, bracket an               brckti_c
INTEGER values, maximum of                                 maxi_c
INTEGER values, minimum of                                 mini_c
INTEGER variable from the kernel pool, return values of an gipool_c
INTEGER variable in the kernel pool, set the value of an   pipool_c
INTEGER with encapsulated error handling, parse            prsint_c
INTEGER., scan a string for a signed                       lx4sgn_c
INTEGER., scan a string for an unsigned                    lx4uns_c
INTEGRAL of chebyshev polynomial expansion                 chbigr_c
INTEGRATE chebyshev polynomial expansion                   chbigr_c
INTERCEPT coordinate search, gf surface                    gfsntc_c
INTERCEPT of ray on target body surface, find              sincpt_c
INTERCEPT point, find surface                              sincpt_c
INTERCEPT, vectorized ray-dsk                              dskxv_c
INTERCEPT, vectorized ray-surface                          dskxv_c
INTERCEPT with body, line of sight                         surfpt_c
INTERCEPT with handle and descriptors, dsk ray-surface     dskxsi_c
INTERCEPT with source information, dsk ray-surface         dskxsi_c
INTERNAL file name, read das                               dasrfr_c
INTERNAL text buffer, load the kernel pool from an         lmpool_c
INTERPOLATE a chebyshev expansion                          chbint_c
INTERPOLATE function using hermite polynomial              hrmesp_c
hrmint_c
INTERPOLATE function using lagrange polynomial             lgresp_c
lgrind_c
lgrint_c
INTERPOLATION, hermite                                     hrmesp_c
hrmint_c
INTERPOLATION, lagrange                                    lgresp_c
lgrind_c
lgrint_c
INTERRUPT signal, gf handle                                gfinth_c
INTERRUPT signal receipt indicator, gf                     gfbail_c
INTERRUPT signal status, gf clear                          gfclrh_c
INTERSECT two d.p. windows                                 wnintd_c
INTERSECTED by ray, plate and plate model point            dskx02_c
INTERSECTION between ray and ellipsoid, point of           surfpt_c
INTERSECTION of ellipse and plane                          inelpl_c
INTERSECTION of ellipsoid and plane                        inedpl_c
INTERSECTION of ray and ellipsoid, surface point of        surfpt_c
INTERSECTION of ray and plane                              inrypl_c
INTERSECTION of ray and surface                            dskx02_c
INTERSECTION of ray and target body surface, find          sincpt_c
INTERSECTION of two sets                                   inter_c
INTERVAL, bracket a d.p. value within an                   brcktd_c
INTERVAL, bracket an integer value within an               brckti_c
INTERVAL from a d.p. window, fetch an                      wnfetd_c
INTERVAL into a d.p. window, insert an                     wninsd_c
INTERVAL of expansion for abbreviated years, set the       tsetyr_c
INTERVALS from a d.p. window, filter small                 wnfltd_c
INTERVALS of a d.p. window, contract the                   wncond_c
INTERVALS of a d.p. window, expand the                     wnexpd_c
INVERSE of state transformation matrix                     invstm_c
INVERT a 3x3 matrix                                        invert_c
INVERT a pseudo orthogonal matrix                          invort_c
INVERT the lengths of the rows, transpose a matrix and     invort_c
INVERTED, vector projection onto plane                     vprjpi_c
ISSUE EK query                                             ekfind_c
ITEM from a character set, remove an                       removc_c
ITEM from a d.p. set, remove an                            removd_c
ITEM from an integer set, remove an                        removi_c
ITEM into a character set, insert an                       insrtc_c
ITEM into a d.p. set, insert an                            insrtd_c
ITEM into an integer set, insert an                        insrti_c
ITEM to a character cell, append an                        appndc_c
ITEM to a d.p. cell, append an                             appndd_c
ITEM to an integer cell, append an                         appndi_c
ITEMS from a list, parse                                   lparse_c
ITEMS, get/set error output                                errprt_c
ITEMS, load spice data from a list of                      furnsh_c
ITEMS, parse a list of                                     lparsm_c

```
 J Top
```
J2000 as a string, convert and format d.p. seconds past    timout_c
J2000 epoch, convert a string to tdb seconds past the      str2et_c
JACOBIAN matrix of az/el w.r.t. rectangular coordinates    dazldr_c
JACOBIAN matrix of rectangular w.r.t. az/el coordinates    drdazl_c
JACOBIAN of cylindrical w.r.t. rectangular coordinates     dcyldr_c
JACOBIAN of geodetic w.r.t. rectangular coordinates        dgeodr_c
JACOBIAN of planetographic w.r.t. rectangular coordinates  dpgrdr_c
JACOBIAN of rectangular w.r.t. cylindrical coordinates     drdcyl_c
JACOBIAN of rectangular w.r.t. geodetic coordinates        drdgeo_c
JACOBIAN of rectangular w.r.t. latitudinal coordinates     dlatdr_c
drdlat_c
JACOBIAN of rectangular w.r.t. planetographic coordinates  drdpgr_c
JACOBIAN of rectangular w.r.t. spherical coordinates       drdsph_c
JACOBIAN of spherical w.r.t. rectangular coordinates       dsphdr_c
JULIAN calendars, gregorian and                            timdef_c
JULIAN date of 1900.0 jan 0.5                              j1900_c
JULIAN date of 1950.0 jan 1.0                              j1950_c
JULIAN date of 2000 jan 1.5                                j2000_c
JULIAN date of 2100 jan 1.5                                j2100_c
JULIAN year, number of seconds per                         jyear_c

```
 K Top
```
KERNEL file, determine the architecture and type of a      getfat_c
KERNEL file into the pool, load variables from a text      ldpool_c
KERNEL frame, fetch the rotation and frame of a text       tkfram_c
KERNEL pool definition parameter, return a                 szpool_c
KERNEL pool, fetch constants for a body from the           bodvcd_c
bodvrd_c
KERNEL pool, fetch ids of reference frames from the        kplfrm_c
KERNEL pool, find constants for a body in the              bodfnd_c
KERNEL pool for updated variables, check the               cvpool_c
KERNEL pool from an internal text buffer, load the         lmpool_c
KERNEL pool, retrieve a continued string value from the    stpool_c
KERNEL pool, return values of an integer variable from the gipool_c
KERNEL pool, set the value of a character variable in the  pcpool_c
KERNEL pool, set the value of a d.p. variable in the       pdpool_c
KERNEL pool, set the value of an integer variable in the   pipool_c
KERNEL pool variable, check the properties of a            badkpv_c
KERNEL pool variable, delete a                             dvpool_c
KERNEL pool variable, notify a routine of an update to a   swpool_c
KERNEL pool variable, return summary information about a   dtpool_c
KERNEL pool variable, watch for an update to a             swpool_c
KERNEL pool variables matching a template, return names of gnpool_c
KERNEL variable, confirm the existence of a pooled numeric expool_c
KERNEL variable, return the character value of a pooled    gcpool_c
KERNEL variable, return the d.p. value of a pooled         gdpool_c
KERNEL variable, return the integer value of a pooled      gipool_c
KERNEL variable, return the numeric value of a pooled      gdpool_c
KERNEL variable, return the string value of a pooled       gcpool_c
KERNEL variables, clear the pool of                        clpool_c
KERNELS of a given type, number of loaded                  ktotal_c
KERNELS, retrieve information on loaded spice              kdata_c
KEYBOARD input, prompt for                                 prompt_c
KEYWORD, extract a substring starting with a               kxtrct_c

```
 L Top
```
L s, compute                                               lspcn_c
L sub s, compute                                           lspcn_c
LAGRANGE interpolation                                     lgresp_c
lgrind_c
lgrint_c
LAGRANGE polynomial, interpolate function using            lgresp_c
lgrind_c
lgrint_c
LANDMARK on extended object, az/el coordinates relative to azlcpo_c
LANDMARK on extended object, state of                      spkcpt_c
spkcvt_c
LANDMARK on extended object, state relative to             spkcpo_c
spkcvo_c
LARGEST d.p. number                                        dpmax_c
LARGEST integer number                                     intmax_c
LAST character element less than                           lstltc_c
LAST character element less than or equal to               lstlec_c
LAST d.p. element less than                                lstltd_c
LAST d.p. element less than or equal to                    lstled_c
LAST integer element less than                             lstlti_c
LAST integer element less than or equal to                 lstlei_c
LAST logical addresses in das file, return                 daslla_c
LAST non-blank character                                   lastnb_c
LATITUDINAL coordinates, jacobian of rectangular w.r.t.    dlatdr_c
drdlat_c
LATITUDINAL coordinates, rectangular to                    reclat_c
LATITUDINAL coordinates, spherical to                      sphlat_c
LATITUDINAL coordinates to cartesian surface points, map   latsrf_c
LATITUDINAL coordinates to dsk surface points, map         latsrf_c
LATITUDINAL coordinates to rectangular, convert body-fixed srfrec_c
LATITUDINAL coordinates to rectangular, convert surface    srfrec_c
LATITUDINAL coordinates to rectangular, surface point      srfrec_c
LATITUDINAL, cylindrical to                                cyllat_c
LATITUDINAL to cylindrical coordinates                     latcyl_c
LATITUDINAL to rectangular coordinates                     latrec_c
LATITUDINAL to spherical coordinates                       latsph_c
LESS than, last character element                          lstltc_c
LESS than, last d.p. element                               lstltd_c
LESS than, last integer element                            lstlti_c
LESS than or equal to, last character element              lstlec_c
LESS than or equal to, last d.p. element                   lstled_c
LESS than or equal to, last integer element                lstlei_c
LESS-THAN zero, first derivative                           uddc_c
LEX quoted string token                                    lxqstr_c
LIE on ellipsoid, scale point to                           edpnt_c
LIGHT in a vacuum, measured velocity of                    clight_c
LIGHT time and stellar aberration correction, low-level    spkaps_c
LIGHT time and stellar aberration-corrected state, get     spkacs_c
LIGHT time correction, low-level                           spkltc_c
LIGHT-TIME corrected state from SPK file                   spkltc_c
LIGHT-TIME corrected state, get                            spkltc_c
LIGHTING angle constraints, search using                   gfilum_c
LIGHTING angles                                            ilumin_c
LIGHTING angles general source                             illumg_c
LIGHTING angles general source with flags                  illumf_c
LIMB, ellipsoid                                            edlimb_c
LIMB points on target body, find                           limbpt_c
LINE and ellipsoid, distance between                       npedln_c
LINE, distance between point and                           nplnpt_c
LINE from a text file, read a                              rdtext_c
LINE from a text file, read a non-blank                    iswhsp_c
LINE, nearest point on ellipsoid to                        npedln_c
LINE of sight and body, distance between                   npedln_c
LINE of sight intercept with body                          surfpt_c
LINE to point, nearest point on                            nplnpt_c
LINEAR combination of three 3-dimensional vectors          vlcom3_c
LINEAR combination of two 3-dimensional vectors            vlcom_c
LINEAR combination of two n-dimensional vectors            vlcomg_c
LIST of items, load spice data from a                      furnsh_c
LIST of items, parse a                                     lparsm_c
LIST, parse items from a                                   lparse_c
LOAD spice data from a list of items                       furnsh_c
LOAD the kernel pool from an internal text buffer          lmpool_c
LOAD variables from a text kernel file into the pool       ldpool_c
LOADED EK column specified by index, return information on ekcii_c
LOADED EK columns, return the count of                     ekccnt_c
LOADED EK columns, return the number of                    ekccnt_c
LOADED kernels of a given type, number of                  ktotal_c
LOADED spice kernels, retrieve information on              kdata_c
LOADED table, return name of a                             ektnam_c
LOADED tables, return number of                            ekntab_c
LOCAL time for a point on a body., compute the             et2lst_c
LOGICAL address range of das file, return                  daslla_c
LOGICAL addresses in das file, return last                 daslla_c
LOGICAL addresses using substrings, update a range of das  dasudc_c
LOGICAL addresses, write substrings to a range of das      dasudc_c
LOGICAL array, reorder a                                   reordl_c
LOGICAL unit, close file designated by fortran             ftncls_c
LOGICAL value, replace marker with                         repml_c
LONG error message, set                                    setmsg_c
LONGITUDE of sun, planetocentric                           lspcn_c
LOW-LEVEL aberration correction                            spkacs_c
LOW-LEVEL aberration-corrected state computation           spkaps_c
LOW-LEVEL light time and stellar aberration correction     spkaps_c
LOW-LEVEL light time correction                            spkltc_c
LOW-LEVEL target in instrument fov search, gf              gffove_c
LOWERCASE, convert to                                      lcase_c
LS, compute                                                lspcn_c

```
 M Top
```
MAKE spatial index for type 2 dsk segment                  dskmi2_c
MAP c-kernel id to SCLK and SPK id                         ckmeta_c
MAP cartesian surface points to normal vectors             srfnrm_c
MAP das handle to file name                                dashfn_c
MAP frame class and class id to frame info                 ccifrm_c
MAP frame class and class id to frame name, id, center     ccifrm_c
MAP latitudinal coordinates to cartesian surface points    latsrf_c
MAP latitudinal coordinates to dsk surface points          latsrf_c
MARGIN parameters, retrieve dsk tolerance or               dskgtl_c
MARGIN parameters, set dsk tolerance or                    dskstl_c
MARKER with cardinal text, replace                         repmct_c
MARKER with character string, replace                      repmc_c
MARKER with d.p. number, replace                           repmd_c
MARKER with formatted d.p. value, replace                  repmf_c
MARKER with integer, replace                               repmi_c
MARKER with logical value, replace                         repml_c
MARKER with ordinal text, replace                          repmot_c
MATCH string against wildcard template                     matchi_c
matchw_c
MATCHES a wildcard template, test whether a string         matchi_c
matchw_c
MATCHING a template, return names of kernel pool variables gnpool_c
MATRIX 3x3 case, matrix times                              mxm_c
MATRIX 3x3 case, matrix transpose times                    mtxm_c
MATRIX and invert the lengths of the rows, transpose a     invort_c
MATRIX, equal to another n-dimensional                     mequg_c
MATRIX, euler angles to                                    eul2m_c
MATRIX, find a position transformation                     pxform_c
MATRIX, find a state transformation                        sxform_c
MATRIX for different epochs, position transformation       pxfrm2_c
MATRIX from two states, define a state transformation      twovxf_c
MATRIX general, transpose a                                xposeg_c
MATRIX, generate a rotation                                rotate_c
MATRIX, get the 3x3 identity                               ident_c
MATRIX, indicate whether a matrix is a rotation            isrot_c
MATRIX, inverse of state transformation                    invstm_c
MATRIX, invert a pseudo orthogonal                         invort_c
MATRIX is a rotation matrix, indicate whether a            isrot_c
MATRIX n-dimensional case, matrix times                    mxmg_c
MATRIX n-dimensional case, matrix transpose times          mtxmg_c
MATRIX of az/el w.r.t. rectangular coordinates, jacobian   dazldr_c
MATRIX of rectangular w.r.t. az/el coordinates, jacobian   drdazl_c
MATRIX, quaternion to                                      q2m_c
MATRIX, rotate a                                           rotmat_c
MATRIX, rotation axis of a                                 raxisa_c
MATRIX times 3-dimensional vector                          mxv_c
MATRIX times matrix 3x3 case                               mxm_c
MATRIX times matrix n-dimensional case                     mxmg_c
MATRIX times matrix transpose 3x3 case                     mxmt_c
MATRIX times matrix transpose n-dimensional case           mxmtg_c
MATRIX times n-dimensional vector                          mxvg_c
MATRIX times vector, 3-dimensional vector transpose times  vtmv_c
MATRIX times vector, n-dimensional vector transpose times  vtmvg_c
MATRIX to euler angles                                     m2eul_c
MATRIX to quaternion                                       m2q_c
MATRIX transpose 3x3 case, matrix times                    mxmt_c
MATRIX transpose n-dimensional case, matrix times          mxmtg_c
MATRIX transpose times 3-dimensional vector                mtxv_c
MATRIX transpose times matrix 3x3 case                     mtxm_c
MATRIX transpose times matrix n-dimensional case           mtxmg_c
MATRIX transpose times n-dimensional vector                mtxvg_c
MAXIMUM of double precision values                         maxd_c
MAXIMUM of integer values                                  maxi_c
MEASURED velocity of light in a vacuum                     clight_c
MESSAGE, get error                                         getmsg_c
MESSAGE, prompt for input with a user supplied             prompt_c
MESSAGE, set long error                                    setmsg_c
MESSAGE text, insert d.p. number into error                errdp_c
MESSAGE text, insert integer into error                    errint_c
MESSAGE text, insert string into error                     errch_c
MID-LEVEL occultation search, gf                           gfocce_c
MINIMUM of double precision values                         mind_c
MINIMUM of integer values                                  mini_c
MODEL area, compute plate                                  pltar_c
MODEL point intersected by ray, plate and plate            dskx02_c
MODEL, propagate state vector using two-body force         prop2b_c
MODEL size parameters from a type 2 dsk segment, fetch     dskz02_c
MODEL volume, compute plate                                pltvol_c
MODULE check in                                            chkin_c
MODULE check out                                           chkout_c
MODULE name from traceback, get                            trcnam_c
MOVE a d.p. array to another d.p. array                    moved_c
MULTIPLY quaternion by quaternion                          qxq_c

```
 N Top
```
N'TH word in a character string                            nthwd_c
N-DIMENSIONAL case, matrix times matrix                    mxmg_c
N-DIMENSIONAL case, matrix times matrix transpose          mxmtg_c
N-DIMENSIONAL case, matrix transpose times matrix          mtxmg_c
N-DIMENSIONAL matrix, equal to another                     mequg_c
N-DIMENSIONAL unit vector and norm                         unormg_c
N-DIMENSIONAL vector is the zero vector, test whether an   vzerog_c
N-DIMENSIONAL vector, matrix times                         mxvg_c
N-DIMENSIONAL vector, matrix transpose times               mtxvg_c
N-DIMENSIONAL vector, negate an                            vminug_c
N-DIMENSIONAL vector, norm of                              vnormg_c
N-DIMENSIONAL vector projection                            vprojg_c
N-DIMENSIONAL vector scaling                               vsclg_c
N-DIMENSIONAL vector subtraction                           vsubg_c
N-DIMENSIONAL vector to another, assign an                 vequg_c
N-DIMENSIONAL vector transpose times matrix times vector   vtmvg_c
N-DIMENSIONAL vector, unitize a                            vhatg_c
N-DIMENSIONAL vectors, angular separation of               vsepg_c
N-DIMENSIONAL vectors, distance between                    vdistg_c
N-DIMENSIONAL vectors, dot product of                      vdotg_c
N-DIMENSIONAL vectors, linear combination of two           vlcomg_c
N-DIMENSIONAL vectors, relative difference of              vrelg_c
NAME, body id code to                                      bodc2n_c
NAME from traceback, get module                            trcnam_c
NAME, get DAF array                                        dafgn_c
NAME, get/set error output device                          errdev_c
NAME, map das handle to file                               dashfn_c
NAME of a loaded table, return                             ektnam_c
NAME, read das internal file                               dasrfr_c
NAME, return instrument's fov parameters, using instrument getfvn_c
NAME to code, body                                         bodn2c_c
bods2c_c
NAME to frame idcode translation, frame                    namfrm_c
NAME translation, frame idcode to frame                    frmnam_c
NAME/ID code definition, body                              boddef_c
NAMES get position relative to an observer, using body     spkezp_c
NAMES get target position relative to an observer, using   spkpos_c
NAMES get target state relative to an observer, using body spkezr_c
NAMES of kernel pool variables matching a template, return gnpool_c
NEAREST point on an ellipsoid                              nearpt_c
NEAREST point on an ellipsoid, velocity of the             dnearp_c
NEAREST point on ellipse to point                          npelpt_c
NEAREST point on ellipsoid to line                         npedln_c
NEAREST point on line to point                             nplnpt_c
NEAREST point on triangular plate                          pltnp_c
NEAREST point to observer on target body, find             subpnt_c
NEAREST point to ray on ellipsoid, find                    tangpt_c
NEAREST point to sun on target body, find                  subslr_c
NEGATE a 3-dimensional vector                              vminus_c
NEGATE an n-dimensional vector                             vminug_c
NEW CK file, open a                                        ckopn_c
NEW das file, open a                                       dasonw_c
NEW das file with write access, open a                     dasonw_c
NEW dla file, open a                                       dlaopn_c
NEW dla file with write access, open a                     dlaopn_c
NEW dsk file, open a                                       dskopn_c
NEW dsk file with write access, open a                     dskopn_c
NEW e-kernel, open                                         ekopn_c
NEW e-kernel segment for fast writing, start               ekifld_c
NEW e-kernel segment, start                                ekbseg_c
NEW EK, open                                               ekopn_c
NEW EK segment for fast writing, start                     ekifld_c
NEW EK segment, start                                      ekbseg_c
NEW pck file, open a                                       pckopn_c
NEW segment in dla file, begin                             dlabns_c
NEW segment in dla file, end                               dlaens_c
NEW SPK file, open a                                       spkopn_c
NEXT DAF array, find                                       daffna_c
NEXT segment in dla file, find                             dlafns_c
NEXT word in a character string                            nextwd_c
NON-BLANK character, last                                  lastnb_c
NON-BLANK line from a text file, read a                    iswhsp_c
NORAD two-line element data using sgp4., evaluate          evsgp4_c
NORM, 3-dimensional unit vector and                        unorm_c
NORM, derivative of 3-vector                               dvnorm_c
NORM, n-dimensional unit vector and                        unormg_c
NORM of 3-dimensional vector                               vnorm_c
NORM of n-dimensional vector                               vnormg_c
NORMAL, point on an ellipsoid having given surface         ednmpt_c
NORMAL vector and constant, plane to                       pl2nvc_c
NORMAL vector and constant to plane                        nvc2pl_c
NORMAL vector and point, plane to                          pl2nvp_c
NORMAL vector and point to plane                           nvp2pl_c
NORMAL vector for a type 2 dsk plate, compute              dskn02_c
NORMAL vector from dsk type 2 plate id, compute            dskn02_c
NORMAL vector of triangular plate from vertices, compute   pltnrm_c
NORMAL vector on an ellipsoid, surface                     surfnm_c
NORMAL vectors, map cartesian surface points to            srfnrm_c
NORMAL vectors on dsk surface, compute                     srfnrm_c
NORMAL vectors on topographic surface, compute             srfnrm_c
NORMALIZED hexadecimal string, convert d.p. to signed      dp2hx_c
NORMALIZED hexadecimal string to d.p., convert signed      hx2dp_c
NOTATION, convert d.p. to base 16 scientific               dp2hx_c
NOTATION d.p. number, convert base 16 scientific           hx2dp_c
NOTIFY a routine of an update to a kernel pool variable    swpool_c
NUMBER, convert base 16 scientific notation d.p.           hx2dp_c
NUMBER, convert d.p. number to encoded d.p.                dp2hx_c
NUMBER, convert encoded d.p. number to d.p.                hx2dp_c
NUMBER into error message text, insert d.p.                errdp_c
NUMBER, largest d.p.                                       dpmax_c
NUMBER, largest integer                                    intmax_c
NUMBER of CK type 2 records                                cknr02_c
NUMBER of CK type 3 records                                cknr03_c
NUMBER of elements in a column entry, return the           eknelt_c
NUMBER of loaded EK columns, return the                    ekccnt_c
NUMBER of loaded kernels of a given type                   ktotal_c
NUMBER of loaded tables, return                            ekntab_c
NUMBER of seconds per julian year                          jyear_c
NUMBER of seconds per tropical year                        tyear_c
NUMBER of segments in an e-kernel, return                  eknseg_c
NUMBER, replace marker with d.p.                           repmd_c
NUMBER, smallest d.p.                                      dpmin_c
NUMBER, smallest integer                                   intmin_c
NUMBER to d.p. number, convert encoded d.p.                hx2dp_c
NUMBER to encoded d.p. number, convert d.p.                dp2hx_c
NUMBER with encapsulated error handling, parse d.p.        prsdp_c
NUMBER., scan a string for a                               lx4num_c
NUMBER., scan a string for a decimal                       lx4dec_c
NUMERIC kernel variable, confirm the existence of a pooled expool_c
NUMERIC time system to another, convert one additive       unitim_c
NUMERIC time system to another, convert one uniform        unitim_c
NUMERIC time systems, transform between two additive       unitim_c
NUMERIC time systems, transform between two uniform        unitim_c
NUMERIC value of a pooled kernel variable, return the      gdpool_c

```
 O Top
```
OBJECTS in CK file, find id codes of                       ckobj_c
OBJECTS in dsk file, find id codes of ephemeris            dskobj_c
OBJECTS in SPK file, find id codes of ephemeris            spkobj_c
OBSERVER corrected for aberrations, get position relative  spkezp_c
OBSERVER corrected for aberrations, get state relative to  spkez_c
spkezr_c
OBSERVER corrected for aberrations, position relative to   spkpos_c
OBSERVER on target body, find nearest point to             subpnt_c
OBSERVER, using body codes get target state relative to an spkez_c
OBSERVER, using body names get position relative to an     spkezp_c
OBSERVER, using body names get target state relative to an spkezr_c
OBSERVER, using names get target position relative to an   spkpos_c
OCCULTATION search, gf                                     gfoclt_c
OCCULTATION search, gf mid-level                           gfocce_c
OCCULTATION type at a specified time                       occult_c
OFF, turn tracing                                          trcoff_c
OFFSET frame, fetch the rotation and frame of a constant   tkfram_c
OPEN a das file for read access                            dasopr_c
OPEN a das file for reading                                dasopr_c
OPEN a das file for write access                           dasopw_c
OPEN a das file for writing                                dasopw_c
OPEN a new CK file                                         ckopn_c
OPEN a new das file                                        dasonw_c
OPEN a new das file with write access                      dasonw_c
OPEN a new dla file                                        dlaopn_c
OPEN a new dla file with write access                      dlaopn_c
OPEN a new dsk file                                        dskopn_c
OPEN a new dsk file with write access                      dskopn_c
OPEN a new pck file                                        pckopn_c
OPEN a new SPK file                                        spkopn_c
OPEN a scratch das file                                    dasops_c
OPEN an existing SPK file for adding segments              spkopa_c
OPEN das file, close an                                    dascls_c
OPEN existing DAF for write                                dafopw_c
OPEN existing EK for writing                               ekopw_c
OPEN new e-kernel                                          ekopn_c
OPEN new EK                                                ekopn_c
OPEN scratch e-kernel                                      ekops_c
OPEN scratch EK                                            ekops_c
ORDER of a character array                                 orderc_c
ORDER of a d.p. array                                      orderd_c
ORDER of an integer array                                  orderi_c
ORDER vector, binary search for a string using an          bschoc_c
ORDER vector, binary search for an integer using an        bschoi_c
ORDER vector, test whether an integer array is an          isordv_c
ORDINAL position of an element in a set, the               ordc_c
ordd_c
ordi_c
ORDINAL text, replace marker with                          repmot_c
ORTHOGONAL, --- see perpendicular
ORTHOGONAL matrix, invert a pseudo                         invort_c
ORTHONORMAL frame from two vectors, define an              twovec_c
OSCULATING elements, convert state to                      oscelt_c
OSCULATING elements, convert state to extended             oscltx_c
OSCULATING elements from state                             oscelt_c
OSCULATING elements from state, extended                   oscltx_c
OUT, module check                                          chkout_c
OUTPUT device name, get/set error                          errdev_c
OUTPUT items, get/set error                                errprt_c

```
 P Top
```
PACK an SPK segment descriptor, validate and               spkpds_c
PACK DAF summary                                           dafps_c
PACK three scalar components into a vector                 vpack_c
PARALLEL to a state vector, state of a unit vector         dvhat_c
PARAMETER, return a kernel pool definition                 szpool_c
PARAMETERS from a type 2 dsk segment, fetch                dskb02_c
PARAMETERS from a type 2 dsk segment, fetch model size     dskz02_c
PARAMETERS, retrieve dsk tolerance or margin               dskgtl_c
PARAMETERS, return instrument's fov                        getfov_c
PARAMETERS, set dsk tolerance or margin                    dskstl_c
PARAMETERS, using instrument name, return instrument's fov getfvn_c
PARSE a list of items                                      lparsm_c
PARSE a UTC time string                                    tparse_c
PARSE d.p. number with encapsulated error handling         prsdp_c
PARSE integer with encapsulated error handling             prsint_c
PARSE items from a list                                    lparse_c
PARSE select clause of EK query                            ekpsel_c
PARSE two-line elements                                    getelm_c
PARTITION information, spacecraft clock                    scpart_c
PAST J2000 as a string, convert and format d.p. seconds    timout_c
PAST the J2000 epoch, convert a string to tdb seconds      str2et_c
PCK file, close a                                          pckcls_c
PCK file, find frame class id codes of frames in binary    pckfrm_c
PCK file, open a new                                       pckopn_c
PCK frame, get coverage start and stop time for binary     pckcov_c
PCK reference frame, get coverage window for binary        pckcov_c
PCK type 2 data segment, write                             pckw02_c
PENUMBRAL terminator on ellipsoid, find                    edterm_c
PERPENDICULAR component of a 3-vector                      vperp_c
PHASE angle                                                ilumin_c
PHASE angle constraints, solve for                         gfilum_c
PHASE angle for arbitrary illumination source, compute     phaseq_c
PHASE angle general source                                 illumg_c
PHASE angle general source with flags                      illumf_c
PHASE angle search, gf                                     gfpa_c
PHYSICAL constants for a body                              bodvcd_c
bodvrd_c
PI, half the value of                                      halfpi_c
PI, twice the value of                                     twopi_c
PI, value of                                               pi_c
PICTURE, use a sample time string to produce a time format tpictr_c
PLANE, intersection of ellipse and                         inelpl_c
PLANE, intersection of ellipsoid and                       inedpl_c
PLANE, intersection of ray and                             inrypl_c
PLANE inverted, vector projection onto                     vprjpi_c
PLANE, normal vector and constant to                       nvc2pl_c
PLANE, normal vector and point to                          nvp2pl_c
PLANE, point and spanning vectors to                       psv2pl_c
PLANE, project ellipse onto                                pjelpl_c
PLANE to normal vector and constant                        pl2nvc_c
PLANE to normal vector and point                           pl2nvp_c
PLANE to point and spanning vectors                        pl2psv_c
PLANE, vector projection onto                              vprjp_c
PLANETOCENTRIC longitude of sun                            lspcn_c
PLANETOGRAPHIC coordinates, convert rectangular to         recpgr_c
PLANETOGRAPHIC coordinates, jacobian of rectangular w.r.t. drdpgr_c
PLANETOGRAPHIC to rectangular coordinates, convert         pgrrec_c
PLANETOGRAPHIC w.r.t. rectangular coordinates, jacobian of dpgrdr_c
PLATE and plate model point intersected by ray             dskx02_c
PLATE, compute normal vector for a type 2 dsk              dskn02_c
PLATE data from a type 2 dsk segment, fetch                dskp02_c
PLATE, expand triangular                                   pltexp_c
PLATE from vertices, compute normal vector of triangular   pltnrm_c
PLATE id, compute normal vector from dsk type 2            dskn02_c
PLATE model area, compute                                  pltar_c
PLATE model point intersected by ray, plate and            dskx02_c
PLATE model volume, compute                                pltvol_c
PLATE, nearest point on triangular                         pltnp_c
POINT and line, distance between                           nplnpt_c
POINT and spanning vectors, plane to                       pl2psv_c
POINT and spanning vectors to plane                        psv2pl_c
POINT and velocity, ellipsoid surface                      surfpv_c
POINT, find ray-ellipsoid tangent                          tangpt_c
POINT, find surface intercept                              sincpt_c
POINT intersected by ray, plate and plate model            dskx02_c
POINT latitudinal coordinates to rectangular, surface      srfrec_c
POINT, nearest point on ellipse to                         npelpt_c
POINT, nearest point on line to                            nplnpt_c
POINT of intersection between ray and ellipsoid            surfpt_c
POINT of intersection of ray and ellipsoid, surface        surfpt_c
POINT on a body., compute the local time for a             et2lst_c
POINT on an ellipsoid having given surface normal          ednmpt_c
POINT on an ellipsoid, nearest                             nearpt_c
POINT on an ellipsoid, velocity of the nearest             dnearp_c
POINT on ellipse to point, nearest                         npelpt_c
POINT on ellipsoid to line, nearest                        npedln_c
POINT on line to point, nearest                            nplnpt_c
POINT on target body, find sub-observer                    subpnt_c
POINT on target body, find sub-solar                       subslr_c
POINT on target body, find sub-spacecraft                  subpnt_c
POINT on triangular plate, nearest                         pltnp_c
POINT, plane to normal vector and                          pl2nvp_c
POINT to ellipsoid, distance from                          nearpt_c
POINT to lie on ellipsoid, scale                           edpnt_c
POINT to observer on target body, find nearest             subpnt_c
POINT to plane, normal vector and                          nvp2pl_c
POINT to ray on ellipsoid, find nearest                    tangpt_c
POINT to sun on target body, find nearest                  subslr_c
POINTING and angular velocity, get CK                      ckgpav_c
POINTING data segment, write CK type 1                     ckw01_c
POINTING data segment, write CK type 2                     ckw02_c
POINTING data segment, write CK type 3                     ckw03_c
POINTING, get CK                                           ckgp_c
POINTS, map latitudinal coordinates to cartesian surface   latsrf_c
POINTS, map latitudinal coordinates to dsk surface         latsrf_c
POINTS on target body, find limb                           limbpt_c
POINTS on target body, find terminator                     termpt_c
POINTS to normal vectors, map cartesian surface            srfnrm_c
POLYNOMIAL and its derivatives, compute a                  polyds_c
POLYNOMIAL expansion, value of a chebyshev                 chbval_c
POLYNOMIAL, interpolate function using hermite             hrmesp_c
hrmint_c
POLYNOMIAL, interpolate function using lagrange            lgresp_c
lgrind_c
lgrint_c
POOL definition parameter, return a kernel                 szpool_c
POOL, fetch constants for a body from the kernel           bodvcd_c
bodvrd_c
POOL, find constants for a body in the kernel              bodfnd_c
POOL for updated variables, check the kernel               cvpool_c
POOL from an internal text buffer, load the kernel         lmpool_c
POOL, load variables from a text kernel file into the      ldpool_c
POOL of kernel variables, clear the                        clpool_c
POOL, retrieve a continued string value from the kernel    stpool_c
POOL variable, check the properties of a kernel            badkpv_c
POOL variable, delete a kernel                             dvpool_c
POOL variable, notify a routine of an update to a kernel   swpool_c
POOL variable, return summary information about a kernel   dtpool_c
POOL variable, watch for an update to a kernel             swpool_c
POOL variables matching a template, return names of kernel gnpool_c
POOLED kernel variable, return the character value of a    gcpool_c
POOLED kernel variable, return the d.p. value of a         gdpool_c
POOLED kernel variable, return the integer value of a      gipool_c
POOLED kernel variable, return the numeric value of a      gdpool_c
POOLED kernel variable, return the string value of a       gcpool_c
POOLED numeric kernel variable, confirm the existence of a expool_c
POSITION and velocity from ephemeris                       spkpvn_c
POSITION and velocity, SPK file                            spkpvn_c
POSITION coordinate search, gf                             gfposc_c
POSITION from SPK file, apparent                           spkapo_c
POSITION, get apparent                                     spkapo_c
POSITION of an element in a set, the ordinal               ordc_c
ordd_c
ordi_c
POSITION of character, backward search for                 cposr_c
POSITION of character, forward search for                  cpos_c
POSITION of one body relative to another, geometric        spkgps_c
POSITION of substring                                      pos_c
POSITION of substring reverse search                       posr_c
POSITION of unlisted character, backward search for        ncposr_c
POSITION of unlisted character, forward search for         ncpos_c
POSITION relative observer corrected for aberrations, get  spkezp_c
POSITION relative to an observer, using body names get     spkezp_c
POSITION relative to an observer, using names get target   spkpos_c
POSITION relative to observer corrected for aberrations    spkpos_c
POSITION to bodyfixed, transformation from inertial        tipbod_c
POSITION transformation matrix, find a                     pxform_c
POSITION transformation matrix for different epochs        pxfrm2_c
PRECISION array, search in an double                       isrchd_c
PRECISION column entry, fetch element from double          ekgd_c
PRECISION column to EK segment, write entire double        ekacld_c
PRECISION data from a das file, read double                dasrdd_c
PRECISION data from EK column, read double                 ekrced_c
PRECISION data in a das file, update double                dasudd_c
PRECISION data to EK column, add double                    ekaced_c
PRECISION data to EK column, write double                  ekaced_c
PRECISION value, binary search for a double                bsrchd_c
PRECISION values, maximum of double                        maxd_c
PRECISION values, minimum of double                        mind_c
PREVIOUS DAF array, find                                   daffpa_c
PREVIOUS segment in dla file, find                         dlafps_c
PRODUCE a time format picture, use a sample time string to tpictr_c
PRODUCT 3-dimensional vectors, dot                         vdot_c
PRODUCT and its derivative, compute a unit cross           ducrss_c
PRODUCT, compute the derivative of a cross                 dvcrss_c
PRODUCT, compute the derivative of a dot                   dvdot_c
PRODUCT of n-dimensional vectors, dot                      vdotg_c
PROGRESS report, gf finish a                               gfrepf_c
PROGRESS report, gf initialize a                           gfrepi_c
PROGRESS report, gf update                                 gfrepu_c
PROJECT ellipse onto plane                                 pjelpl_c
PROJECTION, 3-dimensional vector                           vproj_c
PROJECTION, n-dimensional vector                           vprojg_c
PROJECTION onto plane inverted, vector                     vprjpi_c
PROJECTION onto plane, vector                              vprjp_c
PROMPT for input with a user supplied message              prompt_c
PROMPT for keyboard input                                  prompt_c
PROPAGATE state vector using two-body force model          prop2b_c
PROPER form, restrict time strings to                      tparch_c
PROPERTIES of a kernel pool variable, check the            badkpv_c

```
 Q Top
```
QUADRATIC fit, estimate function derivative using          qderiv_c
QUANTITY satisfies a condition, determine when a geometric gfevnt_c
QUATERNION and derivative, angular velocity from           qdq2av_c
QUATERNION by quaternion, multiply                         qxq_c
QUATERNION, matrix to                                      m2q_c
QUATERNION, multiply quaternion by                         qxq_c
QUATERNION, quaternion times                               qxq_c
QUATERNION times quaternion                                qxq_c
QUATERNION to matrix                                       q2m_c
QUERY, issue EK                                            ekfind_c
QUERY, parse select clause of EK                           ekpsel_c
QUICK traceback, get                                       qcktrc_c
QUOTED string token, lex                                   lxqstr_c
QUOTED string token, recognize                             lxqstr_c
QUOTED string token, scan                                  lxqstr_c

```
 R Top
```
RA and dec, rectangular coordinates to                     recrad_c
RA and dec to rectangular coordinates, range               radrec_c
RANGE, az and el, convert rectangular coordinates to       recazl_c
RANGE, az and el, rectangular coordinates to               recazl_c
RANGE, az and el to rectangular coordinates                azlrec_c
RANGE, az and el to rectangular coordinates, convert       azlrec_c
RANGE, az and el to rectangular velocity conversion        drdazl_c
RANGE, az and el velocity conversion, rectangular to       dazldr_c
RANGE, azimuth and elevation, convert rectangular to       recazl_c
RANGE, azimuth and elevation derivative, rectangular to    dazldr_c
RANGE, azimuth and elevation, rectangular to               recazl_c
RANGE, azimuth and elevation to rectangular                azlrec_c
RANGE, azimuth and elevation to rectangular, convert       azlrec_c
RANGE, azimuth and elevation to rectangular derivative     drdazl_c
RANGE bounds for type 2 dsk segment, compute               dskrb2_c
RANGE of das file, return logical address                  daslla_c
RANGE of das logical addresses using substrings, update a  dasudc_c
RANGE of das logical addresses, write substrings to a      dasudc_c
RANGE ra and dec to rectangular coordinates                radrec_c
RANGE rate search, gf                                      gfrr_c
RATE of change of the altitude over an ellipsoid           dnearp_c
RATE search, gf range                                      gfrr_c
RAY and ellipsoid, point of intersection between           surfpt_c
RAY and ellipsoid, surface point of intersection of        surfpt_c
RAY and plane, intersection of                             inrypl_c
RAY and surface, intersection of                           dskx02_c
RAY and target body surface, find intersection of          sincpt_c
RAY in instrument field of view at specified time          fovray_c
RAY in instrument fov at specified time                    fovray_c
RAY in instrument fov search, gf                           gfrfov_c
RAY on ellipsoid, find nearest point to                    tangpt_c
RAY on target body surface, find intercept of              sincpt_c
RAY, plate and plate model point intersected by            dskx02_c
RAY-DSK intercept, vectorized                              dskxv_c
RAY-ELLIPSOID tangent point, find                          tangpt_c
RAY-SURFACE intercept, vectorized                          dskxv_c
RAY-SURFACE intercept with handle and descriptors, dsk     dskxsi_c
RAY-SURFACE intercept with source information, dsk         dskxsi_c
RE-INITIALIZE the keeper system                            kclear_c
READ a line from a text file                               rdtext_c
READ a non-blank line from a text file                     iswhsp_c
READ access, open a das file for                           dasopr_c
READ character data from a das file                        dasrdc_c
READ character data from EK column                         ekrcec_c
READ das internal file name                                dasrfr_c
READ double precision data from a das file                 dasrdd_c
READ double precision data from EK column                  ekrced_c
spkezp_c
spkezr_c
spkpos_c
READ integer data from a das file                          dasrdi_c
READ integer data from EK column                           ekrcei_c
spkezp_c
spkezr_c
spkpos_c
READER for SPK file, easy                                  spkez_c
READING, open a das file for                               dasopr_c
RECEIPT indicator, gf interrupt signal                     gfbail_c
RECOGNIZE quoted string token                              lxqstr_c
RECORD from an EK segment, delete                          ekdelr_c
RECORD, get CK type 2                                      ckgr02_c
RECORD, get CK type 3                                      ckgr03_c
RECORD into EK segment, insert                             ekinsr_c
RECORD to EK segment, append                               ekappr_c
RECORDS, number of CK type 2                               cknr02_c
RECORDS, number of CK type 3                               cknr03_c
RECORDS to a das file, write buffered                      daswbr_c
RECTANGULAR, convert body-fixed latitudinal coordinates to srfrec_c
RECTANGULAR, convert range, azimuth and elevation to       azlrec_c
RECTANGULAR, convert surface latitudinal coordinates to    srfrec_c
RECTANGULAR coordinates, convert planetographic to         pgrrec_c
RECTANGULAR coordinates, convert range, az and el to       azlrec_c
RECTANGULAR coordinates, geodetic to                       georec_c
RECTANGULAR coordinates, jacobian matrix of az/el w.r.t.   dazldr_c
RECTANGULAR coordinates, jacobian of cylindrical w.r.t.    dcyldr_c
RECTANGULAR coordinates, jacobian of geodetic w.r.t.       dgeodr_c
RECTANGULAR coordinates, jacobian of planetographic w.r.t. dpgrdr_c
RECTANGULAR coordinates, jacobian of spherical w.r.t.      dsphdr_c
RECTANGULAR coordinates, latitudinal to                    latrec_c
RECTANGULAR coordinates, range, az and el to               azlrec_c
RECTANGULAR coordinates, range ra and dec to               radrec_c
RECTANGULAR coordinates, spherical to                      sphrec_c
RECTANGULAR coordinates to ra and dec                      recrad_c
RECTANGULAR coordinates to range, az and el                recazl_c
RECTANGULAR coordinates to range, az and el, convert       recazl_c
RECTANGULAR, cylindrical to                                cylrec_c
RECTANGULAR derivative, range, azimuth and elevation to    drdazl_c
RECTANGULAR, range, azimuth and elevation to               azlrec_c
RECTANGULAR, right ascension and declination to            radrec_c
RECTANGULAR, surface point latitudinal coordinates to      srfrec_c
RECTANGULAR to cylindrical coordinates                     reccyl_c
RECTANGULAR to geodetic                                    recgeo_c
RECTANGULAR to latitudinal coordinates                     reclat_c
RECTANGULAR to planetographic coordinates, convert         recpgr_c
RECTANGULAR to range, az and el velocity conversion        dazldr_c
RECTANGULAR to range, azimuth and elevation                recazl_c
RECTANGULAR to range, azimuth and elevation, convert       recazl_c
RECTANGULAR to range, azimuth and elevation derivative     dazldr_c
RECTANGULAR to right ascension and declination             recrad_c
RECTANGULAR to spherical coordinates                       recsph_c
RECTANGULAR velocity conversion, range, az and el to       drdazl_c
RECTANGULAR w.r.t. az/el coordinates, jacobian matrix of   drdazl_c
RECTANGULAR w.r.t. cylindrical coordinates, jacobian of    drdcyl_c
RECTANGULAR w.r.t. geodetic coordinates, jacobian of       drdgeo_c
RECTANGULAR w.r.t. latitudinal coordinates, jacobian of    dlatdr_c
drdlat_c
RECTANGULAR w.r.t. planetographic coordinates, jacobian of drdpgr_c
RECTANGULAR w.r.t. spherical coordinates, jacobian of      drdsph_c
REFERENCE frame attributes, fetch                          cidfrm_c
cnmfrm_c
frinfo_c
REFERENCE frame, get coverage window for binary pck        pckcov_c
REFERENCE frame, get instrument frame rotation and         ckfrot_c
REFERENCE frame, get instrument frame transformation and   ckfxfm_c
REFERENCE frames, fetch ids of built-in                    bltfrm_c
REFERENCE frames from the kernel pool, fetch ids of        kplfrm_c
REFINEMENT, gf standard step                               gfrefn_c
RELATIVE difference of 3-dimensional vectors               vrel_c
RELATIVE difference of n-dimensional vectors               vrelg_c
RELATIVE observer corrected for aberrations, get position  spkezp_c
RELATIVE to an observer, using body codes get target state spkez_c
RELATIVE to an observer, using body names get position     spkezp_c
RELATIVE to an observer, using body names get target state spkezr_c
RELATIVE to an observer, using names get target position   spkpos_c
RELATIVE to another, geometric position of one body        spkgps_c
RELATIVE to another, geometric state of one body           spkgeo_c
RELATIVE to constant position observer, az/el coordinates  azlcpo_c
RELATIVE to constant position observer, state              spkcpo_c
RELATIVE to constant position surface point, state         spkcpo_c
RELATIVE to constant velocity observer, state              spkcvo_c
RELATIVE to constant velocity surface point, state         spkcvo_c
RELATIVE to landmark on extended object, az/el coordinates azlcpo_c
RELATIVE to landmark on extended object, state             spkcpo_c
spkcvo_c
RELATIVE to observer corrected for aberrations, get state  spkez_c
spkezr_c
RELATIVE to observer corrected for aberrations, position   spkpos_c
RELATIVE to solar system barycenter, state                 spkssb_c
RELATIVE to surface point extended object, az/el coordinat azlcpo_c
RELATIVE to surface point on extended object, state        spkcpo_c
spkcvo_c
REMOVE an item from a character set                        removc_c
REMOVE an item from a d.p. set                             removd_c
REMOVE an item from an integer set                         removi_c
REORDER a character array                                  reordc_c
REORDER a d.p. array                                       reordd_c
REORDER a logical array                                    reordl_c
REORDER an integer array                                   reordi_c
REPLACE character entry in an EK column                    ekucec_c
REPLACE d.p. entry in an EK column                         ekuced_c
REPLACE DAF summary                                        dafrs_c
REPLACE integer entry in an EK column                      ekucei_c
REPLACE marker with cardinal text                          repmct_c
REPLACE marker with character string                       repmc_c
REPLACE marker with d.p. number                            repmd_c
REPLACE marker with formatted d.p. value                   repmf_c
REPLACE marker with integer                                repmi_c
REPLACE marker with logical value                          repml_c
REPLACE marker with ordinal text                           repmot_c
REPLACE time entry in an EK column                         ekuced_c
REPORT, gf finish a progress                               gfrepf_c
REPORT, gf initialize a progress                           gfrepi_c
REPORT, gf update progress                                 gfrepu_c
RESET error status                                         reset_c
RESTRICT time strings to proper form                       tparch_c
RETRIEVE a continued string value from the kernel pool     stpool_c
RETRIEVE dsk tolerance or margin parameters                dskgtl_c
RETRIEVE information on loaded spice kernels               kdata_c
RETURN a kernel pool definition parameter                  szpool_c
RETURN dsk segment descriptor                              dskgd_c
RETURN EK segment summary                                  ekssum_c
RETURN indicator, immediate                                return_c
RETURN information on loaded EK column specified by index  ekcii_c
RETURN instrument's fov parameters                         getfov_c
RETURN instrument's fov parameters, using instrument name  getfvn_c
RETURN last logical addresses in das file                  daslla_c
RETURN logical address range of das file                   daslla_c
RETURN name of a loaded table                              ektnam_c
RETURN names of kernel pool variables matching a template  gnpool_c
RETURN number of loaded tables                             ekntab_c
RETURN number of segments in an e-kernel                   eknseg_c
RETURN specified vertices from type 2 dsk segment          dskv02_c
RETURN summary information about a kernel pool variable    dtpool_c
RETURN the character value of a pooled kernel variable     gcpool_c
RETURN the count of loaded EK columns                      ekccnt_c
RETURN the d.p. value of a pooled kernel variable          gdpool_c
RETURN the file summary of a das file                      dashfs_c
RETURN the integer value of a pooled kernel variable       gipool_c
RETURN the number of elements in a column entry            eknelt_c
RETURN the number of loaded EK columns                     ekccnt_c
RETURN the numeric value of a pooled kernel variable       gdpool_c
RETURN the string value of a pooled kernel variable        gcpool_c
RETURN traceback depth                                     trcdep_c
RETURN values of an integer variable from the kernel pool  gipool_c
RETURN version strings                                     tkvrsn_c
REVERSE search, position of substring                      posr_c
RIGHT ascension and declination, rectangular to            recrad_c
RIGHT ascension and declination to rectangular             radrec_c
RIGHT handed coordinate frame, build a                     frame_c
ROTATE a matrix                                            rotmat_c
ROTATE a vector                                            rotvec_c
ROTATION about an axis, vector                             vrotv_c
ROTATION and angular velocity, state transformation to     rav2xf_c
xf2rav_c
ROTATION and frame of a constant offset frame, fetch the   tkfram_c
ROTATION and frame of a text kernel frame, fetch the       tkfram_c
ROTATION and reference frame, get instrument frame         ckfrot_c
ROTATION, axis and angle to                                axisar_c
ROTATION axis of a matrix                                  raxisa_c
ROTATION matrix, generate a                                rotate_c
ROTATION matrix, indicate whether a matrix is a            isrot_c
ROUTINE of an update to a kernel pool variable, notify a   swpool_c
ROUTINES, change default convergence tolerance for gf      gfstol_c

S/P-KERNEL, --- see SPK
```
 S Top
```
SAMPLE time string to produce a time format picture, use a tpictr_c
SATISFIES a condition, determine when a geometric quantity gfevnt_c
SCALAR components from a vector, unpack three              vupack_c
SCALAR components into a vector, pack three                vpack_c
SCALAR function, first derivative of a user-defined        uddf_c
SCALAR function search, gf user defined                    gfuds_c
SCALE point to lie on ellipsoid                            edpnt_c
SCALING, 3-dimensional vector                              vscl_c
SCALING, n-dimensional vector                              vsclg_c
SCAN a string for a decimal number.                        lx4dec_c
SCAN a string for a number.                                lx4num_c
SCAN a string for a signed integer.                        lx4sgn_c
SCAN a string for an unsigned integer.                     lx4uns_c
SCAN quoted string token                                   lxqstr_c
SCIENTIFIC notation, convert d.p. to base 16               dp2hx_c
SCIENTIFIC notation d.p. number, convert base 16           hx2dp_c
SCLK, --- see spacecraft clock
SCLK and SPK id, map c-kernel id to                        ckmeta_c
SCRATCH das file, open a                                   dasops_c
SCRATCH e-kernel, open                                     ekops_c
SCRATCH EK, open                                           ekops_c
SEARCH array for equivalent character string               esrchc_c
SEARCH, begin DAF backward                                 dafbbs_c
SEARCH, begin DAF forward                                  dafbfs_c
SEARCH for a double precision value, binary                bsrchd_c
SEARCH for a string using an order vector, binary          bschoc_c
SEARCH for an integer using an order vector, binary        bschoi_c
SEARCH for an integer value, binary                        bsrchi_c
SEARCH for position of character, backward                 cposr_c
SEARCH for position of character, forward                  cpos_c
SEARCH for position of unlisted character, backward        ncposr_c
SEARCH for position of unlisted character, forward         ncpos_c
SEARCH, gf angular separation                              gfsep_c
SEARCH, gf distance                                        gfdist_c
SEARCH, gf low-level target in instrument fov              gffove_c
SEARCH, gf mid-level occultation                           gfocce_c
SEARCH, gf occultation                                     gfoclt_c
SEARCH, gf phase angle                                     gfpa_c
SEARCH, gf position coordinate                             gfposc_c
SEARCH, gf range rate                                      gfrr_c
SEARCH, gf ray in instrument fov                           gfrfov_c
SEARCH, gf subpoint coordinate                             gfsubc_c
SEARCH, gf surface intercept coordinate                    gfsntc_c
SEARCH, gf target in instrument fov                        gftfov_c
SEARCH, gf user defined boolean function                   gfudb_c
SEARCH, gf user defined scalar function                    gfuds_c
SEARCH in a character array                                bsrchc_c
isrchc_c
SEARCH in an double precision array                        isrchd_c
SEARCH in an integer array                                 isrchi_c
SEARCH in dla file, begin backward                         dlabbs_c
SEARCH in dla file, begin forward                          dlabfs_c
SEARCH, position of substring reverse                      posr_c
SEARCH using illumination angle constraints                gfilum_c
SEARCH using lighting angle constraints                    gfilum_c
SEARCHING, select a DAF to continue                        dafcs_c
SECONDS past J2000 as a string, convert and format d.p.    timout_c
SECONDS past the J2000 epoch, convert a string to tdb      str2et_c
SECONDS per day                                            spd_c
SECONDS per julian year, number of                         jyear_c
SECONDS per tropical year, number of                       tyear_c
SEGMENT, add data to a type 14 SPK                         spk14a_c
SEGMENT, append record to EK                               ekappr_c
SEGMENT, begin writing a type 14 SPK                       spk14b_c
SEGMENT, compute range bounds for type 2 dsk               dskrb2_c
SEGMENT, delete record from an EK                          ekdelr_c
SEGMENT descriptor, return dsk                             dskgd_c
SEGMENT descriptor, unpack and SPK                         spkuds_c
SEGMENT descriptor, validate and pack an SPK               spkpds_c
SEGMENT, end a type 14 SPK                                 spk14e_c
SEGMENT, fetch d.p. data from a type 2 dsk                 dskd02_c
SEGMENT, fetch integer data from a type 2 dsk              dski02_c
SEGMENT, fetch model size parameters from a type 2 dsk     dskz02_c
SEGMENT, fetch parameters from a type 2 dsk                dskb02_c
SEGMENT, fetch plate data from a type 2 dsk                dskp02_c
SEGMENT for fast writing, start new e-kernel               ekifld_c
SEGMENT for fast writing, start new EK                     ekifld_c
SEGMENT in dla file, begin new                             dlabns_c
SEGMENT in dla file, end new                               dlaens_c
SEGMENT in dla file, find next                             dlafns_c
SEGMENT in dla file, find previous                         dlafps_c
SEGMENT, insert record into EK                             ekinsr_c
SEGMENT, make spatial index for type 2 dsk                 dskmi2_c
SEGMENT, return specified vertices from type 2 dsk         dskv02_c
SEGMENT, select SPK file and                               spksfs_c
SEGMENT, start new e-kernel                                ekbseg_c
SEGMENT, start new EK                                      ekbseg_c
SEGMENT summary, return EK                                 ekssum_c
SEGMENT, write a type 10 SPK                               spkw10_c
SEGMENT, write a type 15 SPK                               spkw15_c
SEGMENT, write a type 17 SPK                               spkw17_c
SEGMENT, write a type 2 dsk                                dskw02_c
SEGMENT, write CK type 1 pointing data                     ckw01_c
SEGMENT, write CK type 2 pointing data                     ckw02_c
SEGMENT, write CK type 3 pointing data                     ckw03_c
SEGMENT, write CK type 5 data                              ckw05_c
SEGMENT, write entire character column to EK               ekaclc_c
SEGMENT, write entire double precision column to EK        ekacld_c
SEGMENT, write entire integer column to EK                 ekacli_c
SEGMENT write, finish a fast EK                            ekffld_c
SEGMENT, write pck type 2 data                             pckw02_c
SEGMENT, write SPK type 12 ephemeris data                  spkw12_c
SEGMENT, write SPK type 13 ephemeris data                  spkw13_c
SEGMENT, write SPK type 18 ephemeris data                  spkw18_c
SEGMENT, write SPK type 2 data                             spkw02_c
SEGMENT, write SPK type 20 data                            spkw20_c
SEGMENT, write SPK type 3 data                             spkw03_c
SEGMENT, write SPK type 5 ephemeris data                   spkw05_c
SEGMENT, write SPK type 8 ephemeris data                   spkw08_c
SEGMENT, write SPK type 9 ephemeris data                   spkw09_c
SEGMENTS in an e-kernel, return number of                  eknseg_c
SEGMENTS, open an existing SPK file for adding             spkopa_c
SELECT a DAF to continue searching                         dafcs_c
SELECT clause of EK query, parse                           ekpsel_c
SELECT SPK file and segment                                spksfs_c
SEMI-AXES of ellipse from generating vectors               saelgv_c
SEPARATION between two target bodies, compute the angular  trgsep_c
SEPARATION of 3-dimensional vectors, angular               vsep_c
SEPARATION of n-dimensional vectors, angular               vsepg_c
SEPARATION search, gf angular                              gfsep_c
SEPARATION, time derivative of angular                     dvsep_c
SET constant step size, gf                                 gfsstp_c
SET dsk tolerance or margin parameters                     dskstl_c
SET, element of a character                                elemc_c
SET, element of a d.p.                                     elemd_c
SET, element of an integer                                 elemi_c
SET, insert an item into a character                       insrtc_c
SET, insert an item into a d.p.                            insrtd_c
SET, insert an item into an integer                        insrti_c
SET long error message                                     setmsg_c
SET, remove an item from a character                       removc_c
SET, remove an item from a d.p.                            removd_c
SET, remove an item from an integer                        removi_c
SET the cardinality of an integer cell                     scard_c
SET the interval of expansion for abbreviated years        tsetyr_c
SET, the ordinal position of an element in a               ordc_c
ordd_c
ordi_c
SET the size of a cell                                     ssize_c
SET the value of a character variable in the kernel pool   pcpool_c
SET the value of a d.p. variable in the kernel pool        pdpool_c
SET the value of an integer variable in the kernel pool    pipool_c
SET, validate a                                            valid_c
SETS, compare                                              set_c
SETS, difference of two                                    diff_c
SETS, intersection of two                                  inter_c
SETS, symmetric difference of two                          sdiff_c
SETS, union of two                                         union_c
SGP4., evaluate norad two-line element data using          evsgp4_c
SHELL sort a character array                               shellc_c
SHELL sort a d.p. array                                    shelld_c
SHELL sort an integer array                                shelli_c
SIGHT and body, distance between line of                   npedln_c
SIGHT intercept with body, line of                         surfpt_c
SIGNAL error condition                                     sigerr_c
SIGNAL, gf handle interrupt                                gfinth_c
SIGNAL receipt indicator, gf interrupt                     gfbail_c
SIGNAL status, gf clear interrupt                          gfclrh_c
SIGNATURE arguments, gf dummy function for udfuns          udf_c
SIGNED integer., scan a string for a                       lx4sgn_c
SIGNED normalized hexadecimal string, convert d.p. to      dp2hx_c
SIGNED normalized hexadecimal string to d.p., convert      hx2dp_c
SIZE, gf get constant step                                 gfstep_c
SIZE, gf set constant step                                 gfsstp_c
SIZE of a cell                                             size_c
SIZE of a cell, set the                                    ssize_c
SIZE parameters from a type 2 dsk segment, fetch model     dskz02_c
SMALL gaps in a d.p. window, fill                          wnfild_c
SMALL intervals from a d.p. window, filter                 wnfltd_c
SMALLEST d.p. number                                       dpmin_c
SMALLEST integer number                                    intmin_c
SOFTWARE defaults., change time                            timdef_c
SOLAR incidence angle                                      ilumin_c
SOLAR incidence angle constraints, solve for               gfilum_c
SOLAR system barycenter, state relative to                 spkssb_c
SOLVE for emission angle constraints                       gfilum_c
SOLVE for illumination angle constraints                   gfilum_c
SOLVE for incidence angle constraints                      gfilum_c
SOLVE for phase angle constraints                          gfilum_c
SOLVE for solar incidence angle constraints                gfilum_c
SORT a character array, shell                              shellc_c
SORT a d.p. array, shell                                   shelld_c
SORT an integer array, shell                               shelli_c
SOURCE, compute phase angle for arbitrary illumination     phaseq_c
SOURCE, emission angle general                             illumg_c
SOURCE, illumination angles general                        illumg_c
SOURCE, incidence angle general                            illumg_c
SOURCE information, dsk ray-surface intercept with         dskxsi_c
SOURCE, lighting angles general                            illumg_c
SOURCE, phase angle general                                illumg_c
SOURCE with flags, emission angle general                  illumf_c
SOURCE with flags, illumination angles general             illumf_c
SOURCE with flags, incidence angle general                 illumf_c
SOURCE with flags, lighting angles general                 illumf_c
SOURCE with flags, phase angle general                     illumf_c
SPACECRAFT clock, decode                                   scdecd_c
SPACECRAFT clock, encode                                   scencd_c
SPACECRAFT clock partition information                     scpart_c
SPACECRAFT clock string, ephemeris time to                 sce2s_c
SPACECRAFT clock string to ephemeris time                  scs2e_c
SPACECRAFT clock string to ticks, convert                  sctiks_c
SPACECRAFT clock ticks, ephemeris time to                  sce2t_c
SPACECRAFT clock ticks, ephemeris time to continuous       sce2c_c
SPACECRAFT clock ticks to character clock format, convert  scfmt_c
SPACECRAFT clock ticks to ephemeris time                   sct2e_c
SPANNING vectors, plane to point and                       pl2psv_c
SPANNING vectors to plane, point and                       psv2pl_c
SPATIAL index for type 2 dsk segment, make                 dskmi2_c
SPECIFIED by index, return information on loaded EK column ekcii_c
SPECIFIED time, occultation type at a                      occult_c
SPECIFIED time, ray in instrument field of view at         fovray_c
SPECIFIED time, ray in instrument fov at                   fovray_c
SPECIFIED time, target in instrument field of view at      fovtrg_c
SPECIFIED time, target in instrument fov at                fovtrg_c
SPECIFIED vertices from type 2 dsk segment, return         dskv02_c
SPHERICAL coordinates, jacobian of rectangular w.r.t.      drdsph_c
SPHERICAL coordinates, latitudinal to                      latsph_c
SPHERICAL coordinates, rectangular to                      recsph_c
SPHERICAL, cylindrical to                                  cylsph_c
SPHERICAL to cylindrical coordinates                       sphcyl_c
SPHERICAL to latitudinal coordinates                       sphlat_c
SPHERICAL to rectangular coordinates                       sphrec_c
SPHERICAL w.r.t. rectangular coordinates, jacobian of      dsphdr_c
SPK file, aberration-corrected state from                  spkacs_c
SPK file and segment, select                               spksfs_c
SPK file, apparent position from                           spkapo_c
SPK file, close an                                         spkcls_c
SPK file, easy reader for                                  spkez_c
SPK file, find id codes of bodies in                       spkobj_c
SPK file, find id codes of ephemeris objects in            spkobj_c
SPK file for adding segments, open an existing             spkopa_c
SPK file, light-time corrected state from                  spkltc_c
SPK file, open a new                                       spkopn_c
SPK file position and velocity                             spkpvn_c
SPK file, subset of                                        spksub_c
SPK id, map c-kernel id to SCLK and                        ckmeta_c
SPK object, get coverage start and stop time for           spkcov_c
SPK object, get coverage window for                        spkcov_c
SPK segment, add data to a type 14                         spk14a_c
SPK segment, begin writing a type 14                       spk14b_c
SPK segment descriptor, unpack and                         spkuds_c
SPK segment descriptor, validate and pack an               spkpds_c
SPK segment, end a type 14                                 spk14e_c
SPK segment, write a type 10                               spkw10_c
SPK segment, write a type 15                               spkw15_c
SPK segment, write a type 17                               spkw17_c
SPK type 12 ephemeris data segment, write                  spkw12_c
SPK type 13 ephemeris data segment, write                  spkw13_c
SPK type 18 ephemeris data segment, write                  spkw18_c
SPK type 2 data segment, write                             spkw02_c
SPK type 20 data segment, write                            spkw20_c
SPK type 3 data segment, write                             spkw03_c
SPK type 5 ephemeris data segment, write                   spkw05_c
SPK type 8 ephemeris data segment, write                   spkw08_c
SPK type 9 ephemeris data segment, write                   spkw09_c
STANDARD step refinement, gf                               gfrefn_c
START and stop time for binary pck frame, get coverage     pckcov_c
START and stop time for body, get coverage                 spkcov_c
START and stop time for CK frame, get coverage             ckcov_c
START and stop time for CK instrument, get coverage        ckcov_c
START and stop time for CK object, get coverage            ckcov_c
START and stop time for ephemeris object, get coverage     spkcov_c
START and stop time for SPK object, get coverage           spkcov_c
START new e-kernel segment                                 ekbseg_c
START new e-kernel segment for fast writing                ekifld_c
START new EK segment                                       ekbseg_c
START new EK segment for fast writing                      ekifld_c
STARTING with a keyword, extract a substring               kxtrct_c
STATE computation, low-level aberration-corrected          spkaps_c
STATE, conic elements from                                 oscelt_c
STATE, convert                                             xfmsta_c
STATE, extended conic elements from                        oscltx_c
STATE, extended osculating elements from                   oscltx_c
STATE from conic elements                                  conics_c
STATE from equinoctial elements, compute a                 eqncpv_c
STATE from SPK file, aberration-corrected                  spkacs_c
STATE from SPK file, light-time corrected                  spkltc_c
STATE, get light time and stellar aberration-corrected     spkacs_c
STATE, get light-time corrected                            spkltc_c
STATE of a unit vector parallel to a state vector          dvhat_c
STATE of constant position target                          spkcpt_c
STATE of constant velocity target                          spkcvt_c
STATE of fixed position target                             spkcpt_c
STATE of landmark on extended object                       spkcpt_c
spkcvt_c
STATE of one body relative to another, geometric           spkgeo_c
STATE of surface point on extended object                  spkcpt_c
spkcvt_c
STATE, osculating elements from                            oscelt_c
STATE relative to an observer, using body codes get target spkez_c
STATE relative to an observer, using body names get target spkezr_c
STATE relative to constant position observer               spkcpo_c
STATE relative to constant position surface point          spkcpo_c
STATE relative to constant velocity observer               spkcvo_c
STATE relative to constant velocity surface point          spkcvo_c
STATE relative to landmark on extended object              spkcpo_c
spkcvo_c
STATE relative to observer corrected for aberrations, get  spkez_c
spkezr_c
STATE relative to solar system barycenter                  spkssb_c
STATE relative to surface point on extended object         spkcpo_c
spkcvo_c
STATE to bodyfixed, transformation from inertial           tisbod_c
STATE to extended osculating elements, convert             oscltx_c
STATE to osculating elements, convert                      oscelt_c
STATE transformation between coordinate systems            xfmsta_c
STATE transformation, euler angles and derivatives from    xf2eul_c
STATE transformation from euler angles and derivatives     eul2xf_c
STATE transformation matrix, find a                        sxform_c
STATE transformation matrix from two states, define a      twovxf_c
STATE transformation matrix, inverse of                    invstm_c
STATE transformation to rotation and angular velocity      rav2xf_c
xf2rav_c
STATE vector, state of a unit vector parallel to a         dvhat_c
STATE vector using two-body force model, propagate         prop2b_c
STATES, define a state transformation matrix from two      twovxf_c
STATUS, gf clear interrupt signal                          gfclrh_c
STATUS indicator, error                                    failed_c
STATUS, reset error                                        reset_c
STELLAR aberration                                         stelab_c
STELLAR aberration correction, low-level light time and    spkaps_c
STELLAR aberration for transmission case                   stlabx_c
STELLAR aberration-corrected state, get light time and     spkacs_c
STEP refinement, gf standard                               gfrefn_c
STEP size, gf get constant                                 gfstep_c
STEP size, gf set constant                                 gfsstp_c
STOP time for binary pck frame, get coverage start and     pckcov_c
STOP time for body, get coverage start and                 spkcov_c
STOP time for CK frame, get coverage start and             ckcov_c
STOP time for CK instrument, get coverage start and        ckcov_c
STOP time for CK object, get coverage start and            ckcov_c
STOP time for ephemeris object, get coverage start and     spkcov_c
STOP time for SPK object, get coverage start and           spkcov_c
STORE argc argv                                            putcml_c
STORE/RETRIEVE argc argv                                   getcml_c
STRING against wildcard template, match                    matchi_c
matchw_c
STRING and body id code to surface id code, surface        srfscc_c
STRING and body string to surface id code, surface         srfs2c_c
STRING, body id code to                                    bodc2s_c
STRING, convert and format d.p. seconds past J2000 as a    timout_c
STRING, convert d.p. to signed normalized hexadecimal      dp2hx_c
STRING, ephemeris time to spacecraft clock                 sce2s_c
STRING for a decimal number., scan a                       lx4dec_c
STRING for a number., scan a                               lx4num_c
STRING for a signed integer., scan a                       lx4sgn_c
STRING for an unsigned integer., scan a                    lx4uns_c
STRING into error message text, insert                     errch_c
STRING matches a wildcard template, test whether a         matchi_c
matchw_c
STRING, parse a UTC time                                   tparse_c
STRING, surface id code and body id code to surface        srfc2s_c
STRING, surface id code and body string to surface         srfcss_c
STRING to d.p., convert signed normalized hexadecimal      hx2dp_c
STRING to ephemeris time, spacecraft clock                 scs2e_c
STRING to produce a time format picture, use a sample time tpictr_c
STRING to surface id code, surface string and body         srfs2c_c
STRING to surface string, surface id code and body         srfcss_c
STRING to tdb seconds past the J2000 epoch, convert a      str2et_c
STRING to ticks, convert spacecraft clock                  sctiks_c
STRING token, lex quoted                                   lxqstr_c
STRING token, recognize quoted                             lxqstr_c
STRING token, scan quoted                                  lxqstr_c
STRING using an order vector, binary search for a          bschoc_c
STRING value from the kernel pool, retrieve a continued    stpool_c
STRING value of a pooled kernel variable, return the       gcpool_c
STRINGS, equivalent                                        eqstr_c
STRINGS, return version                                    tkvrsn_c
STRINGS to proper form, restrict time                      tparch_c
SUB-OBSERVER point on target body, find                    subpnt_c
SUB-SOLAR point on target body, find                       subslr_c
SUB-SPACECRAFT point on target body, find                  subpnt_c
SUBPOINT coordinate search, gf                             gfsubc_c
SUBSET of SPK file                                         spksub_c
SUBSTRING, position of                                     pos_c
SUBSTRING reverse search, position of                      posr_c
SUBSTRING starting with a keyword, extract a               kxtrct_c
SUBSTRINGS to a range of das logical addresses, write      dasudc_c
SUBSTRINGS, update a range of das logical addresses using  dasudc_c
SUBTRACTION, 3-dimensional vector                          vsub_c
SUBTRACTION, n-dimensional vector                          vsubg_c
SUM of a d.p. array                                        sumad_c
SUM of an integer array                                    sumai_c
SUMMARY format, handle to DAF                              dafhsf_c
SUMMARY, get DAF                                           dafgs_c
SUMMARY information about a kernel pool variable, return   dtpool_c
SUMMARY of a d.p. window                                   wnsumd_c
SUMMARY of a das file, return the file                     dashfs_c
SUMMARY, pack DAF                                          dafps_c
SUMMARY, replace DAF                                       dafrs_c
SUMMARY, return EK segment                                 ekssum_c
SUMMARY, unpack DAF                                        dafus_c
SUN on target body, find nearest point to                  subslr_c
SUN, planetocentric longitude of                           lspcn_c
SUPPLIED message, prompt for input with a user             prompt_c
SURFACE, compute normal vectors on dsk                     srfnrm_c
SURFACE, compute normal vectors on topographic             srfnrm_c
SURFACE, find intercept of ray on target body              sincpt_c
SURFACE, find intersection of ray and target body          sincpt_c
SURFACE id code and body id code to surface string         srfc2s_c
SURFACE id code and body string to surface string          srfcss_c
SURFACE id code, surface string and body id code to        srfscc_c
SURFACE id code, surface string and body string to         srfs2c_c
SURFACE intercept coordinate search, gf                    gfsntc_c
SURFACE intercept point, find                              sincpt_c
SURFACE, intersection of ray and                           dskx02_c
SURFACE latitudinal coordinates to rectangular, convert    srfrec_c
SURFACE normal, point on an ellipsoid having given         ednmpt_c
SURFACE normal vector on an ellipsoid                      surfnm_c
SURFACE point and velocity, ellipsoid                      surfpv_c
SURFACE point, az/el coordinates w.r.t. constant position  azlcpo_c
SURFACE point extended object, az/el coordinates relative  azlcpo_c
SURFACE point latitudinal coordinates to rectangular       srfrec_c
SURFACE point of intersection of ray and ellipsoid         surfpt_c
SURFACE point on extended object, state of                 spkcpt_c
spkcvt_c
SURFACE point on extended object, state relative to        spkcpo_c
spkcvo_c
SURFACE point, state relative to constant position         spkcpo_c
SURFACE point, state relative to constant velocity         spkcvo_c
SURFACE points, map latitudinal coordinates to cartesian   latsrf_c
SURFACE points, map latitudinal coordinates to dsk         latsrf_c
SURFACE points to normal vectors, map cartesian            srfnrm_c
SURFACE string and body id code to surface id code         srfscc_c
SURFACE string and body string to surface id code          srfs2c_c
SURFACE string, surface id code and body id code to        srfc2s_c
SURFACE string, surface id code and body string to         srfcss_c
SURFACES in dsk file, find id codes of                     dsksrf_c
SYMMETRIC 2x2 matrix, diagonalize                          diags2_c
SYMMETRIC difference of two sets                           sdiff_c
SYSTEM barycenter, state relative to solar                 spkssb_c
SYSTEM, clear the keeper                                   kclear_c
SYSTEM, re-initialize the keeper                           kclear_c
SYSTEM to another, convert one additive numeric time       unitim_c
SYSTEM to another, convert one uniform numeric time        unitim_c
SYSTEMS, state transformation between coordinate           xfmsta_c
SYSTEMS, transform between two additive numeric time       unitim_c
SYSTEMS, transform between two uniform numeric time        unitim_c

```
 T Top
```
TABLE, return name of a loaded                             ektnam_c
TABLES, return number of loaded                            ekntab_c
TANGENT point, find ray-ellipsoid                          tangpt_c
TARGET bodies, compute the angular separation between two  trgsep_c
TARGET body, find limb points on                           limbpt_c
TARGET body, find nearest point to observer on             subpnt_c
TARGET body, find nearest point to sun on                  subslr_c
TARGET body, find sub-observer point on                    subpnt_c
TARGET body, find sub-solar point on                       subslr_c
TARGET body, find sub-spacecraft point on                  subpnt_c
TARGET body, find terminator points on                     termpt_c
TARGET body surface, find intercept of ray on              sincpt_c
TARGET body surface, find intersection of ray and          sincpt_c
TARGET in instrument field of view at specified time       fovtrg_c
TARGET in instrument fov at specified time                 fovtrg_c
TARGET in instrument fov search, gf                        gftfov_c
TARGET in instrument fov search, gf low-level              gffove_c
TARGET position relative to an observer, using names get   spkpos_c
TARGET state relative to an observer, using body codes get spkez_c
TARGET state relative to an observer, using body names get spkezr_c
TDB seconds past the J2000 epoch, convert a string to      str2et_c
TEMPLATE, match string against wildcard                    matchi_c
matchw_c
TEMPLATE, return names of kernel pool variables matching a gnpool_c
TEMPLATE, test whether a string matches a wildcard         matchi_c
matchw_c
TERMINATOR on ellipsoid, find                              edterm_c
TERMINATOR on ellipsoid, find penumbral                    edterm_c
TERMINATOR on ellipsoid, find umbral                       edterm_c
TERMINATOR points on target body, find                     termpt_c
TEST whether a 3-dimensional vector is the zero vector     vzero_c
TEST whether a string matches a wildcard template          matchi_c
matchw_c
TEST whether an integer array is an order vector           isordv_c
TEST whether an n-dimensional vector is the zero vector    vzerog_c
TEXT buffer, load the kernel pool from an internal         lmpool_c
TEXT file, read a line from a                              rdtext_c
TEXT file, read a non-blank line from a                    iswhsp_c
TEXT, insert d.p. number into error message                errdp_c
TEXT, insert integer into error message                    errint_c
TEXT, insert string into error message                     errch_c
TEXT kernel file into the pool, load variables from a      ldpool_c
TEXT kernel frame, fetch the rotation and frame of a       tkfram_c
TEXT, replace marker with cardinal                         repmct_c
TEXT, replace marker with ordinal                          repmot_c
TICKS, convert spacecraft clock string to                  sctiks_c
TICKS, ephemeris time to continuous spacecraft clock       sce2c_c
TICKS, ephemeris time to spacecraft clock                  sce2t_c
TICKS to character clock format, convert spacecraft clock  scfmt_c
TICKS to ephemeris time, spacecraft clock                  sct2e_c
TIME and stellar aberration correction, low-level light    spkaps_c
TIME and stellar aberration-corrected state, get light     spkacs_c
TIME and UTC, difference between ephemeris                 deltet_c
TIME, coordinated universal, --- see UTC
TIME correction, low-level light                           spkltc_c
TIME derivative of angular separation                      dvsep_c
TIME entry in an EK column, replace                        ekuced_c
TIME for a point on a body., compute the local             et2lst_c
TIME for binary pck frame, get coverage start and stop     pckcov_c
TIME for body, get coverage start and stop                 spkcov_c
TIME for CK frame, get coverage start and stop             ckcov_c
TIME for CK instrument, get coverage start and stop        ckcov_c
TIME for CK object, get coverage start and stop            ckcov_c
TIME for ephemeris object, get coverage start and stop     spkcov_c
TIME for SPK object, get coverage start and stop           spkcov_c
TIME format picture, use a sample time string to produce a tpictr_c
TIME, occultation type at a specified                      occult_c
TIME, ray in instrument field of view at specified         fovray_c
TIME, ray in instrument fov at specified                   fovray_c
TIME software defaults., change                            timdef_c
TIME, spacecraft clock string to ephemeris                 scs2e_c
TIME, spacecraft clock ticks to ephemeris                  sct2e_c
TIME string, parse a UTC                                   tparse_c
TIME string to produce a time format picture, use a sample tpictr_c
TIME strings to proper form, restrict                      tparch_c
TIME system to another, convert one additive numeric       unitim_c
TIME system to another, convert one uniform numeric        unitim_c
TIME systems, transform between two additive numeric       unitim_c
TIME systems, transform between two uniform numeric        unitim_c
TIME, target in instrument field of view at specified      fovtrg_c
TIME, target in instrument fov at specified                fovtrg_c
TIME to a formal calendar date, convert ephemeris          etcal_c
TIME to continuous spacecraft clock ticks, ephemeris       sce2c_c
TIME to spacecraft clock string, ephemeris                 sce2s_c
TIME to spacecraft clock ticks, ephemeris                  sce2t_c
TIME to UTC, ephemeris                                     et2utc_c
TIME, UTC to ephemeris                                     utc2et_c
TIME zones                                                 timdef_c
TOKEN, lex quoted string                                   lxqstr_c
TOKEN, recognize quoted string                             lxqstr_c
TOKEN, scan quoted string                                  lxqstr_c
TOLERANCE for gf routines, change default convergence      gfstol_c
TOLERANCE or margin parameters, retrieve dsk               dskgtl_c
TOLERANCE or margin parameters, set dsk                    dskstl_c
TOPOGRAPHIC surface, compute normal vectors on             srfnrm_c
TRACE of a 3x3 matrix                                      trace_c
TRACEBACK depth, return                                    trcdep_c
TRACEBACK, get module name from                            trcnam_c
TRACEBACK, get quick                                       qcktrc_c
TRACING off, turn                                          trcoff_c
TRACK, velocity of a ground                                dnearp_c
spkezp_c
spkezr_c
spkpos_c
TRANSFORM between two additive numeric time systems        unitim_c
TRANSFORM between two uniform numeric time systems         unitim_c
TRANSFORMATION and reference frame, get instrument frame   ckfxfm_c
TRANSFORMATION between coordinate systems, state           xfmsta_c
TRANSFORMATION, euler angles and derivatives from state    xf2eul_c
TRANSFORMATION from euler angles and derivatives, state    eul2xf_c
TRANSFORMATION from inertial position to bodyfixed         tipbod_c
TRANSFORMATION from inertial state to bodyfixed            tisbod_c
TRANSFORMATION matrix, find a position                     pxform_c
TRANSFORMATION matrix, find a state                        sxform_c
TRANSFORMATION matrix for different epochs, position       pxfrm2_c
TRANSFORMATION matrix from two states, define a state      twovxf_c
TRANSFORMATION matrix, inverse of state                    invstm_c
TRANSFORMATION to rotation and angular velocity, state     rav2xf_c
xf2rav_c
TRANSLATION, frame idcode to frame name                    frmnam_c
TRANSLATION, frame name to frame idcode                    namfrm_c
TRANSMISSION case, stellar aberration for                  stlabx_c
TRANSPOSE a 3x3 matrix                                     xpose_c
TRANSPOSE a 6x6 matrix                                     xpose6_c
TRANSPOSE a matrix and invert the lengths of the rows      invort_c
TRANSPOSE a matrix general                                 xposeg_c
TRANSPOSE times matrix n-dimensional case, matrix          mtxmg_c
TRANSPOSE times n-dimensional vector, matrix               mtxvg_c
TRIANGULAR plate, expand                                   pltexp_c
TRIANGULAR plate from vertices, compute normal vector of   pltnrm_c
TRIANGULAR plate, nearest point on                         pltnp_c
TROPICAL year, number of seconds per                       tyear_c
TURN tracing off                                           trcoff_c
TWICE the value of pi                                      twopi_c
TWO-BODY force model, propagate state vector using         prop2b_c
TWO-LINE element data using sgp4., evaluate norad          evsgp4_c
TWO-LINE elements, parse                                   getelm_c
TYPE 1 pointing data segment, write CK                     ckw01_c
TYPE 10 SPK segment, write a                               spkw10_c
TYPE 12 ephemeris data segment, write SPK                  spkw12_c
TYPE 13 ephemeris data segment, write SPK                  spkw13_c
TYPE 14 SPK segment, add data to a                         spk14a_c
TYPE 14 SPK segment, begin writing a                       spk14b_c
TYPE 14 SPK segment, end a                                 spk14e_c
TYPE 15 SPK segment, write a                               spkw15_c
TYPE 17 SPK segment, write a                               spkw17_c
TYPE 18 ephemeris data segment, write SPK                  spkw18_c
TYPE 2 data segment, write pck                             pckw02_c
TYPE 2 data segment, write SPK                             spkw02_c
TYPE 2 dsk plate, compute normal vector for a              dskn02_c
TYPE 2 dsk segment, compute range bounds for               dskrb2_c
TYPE 2 dsk segment, fetch d.p. data from a                 dskd02_c
TYPE 2 dsk segment, fetch integer data from a              dski02_c
TYPE 2 dsk segment, fetch model size parameters from a     dskz02_c
TYPE 2 dsk segment, fetch parameters from a                dskb02_c
TYPE 2 dsk segment, fetch plate data from a                dskp02_c
TYPE 2 dsk segment, make spatial index for                 dskmi2_c
TYPE 2 dsk segment, return specified vertices from         dskv02_c
TYPE 2 dsk segment, write a                                dskw02_c
TYPE 2 plate id, compute normal vector from dsk            dskn02_c
TYPE 2 pointing data segment, write CK                     ckw02_c
TYPE 2 record, get CK                                      ckgr02_c
TYPE 2 records, number of CK                               cknr02_c
TYPE 20 data segment, write SPK                            spkw20_c
TYPE 3 data segment, write SPK                             spkw03_c
TYPE 3 pointing data segment, write CK                     ckw03_c
TYPE 3 record, get CK                                      ckgr03_c
TYPE 3 records, number of CK                               cknr03_c
TYPE 5 data segment, write CK                              ckw05_c
TYPE 5 ephemeris data segment, write SPK                   spkw05_c
TYPE 8 ephemeris data segment, write SPK                   spkw08_c
TYPE 9 ephemeris data segment, write SPK                   spkw09_c
TYPE at a specified time, occultation                      occult_c
TYPE, number of loaded kernels of a given                  ktotal_c
TYPE of a kernel file, determine the architecture and      getfat_c

```
 U Top
```
UMBRAL terminator on ellipsoid, find                       edterm_c
UNIFORM numeric time system to another, convert one        unitim_c
UNIFORM numeric time systems, transform between two        unitim_c
UNION of two sets                                          union_c
UNION two d.p. windows                                     wnunid_c
UNIT, close file designated by fortran logical             ftncls_c
UNIT cross product and its derivative, compute a           ducrss_c
UNIT vector and norm, 3-dimensional                        unorm_c
UNIT vector and norm, n-dimensional                        unormg_c
UNIT vector parallel to a state vector, state of a         dvhat_c
UNITIZE a 3-dimensional vector                             vhat_c
UNITIZE a n-dimensional vector                             vhatg_c
UNITS, convert                                             convrt_c
UNIVERSAL time, coordinated, --- see UTC
UNLISTED character, backward search for position of        ncposr_c
UNLISTED character, forward search for position of         ncpos_c
UNPACK and SPK segment descriptor                          spkuds_c
UNPACK DAF summary                                         dafus_c
UNPACK three scalar components from a vector               vupack_c
UNSIGNED integer., scan a string for an                    lx4uns_c
UPDATE a range of das logical addresses using substrings   dasudc_c
UPDATE double precision data in a das file                 dasudd_c
UPDATE integer data in a das file                          dasudi_c
UPDATE progress report, gf                                 gfrepu_c
UPDATE to a kernel pool variable, notify a routine of an   swpool_c
UPDATE to a kernel pool variable, watch for an             swpool_c
UPDATED variables, check the kernel pool for               cvpool_c
UPPERCASE, convert to                                      ucase_c
USE a sample time string to produce a time format picture  tpictr_c
USER defined boolean function search, gf                   gfudb_c
USER defined scalar function search, gf                    gfuds_c
USER supplied message, prompt for input with a             prompt_c
USER-DEFINED scalar function, first derivative of a        uddf_c
USING an order vector, binary search for a string          bschoc_c
USING an order vector, binary search for an integer        bschoi_c
USING body codes get target state relative to an observer  spkez_c
USING body names get position relative to an observer      spkezp_c
USING body names get target state relative to an observer  spkezr_c
USING hermite polynomial, interpolate function             hrmesp_c
hrmint_c
USING illumination angle constraints, search               gfilum_c
USING instrument name, return instrument's fov parameters, getfvn_c
USING lagrange polynomial, interpolate function            lgresp_c
lgrind_c
lgrint_c
USING lighting angle constraints, search                   gfilum_c
USING names get target position relative to an observer    spkpos_c
USING quadratic fit, estimate function derivative          qderiv_c
USING sgp4., evaluate norad two-line element data          evsgp4_c
USING substrings, update a range of das logical addresses  dasudc_c
USING two-body force model, propagate state vector         prop2b_c
UTC, difference between ephemeris time and                 deltet_c
UTC, ephemeris time to                                     et2utc_c
UTC time string, parse a                                   tparse_c
UTC to ephemeris time                                      utc2et_c

```
 V Top
```
VACUUM, measured velocity of light in a                    clight_c
VALIDATE a d.p. window                                     wnvald_c
VALIDATE a set                                             valid_c
VALIDATE and pack an SPK segment descriptor                spkpds_c
VALUE, binary search for a double precision                bsrchd_c
VALUE, binary search for an integer                        bsrchi_c
VALUE from the kernel pool, retrieve a continued string    stpool_c
VALUE of a character variable in the kernel pool, set the  pcpool_c
VALUE of a chebyshev polynomial expansion                  chbval_c
VALUE of a d.p. variable in the kernel pool, set the       pdpool_c
VALUE of a pooled kernel variable, return the character    gcpool_c
VALUE of a pooled kernel variable, return the d.p.         gdpool_c
VALUE of a pooled kernel variable, return the integer      gipool_c
VALUE of a pooled kernel variable, return the numeric      gdpool_c
VALUE of a pooled kernel variable, return the string       gcpool_c
VALUE of an integer variable in the kernel pool, set the   pipool_c
VALUE of pi                                                pi_c
VALUE of pi, half the                                      halfpi_c
VALUE of pi, twice the                                     twopi_c
VALUE, replace marker with formatted d.p.                  repmf_c
VALUE, replace marker with logical                         repml_c
VALUE within an interval, bracket a d.p.                   brcktd_c
VALUE within an interval, bracket an integer               brckti_c
VALUES, maximum of double precision                        maxd_c
VALUES, maximum of integer                                 maxi_c
VALUES, minimum of double precision                        mind_c
VALUES, minimum of integer                                 mini_c
VALUES of an integer variable from the kernel pool, return gipool_c
VARIABLE, check the properties of a kernel pool            badkpv_c
VARIABLE, confirm the existence of a pooled numeric kernel expool_c
VARIABLE, delete a kernel pool                             dvpool_c
VARIABLE, notify a routine of an update to a kernel pool   swpool_c
VARIABLE, return summary information about a kernel pool   dtpool_c
VARIABLE, return the character value of a pooled kernel    gcpool_c
VARIABLE, return the d.p. value of a pooled kernel         gdpool_c
VARIABLE, return the integer value of a pooled kernel      gipool_c
VARIABLE, return the numeric value of a pooled kernel      gdpool_c
VARIABLE, return the string value of a pooled kernel       gcpool_c
VARIABLE, watch for an update to a kernel pool             swpool_c
VARIABLES, check the kernel pool for updated               cvpool_c
VARIABLES, clear the pool of kernel                        clpool_c
VARIABLES from a text kernel file into the pool, load      ldpool_c
VARIABLES matching a template, return names of kernel pool gnpool_c
VECTOR, 3-dimensional vector transpose times matrix times  vtmv_c
VECTOR and constant, plane to normal                       pl2nvc_c
VECTOR and constant to plane, normal                       nvc2pl_c
VECTOR and norm, 3-dimensional unit                        unorm_c
VECTOR and norm, n-dimensional unit                        unormg_c
VECTOR and point, plane to normal                          pl2nvp_c
VECTOR and point to plane, normal                          nvp2pl_c
VECTOR, binary search for a string using an order          bschoc_c
VECTOR, binary search for an integer using an order        bschoi_c
VECTOR for a type 2 dsk plate, compute normal              dskn02_c
VECTOR from dsk type 2 plate id, compute normal            dskn02_c
VECTOR is the zero vector, test whether a 3-dimensional    vzero_c
VECTOR is the zero vector, test whether an n-dimensional   vzerog_c
VECTOR, matrix times 3-dimensional                         mxv_c
VECTOR, matrix times n-dimensional                         mxvg_c
VECTOR, matrix transpose times 3-dimensional               mtxv_c
VECTOR, matrix transpose times n-dimensional               mtxvg_c
VECTOR, n-dimensional vector transpose times matrix times  vtmvg_c
VECTOR, negate a 3-dimensional                             vminus_c
VECTOR, negate an n-dimensional                            vminug_c
VECTOR, norm of 3-dimensional                              vnorm_c
VECTOR, norm of n-dimensional                              vnormg_c
VECTOR of triangular plate from vertices, compute normal   pltnrm_c
VECTOR on an ellipsoid, surface normal                     surfnm_c
VECTOR, pack three scalar components into a                vpack_c
VECTOR parallel to a state vector, state of a unit         dvhat_c
VECTOR projection, 3-dimensional                           vproj_c
VECTOR projection, n-dimensional                           vprojg_c
VECTOR projection onto plane                               vprjp_c
VECTOR projection onto plane inverted                      vprjpi_c
VECTOR, rotate a                                           rotvec_c
VECTOR rotation about an axis                              vrotv_c
VECTOR scaling, 3-dimensional                              vscl_c
VECTOR scaling, n-dimensional                              vsclg_c
VECTOR, state of a unit vector parallel to a state         dvhat_c
VECTOR subtraction, 3-dimensional                          vsub_c
VECTOR subtraction, n-dimensional                          vsubg_c
VECTOR, test whether a 3-dimensional vector is the zero    vzero_c
VECTOR, test whether an integer array is an order          isordv_c
VECTOR, test whether an n-dimensional vector is the zero   vzerog_c
VECTOR to another, assign a 3-dimensional                  vequ_c
VECTOR to another, assign an n-dimensional                 vequg_c
VECTOR transpose times matrix times vector, 3-dimensional  vtmv_c
VECTOR transpose times matrix times vector, n-dimensional  vtmvg_c
VECTOR, unitize a 3-dimensional                            vhat_c
VECTOR, unitize a n-dimensional                            vhatg_c
VECTOR, unpack three scalar components from a              vupack_c
VECTOR using two-body force model, propagate state         prop2b_c
VECTORIZED ray-dsk intercept                               dskxv_c
VECTORIZED ray-surface intercept                           dskxv_c
VECTORS, angular separation of 3-dimensional               vsep_c
VECTORS, angular separation of n-dimensional               vsepg_c
VECTORS, define an orthonormal frame from two              twovec_c
VECTORS, distance between 3-dimensional                    vdist_c
VECTORS, distance between n-dimensional                    vdistg_c
VECTORS, dot product 3-dimensional                         vdot_c
VECTORS, dot product of n-dimensional                      vdotg_c
VECTORS, ellipse to center and generating                  el2cgv_c
VECTORS, linear combination of three 3-dimensional         vlcom3_c
VECTORS, linear combination of two 3-dimensional           vlcom_c
VECTORS, linear combination of two n-dimensional           vlcomg_c
VECTORS, map cartesian surface points to normal            srfnrm_c
VECTORS on dsk surface, compute normal                     srfnrm_c
VECTORS on topographic surface, compute normal             srfnrm_c
VECTORS, plane to point and spanning                       pl2psv_c
VECTORS, relative difference of 3-dimensional              vrel_c
VECTORS, relative difference of n-dimensional              vrelg_c
VECTORS, semi-axes of ellipse from generating              saelgv_c
VECTORS to ellipse, center and generating                  cgv2el_c
VECTORS to plane, point and spanning                       psv2pl_c
VELOCITY conversion, range, az and el to rectangular       drdazl_c
VELOCITY conversion, rectangular to range, az and el       dazldr_c
VELOCITY, ellipsoid surface point and                      surfpv_c
VELOCITY from ephemeris, position and                      spkpvn_c
VELOCITY from quaternion and derivative, angular           qdq2av_c
VELOCITY, get CK pointing and angular                      ckgpav_c
VELOCITY of a ground track                                 dnearp_c
VELOCITY of light in a vacuum, measured                    clight_c
VELOCITY of the nearest point on an ellipsoid              dnearp_c
VELOCITY, SPK file position and                            spkpvn_c
VELOCITY, state transformation to rotation and angular     rav2xf_c
xf2rav_c
VERSION strings, return                                    tkvrsn_c
VERTICES, compute normal vector of triangular plate from   pltnrm_c
VERTICES from type 2 dsk segment, return specified         dskv02_c
VOLUME, compute plate model                                pltvol_c

```
 W Top
```
WATCH for an update to a kernel pool variable              swpool_c
WHEN a geometric quantity satisfies a condition, determine gfevnt_c
WILDCARD template, match string against                    matchi_c
matchw_c
WILDCARD template, test whether a string matches a         matchi_c
matchw_c
WINDOW, cardinality of a d.p.                              wncard_c
WINDOW, complement a d.p.                                  wncomd_c
WINDOW, contract the intervals of a d.p.                   wncond_c
WINDOW, element of a d.p.                                  wnelmd_c
WINDOW, expand the intervals of a d.p.                     wnexpd_c
WINDOW, extract the endpoints from a d.p.                  wnextd_c
WINDOW, fetch an interval from a d.p.                      wnfetd_c
WINDOW, fill small gaps in a d.p.                          wnfild_c
WINDOW, filter small intervals from a d.p.                 wnfltd_c
WINDOW for binary pck reference frame, get coverage        pckcov_c
WINDOW for CK object, get coverage                         ckcov_c
WINDOW for SPK object, get coverage                        spkcov_c
WINDOW, included in a d.p.                                 wnincd_c
WINDOW, insert an interval into a d.p.                     wninsd_c
WINDOW, summary of a d.p.                                  wnsumd_c
WINDOW, validate a d.p.                                    wnvald_c
WINDOWS, compare two d.p.                                  wnreld_c
WINDOWS, difference two d.p.                               wndifd_c
WINDOWS, intersect two d.p.                                wnintd_c
WINDOWS, union two d.p.                                    wnunid_c
WORD in a character string, n'th                           nthwd_c
WORD in a character string, next                           nextwd_c
WRITE a type 10 SPK segment                                spkw10_c
WRITE a type 15 SPK segment                                spkw15_c
WRITE a type 17 SPK segment                                spkw17_c
WRITE a type 2 dsk segment                                 dskw02_c
WRITE access, open a das file for                          dasopw_c
WRITE access, open a new das file with                     dasonw_c
WRITE access, open a new dla file with                     dlaopn_c
WRITE access, open a new dsk file with                     dskopn_c
WRITE buffered records to a das file                       daswbr_c
WRITE character data to EK column                          ekacec_c
WRITE CK type 1 pointing data segment                      ckw01_c
WRITE CK type 2 pointing data segment                      ckw02_c
WRITE CK type 3 pointing data segment                      ckw03_c
WRITE CK type 5 data segment                               ckw05_c
WRITE double precision data to EK column                   ekaced_c
WRITE entire character column to EK segment                ekaclc_c
WRITE entire double precision column to EK segment         ekacld_c
WRITE entire integer column to EK segment                  ekacli_c
WRITE, finish a fast EK segment                            ekffld_c
WRITE integer data to EK column                            ekacei_c
WRITE, open existing DAF for                               dafopw_c
WRITE pck type 2 data segment                              pckw02_c
WRITE SPK type 12 ephemeris data segment                   spkw12_c
WRITE SPK type 13 ephemeris data segment                   spkw13_c
WRITE SPK type 18 ephemeris data segment                   spkw18_c
WRITE SPK type 2 data segment                              spkw02_c
WRITE SPK type 20 data segment                             spkw20_c
WRITE SPK type 3 data segment                              spkw03_c
WRITE SPK type 5 ephemeris data segment                    spkw05_c
WRITE SPK type 8 ephemeris data segment                    spkw08_c
WRITE SPK type 9 ephemeris data segment                    spkw09_c
WRITE substrings to a range of das logical addresses       dasudc_c
WRITING a type 14 SPK segment, begin                       spk14b_c
WRITING, open a das file for                               dasopw_c
WRITING, open existing EK for                              ekopw_c
WRITING, start new e-kernel segment for fast               ekifld_c
WRITING, start new EK segment for fast                     ekifld_c

```
 Y Top
```
YEAR, number of seconds per julian                         jyear_c
YEAR, number of seconds per tropical                       tyear_c
YEARS, set the interval of expansion for abbreviated       tsetyr_c

```
 Z Top
```
ZERO, first derivative less-than                           uddc_c
ZERO vector, test whether a 3-dimensional vector is the    vzero_c
ZERO vector, test whether an n-dimensional vector is the   vzerog_c
ZONES, time                                                timdef_c
```
`Fri Dec 31 18:42:49 2021`