Main Page
SPICELIB 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 SPICELIB APIs
===========================================================================
 
   This document is an index for NAIF's SPICELIB API routines. The
   index entries are short phrases that describe the functionality of
   the routines (Fortran subroutines or function subprograms). Each
   phrase is followed by the name of the routine that performs the
   described function, and then by the name of the file containing that
   routine.
 
   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 routine to
   occur first in at least one index entry. For example, the routine
   PXFORM (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   pxform.for
      MATRIX, find a position transformation            PXFORM   pxform.for
      POSITION transformation matrix, find a            PXFORM   pxform.for
      TRANSFORMATION matrix, find a position            PXFORM   pxform.for
 
   Some descriptions map to multiple routines; this happens when there
   are routines 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 SPICE Toolkit configured
   by NAIF on Fri Dec 31 18:16:48 PST 2021.
 
 
Index
--------------------------------------------------------
 
         
1 Top

1900.0, besselian date                                     B1900    b1900.for
1900.0 jan 0.5, julian date of                             J1900    j1900.for
1950.0, besselian date                                     B1950    b1950.for
1950.0 jan 1.0, julian date of                             J1950    j1950.for
 
         
2 Top

2000 jan 1.5, julian date of                               J2000    j2000.for
2100 jan 1.5, julian date of                               J2100    j2100.for
2X2 matrix, diagonalize symmetric                          DIAGS2   diags2.for
 
         
3 Top

3-DIMENSIONAL unit vector and norm                         UNORM    unorm.for
3-DIMENSIONAL vector addition                              VADD     vadd.for
3-DIMENSIONAL vector in place, unitize a                   VHATIP   vhatip.for
3-DIMENSIONAL vector is the zero vector, test whether a    VZERO    vzero.for
3-DIMENSIONAL vector, matrix times                         MXV      mxv.for
3-DIMENSIONAL vector, matrix transpose times               MTXV     mtxv.for
3-DIMENSIONAL vector, negate a                             VMINUS   vminus.for
3-DIMENSIONAL vector, norm of                              VNORM    vnorm.for
3-DIMENSIONAL vector projection                            VPROJ    vproj.for
3-DIMENSIONAL vector scaling                               VSCL     vscl.for
3-DIMENSIONAL vector scaling in place                      VSCLIP   vsclip.for
3-DIMENSIONAL vector subtraction                           VSUB     vsub.for
3-DIMENSIONAL vector to another, assign a                  VEQU     vequ.for
3-DIMENSIONAL vector transpose times matrix times vector   VTMV     vtmv.for
3-DIMENSIONAL vector, unitize a                            VHAT     vhat.for
3-DIMENSIONAL vectors, angular separation of               VSEP     vsep.for
3-DIMENSIONAL vectors, distance between                    VDIST    vdist.for
3-DIMENSIONAL vectors, dot product                         VDOT     vdot.for
3-DIMENSIONAL vectors, linear combination of three         VLCOM3   vlcom3.for
3-DIMENSIONAL vectors, linear combination of two           VLCOM    vlcom.for
3-DIMENSIONAL vectors, relative difference of              VREL     vrel.for
3-VECTOR norm, derivative of                               DVNORM   dvnorm.for
3-VECTOR, perpendicular component of a                     VPERP    vperp.for
3X3 case, matrix times matrix                              MXM      mxm.for
3X3 case, matrix times matrix transpose                    MXMT     mxmt.for
3X3 case, matrix transpose times matrix                    MTXM     mtxm.for
3X3 matrix, determinant of a d.p.                          DET      det.for
3X3 matrix, equal to another                               MEQU     mequ.for
3X3 matrix, invert a                                       INVERT   invert.for
3X3 matrix, trace of a                                     TRACE    trace.for
3X3 matrix, transpose a                                    XPOSE    xpose.for
 
         
A Top

ABBREVIATED year to a fully specified year., expand an     TEXPYR   texpyr.for
ABBREVIATED years, set the interval of expansion for       TSETYR   texpyr.for
ABERRATION correction, low-level                           SPKACS   spkacs.for
ABERRATION correction, low-level light time and stellar    SPKAPS   spkaps.for
ABERRATION for transmission case, stellar                  STLABX   stlabx.for
ABERRATION, stellar                                        STELAB   stelab.for
ABERRATION-CORRECTED state computation, low-level          SPKAPS   spkaps.for
ABERRATION-CORRECTED state from SPK file                   SPKACS   spkacs.for
ABERRATION-CORRECTED state, get light time and stellar     SPKACS   spkacs.for
ABERRATIONS, get position relative observer corrected for  SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
ABERRATIONS, get state relative observer corrected for     SPKEZ    spkez.for
ABERRATIONS, get state relative to observer corrected for  SPKEZR   spkezr.for
ACCESS methods for das files, return allowed               DASHAM   dasfm.for
ACCESS, open a das file for read                           DASOPR   dasfm.for
ACCESS, open a das file for write                          DASOPW   dasfm.for
ACCESS, open a new das file for write                      DASOPN   dasfm.for
ACCESS, open a new das file with write                     DASONW   dasfm.for
ACCESS, open a new dla file with write                     DLAOPN   dlaopn.for
ACCESS, open a new dsk file with write                     DSKOPN   dskopn.for
ACOS before evaluation, check a d.p. argument for          DACOSN   dacosn.for
ACTION, get current error response                         GETACT   putact.for
ACTION, get/set default error                              ERRACT   erract.for
ACTION, store the error response                           PUTACT   putact.for
ADD character data to a das file                           DASADC   dasadc.for
ADD character data to EK column                            EKACEC   ekacec.for
ADD comment records to a das file                          DASACR   dasacr.for
ADD comments from a logical unit to a das file             DASACU   dasacu.for
ADD comments to a binary DAF file                          DAFAC    dafac.for
ADD comments to a binary das file                          DASAC    dasac.for
ADD comments to SPK or CK file                             SPCAC    spcac.for
ADD DAF reserved records                                   DAFARR   dafarr.for
ADD data to a type 03 pck segment                          PCK03A   pck03a.for
ADD data to a type 14 SPK segment                          SPK14A   spk14a.for
ADD data to a type 4 CK segment                            CKW04A   ckw04a.for
ADD data to DAF array                                      DAFADA   dafana.for
ADD data to EK                                             EKACEC   ekacec.for
                                                           EKACED   ekaced.for
                                                           EKACEI   ekacei.for
ADD double precision data to a das file                    DASADD   dasadd.for
ADD double precision data to EK column                     EKACED   ekaced.for
ADD integer data to a das file                             DASADI   dasadi.for
ADD integer data to EK column                              EKACEI   ekacei.for
ADD new DAF array                                          DAFANA   dafana.for
ADDING data to a DAF, continue                             DAFCAD   dafana.for
ADDING data to, select a DAF to continue                   DAFCAD   dafana.for
ADDING segments, open an existing SPK file for             SPKOPA   spkopa.for
ADDITION, 3-dimensional vector                             VADD     vadd.for
ADDITION, n-dimensional vector                             VADDG    vaddg.for
ADDITIVE numeric time system to another, convert one       UNITIM   unitim.for
ADDITIVE numeric time systems, transform between two       UNITIM   unitim.for
ADDRESS range of das file, return logical                  DASLLA   daslla.for
ADDRESS, read data from DAF                                DAFGDA   dafgda.for
ADDRESS, record/word to DAF                                DAFRWA   dafrwa.for
ADDRESS to physical location, map das logical              DASA2L   dasa2l.for
ADDRESS to record/word, DAF                                DAFARW   dafrwa.for
ADDRESS, write data to DAF                                 DAFWDA   dafwda.for
ADDRESSES in das file, return last logical                 DASLLA   daslla.for
ADDRESSES using substrings, update a range of das logical  DASUDC   dasudc.for
ADDRESSES, write substrings to a range of das logical      DASUDC   dasudc.for
AGAINST wildcard template, match string                    MATCHI   matchi.for
                                                           MATCHW   matchw.for
AGENT from kernel pool watch lists, delete                 DWPOOL   pool.for
ALLOCATE node from linked list pool                        LNKAN    lnkan.for
ALLOW changes of long error message                        ALLOWD   accept.for
ALLOWED access methods for das files, return               DASHAM   dasfm.for
ALLOWED identifier characters for lexing, customize        LXCSID   lxname.for
ALLOWED identifier characters, return default              LXDFID   lxname.for
ALREADY open, test for file                                ISOPEN   isopen.for
ALTITUDE over an ellipsoid, derivative of                  DNEARP   dnearp.for
ALTITUDE over an ellipsoid, rate of change of the          DNEARP   dnearp.for
AMOUNT of data in a das file, find the                     DASHFS   dasfm.for
ANGLE, determine if a vector lies in a solid tetrahedral   INSANG   insang.for
ANGLE, emission                                            ILUMIN   ilumin.for
ANGLE for arbitrary illumination source, compute phase     PHASEQ   phaseq.for
ANGLE general source, emission                             ILLUMG   illumg.for
ANGLE general source, incidence                            ILLUMG   illumg.for
ANGLE general source, phase                                ILLUMG   illumg.for
ANGLE general source with flags, emission                  ILLUMF   illumf.for
ANGLE general source with flags, incidence                 ILLUMF   illumf.for
ANGLE general source with flags, phase                     ILLUMF   illumf.for
ANGLE of a rotation matrix, axis and                       RAXISA   raxisa.for
ANGLE, phase                                               ILUMIN   ilumin.for
ANGLE search, gf phase                                     GFPA     gfpa.for
ANGLE, solar incidence                                     ILUMIN   ilumin.for
ANGLE, time derivative of half                             DHFA     dhfa.for
ANGLE to rotation, axis and                                AXISAR   axisar.for
ANGLES and derivatives from state transformation, euler    XF2EUL   xf2eul.for
ANGLES and derivatives, state transformation from euler    EUL2XF   xf2eul.for
ANGLES and their derivatives, get euler                    PCKE02   pcke02.for
                                                           PCKEUL   pckeul.for
ANGLES for a body, fetch euler                             BODEUL   bodeul.for
ANGLES for orientation of a body, euler                    BODEUL   bodeul.for
ANGLES general source, illumination                        ILLUMG   illumg.for
ANGLES general source, lighting                            ILLUMG   illumg.for
ANGLES general source with flags, illumination             ILLUMF   illumf.for
ANGLES general source with flags, lighting                 ILLUMF   illumf.for
ANGLES, illumination                                       ILUMIN   ilumin.for
ANGLES, lighting                                           ILUMIN   ilumin.for
ANGLES, matrix to euler                                    M2EUL    m2eul.for
ANGLES to matrix, euler                                    EUL2M    eul2m.for
ANGULAR separation between two target bodies, compute the  TRGSEP   trgsep.for
ANGULAR separation of 3-dimensional vectors                VSEP     vsep.for
ANGULAR separation of n-dimensional vectors                VSEPG    vsepg.for
ANGULAR separation search, gf                              GFSEP    gfsep.for
ANGULAR separation, time derivative of                     DVSEP    dvsep.for
ANGULAR velocity from quaternion and derivative            QDQ2AV   qdq2av.for
ANGULAR velocity, get CK pointing and                      CKGPAV   ckgpav.for
ANGULAR velocity, state transformation to rotation and     RAV2XF   rav2xf.for
                                                           XF2RAV   xf2rav.for
APPARENT position from SPK file                            SPKAPO   spkapo.for
APPARENT position, get                                     SPKAPO   spkapo.for
APPEND an item to a character cell                         APPNDC   appndc.for
APPEND an item to a d.p. cell                              APPNDD   appndd.for
APPEND an item to an integer cell                          APPNDI   appndi.for
APPEND comments to a DAF file comment area                 DAFAC    dafac.for
APPEND comments to a das file comment area                 DASAC    dasac.for
APPEND record to EK segment                                EKAPPR   ekappr.for
APPROXIMATE equality                                       APPROX   approx.for
ARBITRARY illumination source, compute phase angle for     PHASEQ   phaseq.for
ARC hyperbolic cosine, d.p.                                DACOSH   dacosh.for
ARC hyperbolic tangent, d.p.                               DATANH   datanh.for
ARCHITECTURE and type from an id word, extract             IDW2AT   idw2at.for
ARCHITECTURE and type of a kernel file, determine the      GETFAT   getfat.for
AREA, append comments to a DAF file comment                DAFAC    dafac.for
AREA, append comments to a das file comment                DASAC    dasac.for
AREA, compute plate model                                  PLTAR    pltar.for
AREA, delete DAF comment                                   DAFDC    dafdc.for
AREA, delete das comment                                   DASDC    dasdc.for
ARGUMENT for acos before evaluation, check a d.p.          DACOSN   dacosn.for
ARGUMENT for asin before evaluation, check a d.p.          DASINE   dasine.for
ARGUMENTS, dummy function for udfuns signature             UDF      udf.for
ARRAY, add data to DAF                                     DAFADA   dafana.for
ARRAY, add new DAF                                         DAFANA   dafana.for
ARRAY are false, test whether some logicals in an          SOMFLS   somfls.for
ARRAY are true, test whether all logicals in an            ALLTRU   alltru.for
ARRAY are true, test whether no logicals in an             NOTRU    notru.for
ARRAY are true, test whether some logicals in an           SOMTRU   somtru.for
ARRAY, begin new DAF                                       DAFBNA   dafana.for
ARRAY, clear a character                                   CLEARC   clearc.for
ARRAY, clear a d.p.                                        CLEARD   cleard.for
ARRAY, clear an integer                                    CLEARI   cleari.for
ARRAY, cycle the elements of a character                   CYCLAC   cyclac.for
ARRAY, cycle the elements of a d.p.                        CYCLAD   cyclad.for
ARRAY, cycle the elements of an integer                    CYCLAI   cyclai.for
ARRAY element, closest integer                             LSTCLI   lstcli.for
ARRAY element, last closest d.p.                           LSTCLD   lstcld.for
ARRAY, end new DAF                                         DAFENA   dafana.for
ARRAY, fill a character                                    FILLC    fillc.for
ARRAY, fill a d.p.                                         FILLD    filld.for
ARRAY, fill an integer                                     FILLI    filli.for
ARRAY, find DAF                                            DAFFA    daffa.for
ARRAY, find next DAF                                       DAFFNA   daffa.for
ARRAY, find previous DAF                                   DAFFPA   daffa.for
ARRAY for equivalent character string, search              ESRCHC   esrchc.for
ARRAY in place, cycle the elements of a character          CYACIP   cyacip.for
ARRAY in place, cycle the elements of a d.p.               CYADIP   cyadip.for
ARRAY in place, cycle the elements of an integer           CYAIIP   cyaiip.for
ARRAY, insert at location in a character                   INSLAC   inslac.for
ARRAY, insert at location in an integer                    INSLAI   inslai.for
ARRAY, insert at location in d.p.                          INSLAD   inslad.for
ARRAY is an order vector, test whether an integer          ISORDV   isordv.for
ARRAY, maximum element of character                        MAXAC    maxac.for
ARRAY, maximum element of d.p.                             MAXAD    maxad.for
ARRAY, maximum element of integer                          MAXAI    maxai.for
ARRAY, minimum element of character                        MINAC    minac.for
ARRAY, minimum element of d.p.                             MINAD    minad.for
ARRAY, minimum element of integer                          MINAI    minai.for
ARRAY, move a character array to another character         MOVEC    movec.for
ARRAY, move a d.p. array to another d.p.                   MOVED    moved.for
ARRAY, move a integer array to another integer             MOVEI    movei.for
ARRAY name, change DAF                                     DAFRN    daffa.for
ARRAY name, get DAF                                        DAFGN    daffa.for
ARRAY, non-blank width of a character                      NBWID    nbwid.for
ARRAY of text lines from a logical unit, read an           READLA   readla.for
ARRAY of text lines to a logical unit, write an            WRITLA   writla.for
ARRAY, order of a character                                ORDERC   orderc.for
ARRAY, order of a d.p.                                     ORDERD   orderd.for
ARRAY, order of an integer                                 ORDERI   orderi.for
ARRAY, pack a character                                    PACKAC   packac.for
ARRAY, pack a d.p.                                         PACKAD   packad.for
ARRAY, pack an integer                                     PACKAI   packai.for
ARRAY, printable width of a character                      PCWID    pcwid.for
ARRAY, product of a d.p.                                   PRODAD   prodad.for
ARRAY, product of an integer                               PRODAI   prodai.for
ARRAY, remove duplicates from a character                  RMDUPC   rmdupc.for
ARRAY, remove duplicates from a d.p.                       RMDUPD   rmdupd.for
ARRAY, remove duplicates from an integer                   RMDUPI   rmdupi.for
ARRAY, remove elements from a character                    REMLAC   remlac.for
ARRAY, remove elements from a d.p.                         REMLAD   remlad.for
ARRAY, remove elements from an integer                     REMLAI   remlai.for
ARRAY, reorder a character                                 REORDC   reordc.for
ARRAY, reorder a d.p.                                      REORDD   reordd.for
ARRAY, reorder a logical                                   REORDL   reordl.for
ARRAY, reorder an integer                                  REORDI   reordi.for
ARRAY, search in a character                               ISRCHC   isrchc.for
ARRAY, search in a d.p.                                    ISRCHD   isrchd.for
ARRAY, search in an integer                                ISRCHI   isrchi.for
ARRAY, shell sort a character                              SHELLC   shellc.for
ARRAY, shell sort a d.p.                                   SHELLD   shelld.for
ARRAY, shell sort an integer                               SHELLI   shelli.for
ARRAY, sum of a d.p.                                       SUMAD    sumad.for
ARRAY, sum of an integer                                   SUMAI    sumai.for
ARRAY, swap elements of character                          SWAPAC   swapac.for
ARRAY, swap elements within a d.p.                         SWAPAD   swapad.for
ARRAY, swap elements within an integer                     SWAPAI   swapai.for
ARRAY to another character array, move a character         MOVEC    movec.for
ARRAY to another d.p. array, move a d.p.                   MOVED    moved.for
ARRAY to another integer array, move a integer             MOVEI    movei.for
ARRAYS for equality, test two integer                      SAMEAI   sameai.for
ARRAYS, reorder DAF                                        DAFRA    dafra.for
ARTICLE, get the correct indefinite                        ANA      ana.for
ASCII, binary SPK or CK to                                 SPCB2A   spcb2a.for
ASCII characters from a string, strip                      ASTRIP   astrip.for
ASCII SPK or CK to binary                                  SPCA2B   spca2b.for
ASIN before evaluation, check a d.p. argument for          DASINE   dasine.for
ASSIGN a 3-dimensional vector to another                   VEQU     vequ.for
ASSIGN an n-dimensional vector to another                  VEQUG    vequg.for
ASSIGN DAF handles                                         DAFAH    dafah.for
ASSOCIATED standard input and output, logical units        STDIO    stdio.for
ASSOCIATED with a frame class and class id, find info      CCIFRM   framex.for
ASSOCIATED with a symbol, fetch nth value                  SYNTHC   synthc.for
                                                           SYNTHD   synthd.for
                                                           SYNTHI   synthi.for
ASSOCIATED with a symbol, set the value                    SYSETC   sysetc.for
                                                           SYSETD   sysetd.for
                                                           SYSETI   syseti.for
ASSOCIATED with a symbol, set the values                   SYPUTC   syputc.for
                                                           SYPUTD   syputd.for
                                                           SYPUTI   syputi.for
ASSOCIATED with a symbol, transpose two values             SYTRNC   sytrnc.for
                                                           SYTRND   sytrnd.for
                                                           SYTRNI   sytrni.for
ASSOCIATED with an object, find the bodyfixed frame        CIDFRM   framex.for
                                                           CNMFRM   framex.for
ATTRIBUTES, fetch reference frame                          FRINFO   framex.for
AXIS and angle of a rotation matrix                        RAXISA   raxisa.for
AXIS and angle to rotation                                 AXISAR   axisar.for
AXIS, vector rotation about an                             VROTV    vrotv.for
AZ and el, convert rectangular coordinates to range,       RECAZL   recazl.for
AZ and el, rectangular coordinates to range,               RECAZL   recazl.for
AZ and el to rectangular coordinates, convert range,       AZLREC   azlrec.for
AZ and el to rectangular coordinates, range,               AZLREC   azlrec.for
AZ and el to rectangular velocity conversion, range,       DRDAZL   drdazl.for
AZ and el velocity conversion, rectangular to range,       DAZLDR   dazldr.for
AZ/EL coordinates, jacobian matrix of rectangular w.r.t.   DRDAZL   drdazl.for
AZ/EL coordinates relative to constant position observer   AZLCPO   azlcpo.for
AZ/EL coordinates relative to landmark on extended object  AZLCPO   azlcpo.for
AZ/EL coordinates relative to surface point extended objec AZLCPO   azlcpo.for
AZ/EL coordinates w.r.t. constant position surface point   AZLCPO   azlcpo.for
AZ/EL w.r.t. rectangular coordinates, jacobian matrix of   DAZLDR   dazldr.for
AZIMUTH and elevation, convert rectangular to range,       RECAZL   recazl.for
AZIMUTH and elevation derivative, rectangular to range,    DAZLDR   dazldr.for
AZIMUTH and elevation, rectangular to range,               RECAZL   recazl.for
AZIMUTH and elevation to rectangular, convert range,       AZLREC   azlrec.for
AZIMUTH and elevation to rectangular derivative, range,    DRDAZL   drdazl.for
AZIMUTH and elevation to rectangular, range,               AZLREC   azlrec.for
 
         
B Top

BACKWARD search, begin DAF                                 DAFBBS   daffa.for
BACKWARD search for position of unlisted character         NCPOSR   ncposr.for
BACKWARD search for the position of a character            CPOSR    cposr.for
BACKWARD search in dla file, begin                         DLABBS   dlabbs.for
BAIL out routine, gf standard                              GFBAIL   gfbail.for
BARYCENTER, state relative to solar system                 SPKSSB   spkssb.for
BASE 16 scientific notation, convert d.p. to               DP2HX    dp2hx.for
BASE 16 scientific notation d.p. number, convert           HX2DP    hx2dp.for
BASE for encoding integers in character string             CHBASE   chbase.for
BEFORE a node, insert sublist into linked list             LNKILB   lnkilb.for
BEFORE evaluation, check a d.p. argument for acos          DACOSN   dacosn.for
BEFORE evaluation, check a d.p. argument for asin          DASINE   dasine.for
BEGIN backward search in dla file                          DLABBS   dlabbs.for
BEGIN DAF backward search                                  DAFBBS   daffa.for
BEGIN DAF forward search                                   DAFBFS   daffa.for
BEGIN forward search in dla file                           DLABFS   dlabfs.for
BEGIN new DAF array                                        DAFBNA   dafana.for
BEGIN new segment in dla file                              DLABNS   dlabns.for
BEGIN search for CK segment                                CKBSS    ckbsr.for
BEGIN writing a fixed packet size generic segment          SGBWFS   sgseqw.for
BEGIN writing a type 03 pck segment                        PCK03B   pck03b.for
BEGIN writing a type 14 SPK segment                        SPK14B   spk14b.for
BEGIN writing a type 4 CK segment                          CKW04B   ckw04b.for
BEGIN writing a variable packet size generic segment       SGBWVS   sgseqw.for
BESSELIAN date 1900.0                                      B1900    b1900.for
BESSELIAN date 1950.0                                      B1950    b1950.for
BETWEEN 3-dimensional vectors, distance                    VDIST    vdist.for
BETWEEN coordinate systems, state transformation           XFMSTA   xfmsta.for
BETWEEN ephemeris time and UTC, difference                 DELTET   deltet.for
BETWEEN line and ellipsoid, distance                       NPEDLN   npedln.for
BETWEEN line of sight and body, distance                   NPEDLN   npedln.for
BETWEEN n-dimensional vectors, distance                    VDISTG   vdistg.for
BETWEEN point and line, distance                           NPLNPT   nplnpt.for
BETWEEN ray and ellipsoid, point of intersection           SURFPT   surfpt.for
BETWEEN SCLK id codes and names, convert                   SCTRAN   sctran.for
BETWEEN two additive numeric time systems, transform       UNITIM   unitim.for
BETWEEN two target bodies, compute the angular separation  TRGSEP   trgsep.for
BETWEEN two uniform numeric time systems, transform        UNITIM   unitim.for
BETWEEN various parsed time representations, convert       TTRANS   ttrans.for
BINARY, ASCII SPK or CK to                                 SPCA2B   spca2b.for
BINARY, convert DAF transfer file to                       DAFTB    daftb.for
BINARY DAF file, add comments to a                         DAFAC    dafac.for
BINARY DAF into a DAF transfer file, convert               DAFBT    dafbt.for
BINARY das, convert das transfer file to                   DASTB    dastb.for
BINARY das file, add comments to a                         DASAC    dasac.for
BINARY das to das transfer file, convert                   DASBT    dasbt.for
BINARY pck file, find frame class id codes of frames in    PCKFRM   pckfrm.for
BINARY pck file, get state transformation matrix from      PCKMAT   pckmat.for
BINARY pck frame, get coverage start and stop time for     PCKCOV   pckcov.for
BINARY pck reference frame, get coverage window for        PCKCOV   pckcov.for
BINARY search for a character string                       BSRCHC   bsrchc.for
BINARY search for a string using an order vector           BSCHOC   bschoc.for
BINARY search for an integer using an order vector         BSCHOI   bschoi.for
BINARY search for an integer value                         BSRCHI   bsrchi.for
BINARY search for d.p. value                               BSRCHD   bsrchd.for
BINARY SPK or CK to ASCII                                  SPCB2A   spcb2a.for
BINARY SPK or CK to text                                   SPCB2T   spcb2t.for
BINARY, text SPK or CK to                                  SPCT2B   spct2b.for
BLOCKS, transpose a matrix by                              XPOSBL   xposbl.for
BODIES, compute the angular separation between two target  TRGSEP   trgsep.for
BODIES in dsk file, find id codes of                       DSKOBJ   dskobj.for
BODIES in SPK file, find id codes of                       SPKOBJ   spkobj.for
BODY, distance between line of sight and                   NPEDLN   npedln.for
BODY, euler angles for orientation of a                    BODEUL   bodeul.for
BODY, fetch euler angles for a                             BODEUL   bodeul.for
BODY, fetch transformation matrix for a                    BODMAT   bodmat.for
BODY, find limb points on target                           LIMBPT   limbpt.for
BODY, find nearest point to observer on target             SUBPNT   subpnt.for
BODY, find nearest point to sun on target                  SUBSLR   subslr.for
BODY, find sub-observer point on target                    SUBPNT   subpnt.for
BODY, find sub-solar point on target                       SUBSLR   subslr.for
BODY, find sub-spacecraft point on target                  SUBPNT   subpnt.for
BODY, find terminator points on target                     TERMPT   termpt.for
BODY from the kernel pool, fetch constants for a           BODVCD   bodvcd.for
                                                           BODVRD   bodvrd.for
BODY, get coverage start and stop time for                 SPKCOV   spkcov.for
BODY id code to name                                       BODC2N   bodc2n.for
BODY id code to string                                     BODC2S   bodc2s.for
BODY id code to surface id code, surface string and        SRFSCC   srfscc.for
BODY id code to surface string, surface id code and        SRFC2S   srfc2s.for
BODY in the kernel pool, find constants for a              BODFND   bodfnd.for
BODY, line of sight intercept with                         SURFPT   surfpt.for
BODY name to code                                          BODN2C   bodn2c.for
BODY name/id code definition                               BODDEF   boddef.for
BODY names get position relative to an observer, using     SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
BODY names get target state relative to an observer, using SPKEZR   spkezr.for
BODY, physical constants for a                             BODVCD   bodvcd.for
                                                           BODVRD   bodvrd.for
BODY relative to another, geometric position of one        SPKGPS   spkgps.for
BODY relative to another, geometric state of one           SPKGEO   spkgeo.for
BODY string to code                                        BODS2C   bods2c.for
BODY string to surface id code, surface string and         SRFS2C   srfs2c.for
BODY string to surface string, surface id code and         SRFCSS   srfcss.for
BODY surface, find intercept of ray on target              SINCPT   sincpt.for
BODY surface, find intersection of ray and target          SINCPT   sincpt.for
BODY-FIXED latitudinal coordinates to rectangular, convert SRFREC   srfrec.for
BODYFIXED coordinates, transformation from J2000 to        BODMAT   bodmat.for
BODYFIXED frame associated with an object, find the        CIDFRM   framex.for
                                                           CNMFRM   framex.for
BODYFIXED, transformation from inertial position to        TIPBOD   tipbod.for
BODYFIXED, transformation from inertial state to           TISBOD   tisbod.for
BODYFIXED, transformation from J2000 position to           BODMAT   bodmat.for
BOOLEAN function search, gf user defined                   GFUDB    gfudb.for
BOUNDS for type 2 dsk segment, compute range               DSKRB2   dskrb2.for
BRACKET a d.p. value within an interval                    BRCKTD   brcktd.for
BRACKET an integer value within an interval                BRCKTI   brckti.for
BUFFER CK segments for readers                             CKBSR    ckbsr.for
BUFFER, load the kernel pool from an internal text         LMPOOL   pool.for
BUFFER pck segments for readers                            PCKBSR   pckbsr.for
BUFFER SPK segments for readers                            SPKBSR   spkbsr.for
BUFFERED records to a das file, write                      DASWBR   dasrwr.for
BUFFERING, remove least recently used item                 LOCATI   locati.for
BUILD a list in a character string                         LBUILD   lbuild.for
BUILD a right handed coordinate frame                      FRAME    frame.for
BUILT-IN reference frames, fetch ids of                    BLTFRM   bltfrm.for
 
         
C Top

C speed of light in a vacuum                               CLIGHT   clight.for
C-KERNEL, --- see CK
C-KERNEL id to SCLK and SPK id, map                        CKMETA   ckmeta.for
C-KERNELS are loaded, determine whether any                CKHAVE   ckbsr.for
CALENDAR, convert from gregorian to julian                 GR2JUL   jul2gr.for
CALENDAR, convert from julian proleptic to gregorian       JUL2GR   jul2gr.for
CALENDAR date, convert ephemeris time to a formal          ETCAL    etcal.for
CALENDARS, gregorian and julian                            TIMDEF   timdef.for
CARDINAL text, replace marker with                         REPMCT   repmct.for
CARDINALITY of a character cell                            CARDC    cardc.for
CARDINALITY of a character cell, set the                   SCARDC   scardc.for
CARDINALITY of a d.p. cell                                 CARDD    cardd.for
CARDINALITY of a d.p. cell, set the                        SCARDD   scardd.for
CARDINALITY of a d.p. window                               WNCARD   wncard.for
CARDINALITY of an integer cell                             CARDI    cardi.for
CARDINALITY of an integer cell, set the                    SCARDI   scardi.for
CARTESIAN surface points, map latitudinal coordinates to   LATSRF   latsrf.for
CARTESIAN surface points to normal vectors, map            SRFNRM   srfnrm.for
CASE insensitive equal, check two character substrings for SAMCHI   samchi.for
CASE insensitive equality, check two characters for        EQCHR    eqchr.for
CASE insensitive equality of two substrings., check        SAMSBI   samsbi.for
CASE insensitive not equal, check two characters for       NECHR    eqchr.for
CASE sensitive equal, check two characters substrings for  SAMCH    samch.for
CASE, stellar aberration for transmission                  STLABX   stlabx.for
CATALOG, check whether a file is a type 1 star             STCC01   stcc01.for
CATALOG file, load a type 1 star                           STCL01   stcl01.for
CATALOG, find stars in ra-dec rectangle in type 1 star     STCF01   stcf01.for
CATALOG, get data for single star from a type 1 star       STCG01   stcg01.for
CELL, append an item to a character                        APPNDC   appndc.for
CELL, append an item to a d.p.                             APPNDD   appndd.for
CELL, append an item to an integer                         APPNDI   appndi.for
CELL, cardinality of a character                           CARDC    cardc.for
CELL, cardinality of a d.p.                                CARDD    cardd.for
CELL, cardinality of an integer                            CARDI    cardi.for
CELL, copy a character                                     COPYC    copyc.for
CELL, copy a d.p.                                          COPYD    copyd.for
CELL, copy an integer                                      COPYI    copyi.for
CELL, report an excess of elements in a                    EXCESS   excess.for
CELL, set the cardinality of a character                   SCARDC   scardc.for
CELL, set the cardinality of a d.p.                        SCARDD   scardd.for
CELL, set the cardinality of an integer                    SCARDI   scardi.for
CELL, set the size of a character                          SSIZEC   ssizec.for
CELL, set the size of a d.p.                               SSIZED   ssized.for
CELL, set the size of an integer                           SSIZEI   ssizei.for
CELL, size of a character                                  SIZEC    sizec.for
CELL, size of a d.p.                                       SIZED    sized.for
CELL, size of an integer                                   SIZEI    sizei.for
CENTER and generating vectors, ellipse to                  EL2CGV   el2cgv.for
CENTER and generating vectors to ellipse                   CGV2EL   cgv2el.for
CENTER, map frame class and class id to frame name, id,    CCIFRM   framex.for
CHANGE DAF array name                                      DAFRN    daffa.for
CHANGE default convergence tolerance for gf routines       GFSTOL   gfstol.for
CHANGE inertial reference frames                           CHGIRF   chgirf.for
CHANGE of the altitude over an ellipsoid, rate of          DNEARP   dnearp.for
CHANGE time software defaults.                             TIMDEF   timdef.for
CHANGES of long error message, allow                       ALLOWD   accept.for
CHARACTER array, clear a                                   CLEARC   clearc.for
CHARACTER array, cycle the elements of a                   CYCLAC   cyclac.for
CHARACTER array, fill a                                    FILLC    fillc.for
CHARACTER array in place, cycle the elements of a          CYACIP   cyacip.for
CHARACTER array, insert at location in a                   INSLAC   inslac.for
CHARACTER array, maximum element of                        MAXAC    maxac.for
CHARACTER array, minimum element of                        MINAC    minac.for
CHARACTER array, move a character array to another         MOVEC    movec.for
CHARACTER array, non-blank width of a                      NBWID    nbwid.for
CHARACTER array, order of a                                ORDERC   orderc.for
CHARACTER array, pack a                                    PACKAC   packac.for
CHARACTER array, printable width of a                      PCWID    pcwid.for
CHARACTER array, remove duplicates from a                  RMDUPC   rmdupc.for
CHARACTER array, remove elements from a                    REMLAC   remlac.for
CHARACTER array, reorder a                                 REORDC   reordc.for
CHARACTER array, search in a                               ISRCHC   isrchc.for
CHARACTER array, shell sort a                              SHELLC   shellc.for
CHARACTER array, swap elements of                          SWAPAC   swapac.for
CHARACTER array to another character array, move a         MOVEC    movec.for
CHARACTER, backward search for position of unlisted        NCPOSR   ncposr.for
CHARACTER, backward search for the position of a           CPOSR    cposr.for
CHARACTER cell, append an item to a                        APPNDC   appndc.for
CHARACTER cell, cardinality of a                           CARDC    cardc.for
CHARACTER cell, copy a                                     COPYC    copyc.for
CHARACTER cell, set the cardinality of a                   SCARDC   scardc.for
CHARACTER cell, set the size of a                          SSIZEC   ssizec.for
CHARACTER cell, size of a                                  SIZEC    sizec.for
CHARACTER clock format, convert spacecraft clock ticks to  SCFMT    scfmt.for
CHARACTER column entry, fetch element from                 EKGC     ekqmgr.for
CHARACTER column to EK segment, write entire               EKACLC   ekaclc.for
CHARACTER, d.p. number to                                  DPSTR    dpstr.for
CHARACTER data from a das file, read                       DASRDC   dasrdc.for
CHARACTER data from EK column, read                        EKRCEC   ekrcec.for
CHARACTER data to a das file, add                          DASADC   dasadc.for
CHARACTER data to EK column, add                           EKACEC   ekacec.for
CHARACTER data to EK column, write                         EKACEC   ekacec.for
CHARACTER element less than, last                          LSTLTC   lstltc.for
CHARACTER element less than or equal to, last              LSTLEC   lstlec.for
CHARACTER entry in an EK column, replace                   EKUCEC   ekucec.for
CHARACTER, first non-blank                                 FRSTNB   frstnb.for
CHARACTER, first non-printable                             FRSTNP   frstnp.for
CHARACTER, first printable                                 FRSTPC   frstpc.for
CHARACTER, forward search for position of                  CPOS     cpos.for
CHARACTER, forward search for position of unlisted         NCPOS    ncpos.for
CHARACTER, last non-blank                                  LASTNB   lastnb.for
CHARACTER, last printable                                  LASTPC   lastpc.for
CHARACTER physical records, read das                       DASRRC   dasrwr.for
CHARACTER physical records, update das                     DASURC   dasrwr.for
CHARACTER physical records, write das                      DASWRC   dasrwr.for
CHARACTER record, read DAF                                 DAFRCR   dafrcr.for
CHARACTER record, write DAF                                DAFWCR   dafwcr.for
CHARACTER records, perform fortran reads of                DASIOC   dasioc.for
CHARACTER records, perform fortran writes of               DASIOC   dasioc.for
CHARACTER set, element of a                                ELEMC    elemc.for
CHARACTER set, fetch from a                                FETCHC   fetchc.for
CHARACTER set, insert an item into a                       INSRTC   insrtc.for
CHARACTER set, remove an item from a                       REMOVC   removc.for
CHARACTER set, validate a                                  VALIDC   validc.for
CHARACTER sets, compare                                    SETC     setc.for
CHARACTER sets, difference of two                          DIFFC    diffc.for
CHARACTER sets, intersect two                              INTERC   interc.for
CHARACTER sets, symmetric difference of two                SDIFFC   sdiffc.for
CHARACTER sets, union two                                  UNIONC   unionc.for
CHARACTER string, base for encoding integers in            CHBASE   chbase.for
CHARACTER string, binary search for a                      BSRCHC   bsrchc.for
CHARACTER string, build a list in a                        LBUILD   lbuild.for
CHARACTER string, compress a                               CMPRSS   cmprss.for
CHARACTER string, compress uppercase left-justify a        LJUCRS   ljucrs.for
CHARACTER string, convert integer to                       INTSTR   intstr.for
CHARACTER string, cycle a                                  CYCLEC   cyclec.for
CHARACTER string, decode a                                 DECHAR   enchar.for
CHARACTER string, decode a portably encoded                PRTDEC   prtenc.for
CHARACTER string, encode a                                 ENCHAR   enchar.for
CHARACTER string, left justify a                           LJUST    ljust.for
CHARACTER string, n'th word in a                           NTHWD    nthwd.for
CHARACTER string, next word in a                           NEXTWD   nextwd.for
CHARACTER string, portably, encode a                       PRTENC   prtenc.for
CHARACTER string, prefix a                                 PREFIX   prefix.for
CHARACTER string, replace marker with                      REPMC    repmc.for
CHARACTER string, right justify a                          RJUST    rjust.for
CHARACTER string, search array for equivalent              ESRCHC   esrchc.for
CHARACTER string, shift a                                  SHIFTC   shiftc.for
CHARACTER string, suffix a                                 SUFFIX   suffix.for
CHARACTER string to a d.p. number, parse a                 NPARSD   nparsd.for
CHARACTER string to an integer, parse a                    NPARSI   nparsi.for
CHARACTER string, touch a                                  TOUCHC   touchc.for
CHARACTER substrings for case insensitive equal, check two SAMCHI   samchi.for
CHARACTER value of a pooled kernel variable, return the    GCPOOL   pool.for
CHARACTER values, swap                                     SWAPC    swapc.for
CHARACTER variable in the kernel pool, set the value of a  PCPOOL   pool.for
CHARACTER with formatting, d.p. number to                  DPSTRF   dpstrf.for
CHARACTERS for case insensitive equality, check two        EQCHR    eqchr.for
CHARACTERS for case insensitive not equal, check two       NECHR    eqchr.for
CHARACTERS for lexing, customize allowed identifier        LXCSID   lxname.for
CHARACTERS from a string, strip ASCII                      ASTRIP   astrip.for
CHARACTERS from a text file, read encoded                  RDENCC   rdencc.for
CHARACTERS in a string, replace                            REPLCH   replch.for
CHARACTERS in a text file, count                           COUNTC   countc.for
CHARACTERS, return default allowed identifier              LXDFID   lxname.for
CHARACTERS substrings for case sensitive equal, check two  SAMCH    samch.for
CHARACTERS to a text file, encode and write                WRENCC   wrencc.for
CHEBYSHEV expansion, derivatives of a                      CHBDER   chbder.for
CHEBYSHEV expansion, interpolate a                         CHBINT   chbint.for
CHEBYSHEV polynomial expansion, integral of                CHBIGR   chbigr.for
CHEBYSHEV polynomial expansion, integrate                  CHBIGR   chbigr.for
CHEBYSHEV polynomial expansion, value of a                 CHBVAL   chbval.for
CHECK a d.p. argument for acos before evaluation           DACOSN   dacosn.for
CHECK a d.p. argument for asin before evaluation           DASINE   dasine.for
CHECK an id string                                         CHCKID   chckid.for
CHECK case insensitive equality of two substrings.         SAMSBI   samsbi.for
CHECK equality of two substrings.                          SAMSUB   samsub.for
CHECK in, module                                           CHKIN    trcpkg.for
CHECK out, module                                          CHKOUT   trcpkg.for
CHECK the components of a time vector                      TCHECK   tcheck.for
CHECK the kernel pool for updated variables                CVPOOL   pool.for
CHECK the properties of a kernel pool variable             BADKPV   badkpv.for
CHECK two character substrings for case insensitive equal  SAMCHI   samchi.for
CHECK two characters for case insensitive equality         EQCHR    eqchr.for
CHECK two characters for case insensitive not equal        NECHR    eqchr.for
CHECK two characters substrings for case sensitive equal   SAMCH    samch.for
CHECK whether a file is a type 1 star catalog              STCC01   stcc01.for
CHECKING status, get the current time component            TCHCKD   tcheck.for
CK file, add comments to SPK or                            SPCAC    spcac.for
CK file, close a                                           CKCLS    ckcls.for
CK file, continue reading comments from an SPK or          SPCRNL   spcrfl.for
CK file, delete comments from SPK or                       SPCDC    spcdc.for
CK file, extract comments from SPK or                      SPCEC    spcec.for
CK file, find id codes of objects in                       CKOBJ    ckobj.for
CK file, open a new                                        CKOPN    ckopn.for
CK file, open new SPK or                                   SPCOPN   spcopn.for
CK file, read the first comment line of an SPK or          SPCRFL   spcrfl.for
CK file, read the next comment line of an SPK or           SPCRNL   spcrfl.for
CK frame, get coverage start and stop time for             CKCOV    ckcov.for
CK instrument, get coverage start and stop time for        CKCOV    ckcov.for
CK object, get coverage start and stop time for            CKCOV    ckcov.for
CK object, get coverage window for                         CKCOV    ckcov.for
CK pointing and angular velocity, get                      CKGPAV   ckgpav.for
CK pointing file, load                                     CKLPF    ckbsr.for
CK pointing file, unload                                   CKUPF    ckbsr.for
CK pointing, get                                           CKGP     ckgp.for
CK segment, add data to a type 4                           CKW04A   ckw04a.for
CK segment, begin search for                               CKBSS    ckbsr.for
CK segment, begin writing a type 4                         CKW04B   ckw04b.for
CK segment, end a type 4                                   CKW04E   ckw04e.for
CK segment, evaluate type 5                                CKE05    cke05.for
CK segment, evaluate type 6                                CKE06    cke06.for
CK segment, get pointing from                              CKPFS    ckpfs.for
CK segment, read record from type 4                        CKR04    ckr04.for
CK segment, read record from type 5                        CKR05    ckr05.for
CK segment, read record from type 6                        CKR06    ckr06.for
CK segment, select next                                    CKSNS    ckbsr.for
CK segments for readers, buffer                            CKBSR    ckbsr.for
CK to ASCII, binary SPK or                                 SPCB2A   spcb2a.for
CK to binary, ASCII SPK or                                 SPCA2B   spca2b.for
CK to binary, text SPK or                                  SPCT2B   spct2b.for
CK to text, binary SPK or                                  SPCB2T   spcb2t.for
CK type 1 pointing data record, evaluate                   CKE01    cke01.for
CK type 1 pointing data record, read                       CKR01    ckr01.for
CK type 1 pointing data segment, write                     CKW01    ckw01.for
CK type 1 record, get                                      CKGR01   ckgr01.for
CK type 1 records, number of                               CKNR01   cknr01.for
CK type 2 pointing data record, evaluate                   CKE02    cke02.for
CK type 2 pointing data record, read                       CKR02    ckr02.for
CK type 2 pointing data segment, write                     CKW02    ckw02.for
CK type 2 record, get                                      CKGR02   ckgr02.for
CK type 2 records, number of                               CKNR02   cknr02.for
CK type 3 pointing data record, evaluate                   CKE03    cke03.for
CK type 3 pointing data record, read                       CKR03    ckr03.for
CK type 3 pointing data segment, write                     CKW03    ckw03.for
CK type 3 record, get                                      CKGR03   ckgr03.for
CK type 3 records, number of                               CKNR03   cknr03.for
CK type 4 pointing data record, evaluate                   CKE04    cke04.for
CK type 4 record, get                                      CKGR04   ckgr04.for
CK type 4 records, number of                               CKNR04   cknr04.for
CK type 5 data segment, write                              CKW05    ckw05.for
CK type 5 record, get                                      CKGR05   ckgr05.for
CK type 5 records, number of                               CKNR05   cknr05.for
CK type 6 record, get                                      CKGR06   ckgr06.for
CK type 6 segment, get mini-segment parameters from        CKMP06   ckmp06.for
CK type 6 segment, number of mini-segments in              CKNM06   cknm06.for
CLEAR a character array                                    CLEARC   clearc.for
CLEAR a d.p. array                                         CLEARD   cleard.for
CLEAR an integer array                                     CLEARI   cleari.for
CLEAR the keeper system                                    KCLEAR   keeper.for
CLEAR the pool of kernel variables                         CLPOOL   pool.for
CLOCK, --- also see spacecraft clock
CLOCK format, convert spacecraft clock ticks to character  SCFMT    scfmt.for
CLOSE a CK file                                            CKCLS    ckcls.for
CLOSE a das file                                           DASLLC   dasfm.for
CLOSE a device                                             CLLINE   wrline.for
CLOSE a dsk file                                           DSKCLS   dskcls.for
CLOSE a pck file                                           PCKCLS   pckcls.for
CLOSE a text file opened by rdtext                         CLTEXT   rdtext.for
CLOSE an open das file                                     DASCLS   dascls.for
CLOSE an SPK file                                          SPKCLS   spkcls.for
CLOSE DAF                                                  DAFCLS   dafah.for
CLOSE EK                                                   EKCLS    ekcls.for
CLOSEST d.p. array element, last                           LSTCLD   lstcld.for
CLOSEST integer array element                              LSTCLI   lstcli.for
CLUSTER directories, update das                            DASCUD   dascud.for
CODE and body id code to surface string, surface id        SRFC2S   srfc2s.for
CODE and body string to surface string, surface id         SRFCSS   srfcss.for
CODE, body name to                                         BODN2C   bodn2c.for
CODE, body string to                                       BODS2C   bods2c.for
CODE, convert an SCLK name to an SCLK id                   SCID2N   sctran.for
                                                           SCN2ID   sctran.for
CODE definition, body name/id                              BODDEF   boddef.for
CODE, surface string and body id code to surface id        SRFSCC   srfscc.for
CODE, surface string and body string to surface id         SRFS2C   srfs2c.for
CODE to frame name translation, frame id                   FRMNAM   framex.for
CODE to name, body id                                      BODC2N   bodc2n.for
CODE to string, body id                                    BODC2S   bodc2s.for
CODE to surface id code, surface string and body id        SRFSCC   srfscc.for
CODE to surface string, surface id code and body id        SRFC2S   srfc2s.for
CODE translation, frame name to frame id                   NAMFRM   framex.for
CODES and names, convert between SCLK id                   SCTRAN   sctran.for
CODES of bodies in dsk file, find id                       DSKOBJ   dskobj.for
CODES of bodies in SPK file, find id                       SPKOBJ   spkobj.for
CODES of ephemeris objects in dsk file, find id            DSKOBJ   dskobj.for
CODES of ephemeris objects in SPK file, find id            SPKOBJ   spkobj.for
CODES of frames in binary pck file, find frame class id    PCKFRM   pckfrm.for
CODES of objects in CK file, find id                       CKOBJ    ckobj.for
CODES of surfaces in dsk file, find id                     DSKSRF   dsksrf.for
COLUMN, add character data to EK                           EKACEC   ekacec.for
COLUMN, add double precision data to EK                    EKACED   ekaced.for
COLUMN, add integer data to EK                             EKACEI   ekacei.for
COLUMN entry, fetch element from character                 EKGC     ekqmgr.for
COLUMN entry, fetch element from double precision          EKGD     ekqmgr.for
COLUMN entry, fetch element from integer                   EKGI     ekqmgr.for
COLUMN entry, return the number of elements in a           EKNELT   ekqmgr.for
COLUMN, read character data from EK                        EKRCEC   ekrcec.for
COLUMN, read double precision data from EK                 EKRCED   ekrced.for
COLUMN, read integer data from EK                          EKRCEI   ekrcei.for
COLUMN, replace character entry in an EK                   EKUCEC   ekucec.for
COLUMN, replace d.p. entry in an EK                        EKUCED   ekuced.for
COLUMN, replace integer entry in an EK                     EKUCEI   ekucei.for
COLUMN, replace time entry in an EK                        EKUCED   ekuced.for
COLUMN specified by index, return information on loaded EK EKCII    ekqmgr.for
COLUMN to EK segment, write entire character               EKACLC   ekaclc.for
COLUMN to EK segment, write entire d.p.                    EKACLD   ekacld.for
COLUMN to EK segment, write entire integer                 EKACLI   ekacli.for
COLUMN, write character data to EK                         EKACEC   ekacec.for
COLUMN, write double precision data to EK                  EKACED   ekaced.for
COLUMN, write integer data to EK                           EKACEI   ekacei.for
COLUMNS of a rotation, sharpen the orthogonality of the    SHARPR   sharpr.for
COLUMNS, return the count of loaded EK                     EKCCNT   ekqmgr.for
COLUMNS, return the number of loaded EK                    EKCCNT   ekqmgr.for
COMBINATION of three 3-dimensional vectors, linear         VLCOM3   vlcom3.for
COMBINATION of two 3-dimensional vectors, linear           VLCOM    vlcom.for
COMBINATION of two n-dimensional vectors, linear           VLCOMG   vlcomg.for
COMMENT area, append comments to a DAF file                DAFAC    dafac.for
COMMENT area, append comments to a das file                DASAC    dasac.for
COMMENT area, delete DAF                                   DAFDC    dafdc.for
COMMENT area, delete das                                   DASDC    dasdc.for
COMMENT line of an SPK or CK file, read the first          SPCRFL   spcrfl.for
COMMENT line of an SPK or CK file, read the next           SPCRNL   spcrfl.for
COMMENT records from a das file, remove                    DASRCR   dasrcr.for
COMMENT records to a das file, add                         DASACR   dasacr.for
COMMENTS from a DAF, extract                               DAFEC    dafec.for
COMMENTS from a das file, extract                          DASEC    dasec.for
COMMENTS from a das file to a logical unit, extract        DASECU   dasecu.for
COMMENTS from a logical unit to a das file, add            DASACU   dasacu.for
COMMENTS from an SPK or CK file, continue reading          SPCRNL   spcrfl.for
COMMENTS from SPK or CK file, delete                       SPCDC    spcdc.for
COMMENTS from SPK or CK file, extract                      SPCEC    spcec.for
COMMENTS to a binary DAF file, add                         DAFAC    dafac.for
COMMENTS to a binary das file, add                         DASAC    dasac.for
COMMENTS to a DAF file comment area, append                DAFAC    dafac.for
COMMENTS to a das file comment area, append                DASAC    dasac.for
COMMENTS to SPK or CK file, add                            SPCAC    spcac.for
COMMON divisor, greatest                                   GCD      gcd.for
COMPARE character sets                                     SETC     setc.for
COMPARE d.p. sets                                          SETD     setd.for
COMPARE integer sets                                       SETI     seti.for
COMPARE two d.p. windows                                   WNRELD   wnreld.for
COMPLEMENT a d.p. window                                   WNCOMD   wncomd.for
COMPONENT checking status, get the current time            TCHCKD   tcheck.for
COMPONENT of a 3-vector, perpendicular                     VPERP    vperp.for
COMPONENTS for a symbol, fetch all                         SYGETC   sygetc.for
                                                           SYGETD   sygetd.for
                                                           SYGETI   sygeti.for
COMPONENTS from a vector, unpack three scalar              VUPACK   vupack.for
COMPONENTS into a vector, pack three scalar                VPACK    vpack.for
COMPONENTS of a single symbol, order the                   SYORDC   syordc.for
                                                           SYORDD   syordd.for
                                                           SYORDI   syordi.for
COMPONENTS of a time vector, check the                     TCHECK   tcheck.for
COMPONENTS, parse a time string into a vector of           TPARTV   tpartv.for
COMPRESS a character string                                CMPRSS   cmprss.for
COMPRESS uppercase left-justify a character string         LJUCRS   ljucrs.for
COMPUTE a polynomial and its derivatives                   POLYDS   polyds.for
COMPUTE a state from equinoctial elements                  EQNCPV   eqncpv.for
COMPUTE a unit cross product and its derivative            DUCRSS   ducrss.for
COMPUTE l s                                                LSPCN    lspcn.for
COMPUTE l sub s                                            LSPCN    lspcn.for
COMPUTE ls                                                 LSPCN    lspcn.for
COMPUTE normal vector for a type 2 dsk plate               DSKN02   dskn02.for
COMPUTE normal vector from dsk type 2 plate id             DSKN02   dskn02.for
COMPUTE normal vector of triangular plate from vertices    PLTNRM   pltnrm.for
COMPUTE normal vectors on dsk surface                      SRFNRM   srfnrm.for
COMPUTE normal vectors on topographic surface              SRFNRM   srfnrm.for
COMPUTE phase angle for arbitrary illumination source      PHASEQ   phaseq.for
COMPUTE plate model area                                   PLTAR    pltar.for
COMPUTE plate model volume                                 PLTVOL   pltvol.for
COMPUTE range bounds for type 2 dsk segment                DSKRB2   dskrb2.for
COMPUTE the angular separation between two target bodies   TRGSEP   trgsep.for
COMPUTE the derivative of a cross product                  DVCRSS   dvcrss.for
COMPUTE the derivative of a dot product                    DVDOT    dvdot.for
COMPUTE the local time for a point on a body.              ET2LST   et2lst.for
COMPUTE the remainder of a double precision division       RMAIND   rmaind.for
COMPUTE the remainder of an integer division               RMAINI   rmaini.for
COMPUTE uplink and downlink light time                     LTIME    ltime.for
CONDITION, signal error                                    SIGERR   sigerr.for
CONDITION solver, gf mid-level geometric                   GFEVNT   gfevnt.for
CONE, intersection of line segment and                     INCNSG   incnsg.for
CONFIRM the existence of a pooled numeric kernel variable  EXPOOL   pool.for
CONIC elements from state                                  OSCELT   oscelt.for
CONIC elements from state, extended                        OSCLTX   oscltx.for
CONIC elements, state from                                 CONICS   conics.for
CONSTANT offset frame, fetch the rotation and frame of a   TKFRAM   tkfram.for
CONSTANT, plane to normal vector and                       PL2NVC   pl2nvc.for
CONSTANT position observer, az/el coordinates relative to  AZLCPO   azlcpo.for
CONSTANT position observer, state relative to              SPKCPO   spkcpo.for
CONSTANT position surface point, az/el coordinates w.r.t.  AZLCPO   azlcpo.for
CONSTANT position surface point, state relative to         SPKCPO   spkcpo.for
CONSTANT position target, state of                         SPKCPT   spkcpt.for
CONSTANT step size, gf get                                 GFSTEP   gfstep.for
CONSTANT step size, gf set                                 GFSSTP   gfstep.for
CONSTANT to plane, normal vector and                       NVC2PL   nvc2pl.for
CONSTANT velocity observer, state relative to              SPKCVO   spkcvo.for
CONSTANT velocity surface point, state relative to         SPKCVO   spkcvo.for
CONSTANT velocity target, state of                         SPKCVT   spkcvt.for
CONSTANTS for a body from the kernel pool, fetch           BODVCD   bodvcd.for
                                                           BODVRD   bodvrd.for
CONSTANTS for a body in the kernel pool, find              BODFND   bodfnd.for
CONSTANTS for a body, physical                             BODVCD   bodvcd.for
                                                           BODVRD   bodvrd.for
CONSTANTS from a generic segment, fetch                    SGFCON   sgfcon.for
CONSTRAINTS, search using illumination angle               GFILUM   gfilum.for
CONSTRAINTS, search using lighting angle                   GFILUM   gfilum.for
CONSTRAINTS, solve for emission angle                      GFILUM   gfilum.for
CONSTRAINTS, solve for illumination angle                  GFILUM   gfilum.for
CONSTRAINTS, solve for incidence angle                     GFILUM   gfilum.for
CONSTRAINTS, solve for phase angle                         GFILUM   gfilum.for
CONSTRAINTS, solve for solar incidence angle               GFILUM   gfilum.for
CONTINUE adding data to a DAF                              DAFCAD   dafana.for
CONTINUE adding data to, select a DAF to                   DAFCAD   dafana.for
CONTINUE reading comments from an SPK or CK file           SPCRNL   spcrfl.for
CONTINUE searching, select a DAF to                        DAFCS    daffa.for
CONTINUED string value from the kernel pool, retrieve a    SEPOOL   sepool.for
                                                           STPOOL   stpool.for
CONTINUOUS spacecraft clock ticks, ephemeris time to       SCE2C    sce2c.for
CONTINUOUS type 1 ticks, ephemeris time to                 SCEC01   sc01.for
CONTRACT the intervals of a d.p. window                    WNCOND   wncond.for
CONVERGENCE tolerance for gf routines, change default      GFSTOL   gfstol.for
CONVERSION, range, az and el to rectangular velocity       DRDAZL   drdazl.for
CONVERSION, rectangular to range, az and el velocity       DAZLDR   dazldr.for
CONVERT a string to tdb seconds past the J2000 epoch       STR2ET   str2et.for
CONVERT an integer to ordinal text                         INTORD   intord.for
CONVERT an integer to text                                 INTTXT   inttxt.for
CONVERT an SCLK name to an SCLK id code                    SCID2N   sctran.for
                                                           SCN2ID   sctran.for
CONVERT and format d.p. seconds past J2000 as a string     TIMOUT   timout.for
CONVERT base 16 scientific notation d.p. number            HX2DP    hx2dp.for
CONVERT between SCLK id codes and names                    SCTRAN   sctran.for
CONVERT between various parsed time representations        TTRANS   ttrans.for
CONVERT binary DAF into a DAF transfer file                DAFBT    dafbt.for
CONVERT binary das to das transfer file                    DASBT    dasbt.for
CONVERT body-fixed latitudinal coordinates to rectangular  SRFREC   srfrec.for
CONVERT d.p. number to encoded d.p. number                 DP2HX    dp2hx.for
CONVERT d.p. to base 16 scientific notation                DP2HX    dp2hx.for
CONVERT d.p. to signed normalized hexadecimal string       DP2HX    dp2hx.for
CONVERT DAF transfer file to binary                        DAFTB    daftb.for
CONVERT das transfer file to binary das                    DASTB    dastb.for
CONVERT encoded d.p. number to d.p. number                 HX2DP    hx2dp.for
CONVERT ephemeris time to a formal calendar date           ETCAL    etcal.for
CONVERT from gregorian to julian calendar                  GR2JUL   jul2gr.for
CONVERT from julian proleptic to gregorian calendar        JUL2GR   jul2gr.for
CONVERT from one time vector to another                    TTRANS   ttrans.for
CONVERT integer to character string                        INTSTR   intstr.for
CONVERT integer to signed hexadecimal string               INT2HX   int2hx.for
CONVERT one additive numeric time system to another        UNITIM   unitim.for
CONVERT one uniform numeric time system to another         UNITIM   unitim.for
CONVERT planetographic to rectangular coordinates          PGRREC   pgrrec.for
CONVERT range, az and el to rectangular coordinates        AZLREC   azlrec.for
CONVERT range, azimuth and elevation to rectangular        AZLREC   azlrec.for
CONVERT rectangular coordinates to range, az and el        RECAZL   recazl.for
CONVERT rectangular to planetographic coordinates          RECPGR   recpgr.for
CONVERT rectangular to range, azimuth and elevation        RECAZL   recazl.for
CONVERT signed hexadecimal string to integer               HX2INT   hx2int.for
CONVERT signed normalized hexadecimal string to d.p.       HX2DP    hx2dp.for
CONVERT spacecraft clock string to ticks                   SCTIKS   sctiks.for
CONVERT spacecraft clock ticks to character clock format   SCFMT    scfmt.for
CONVERT state                                              XFMSTA   xfmsta.for
CONVERT state to extended osculating elements              OSCLTX   oscltx.for
CONVERT state to osculating elements                       OSCELT   oscelt.for
CONVERT surface latitudinal coordinates to rectangular     SRFREC   srfrec.for
CONVERT ticks to a type 1 spacecraft clock string          SCFM01   sc01.for
CONVERT to lowercase                                       LCASE    lcase.for
CONVERT to uppercase                                       UCASE    ucase.for
CONVERT type 1 spacecraft clock string to ticks            SCPS01   scps01.for
                                                           SCTK01   sc01.for
CONVERT units                                              CONVRT   convrt.for
COORDINATE frame, build a right handed                     FRAME    frame.for
COORDINATE search, gf position                             GFPOSC   gfposc.for
COORDINATE search, gf subpoint                             GFSUBC   gfsubc.for
COORDINATE search, gf surface intercept                    GFSNTC   gfsntc.for
COORDINATE systems, state transformation between           XFMSTA   xfmsta.for
COORDINATED universal time, --- see UTC
COORDINATES, convert planetographic to rectangular         PGRREC   pgrrec.for
COORDINATES, convert range, az and el to rectangular       AZLREC   azlrec.for
COORDINATES, convert rectangular to planetographic         RECPGR   recpgr.for
COORDINATES, geodetic to rectangular                       GEOREC   georec.for
COORDINATES, jacobian matrix of az/el w.r.t. rectangular   DAZLDR   dazldr.for
COORDINATES, jacobian matrix of rectangular w.r.t. az/el   DRDAZL   drdazl.for
COORDINATES, jacobian of cylindrical w.r.t. rectangular    DCYLDR   dcyldr.for
COORDINATES, jacobian of geodetic w.r.t. rectangular       DGEODR   dgeodr.for
COORDINATES, jacobian of latitudinal w.r.t. rectangular    DLATDR   dlatdr.for
COORDINATES, jacobian of planetographic w.r.t. rectangular DPGRDR   dpgrdr.for
COORDINATES, jacobian of rectangular w.r.t. cylindrical    DRDCYL   drdcyl.for
COORDINATES, jacobian of rectangular w.r.t. geodetic       DRDGEO   drdgeo.for
COORDINATES, jacobian of rectangular w.r.t. latitudinal    DRDLAT   drdlat.for
COORDINATES, jacobian of rectangular w.r.t. planetographic DRDPGR   drdpgr.for
COORDINATES, jacobian of rectangular w.r.t. spherical      DRDSPH   drdsph.for
COORDINATES, jacobian of spherical w.r.t. rectangular      DSPHDR   dsphdr.for
COORDINATES, latitudinal to cylindrical                    LATCYL   latcyl.for
COORDINATES, latitudinal to rectangular                    LATREC   latrec.for
COORDINATES, latitudinal to spherical                      LATSPH   latsph.for
COORDINATES, range, az and el to rectangular               AZLREC   azlrec.for
COORDINATES, range ra and dec to rectangular               RADREC   radrec.for
COORDINATES, rectangular to cylindrical                    RECCYL   reccyl.for
COORDINATES, rectangular to latitudinal                    RECLAT   reclat.for
COORDINATES, rectangular to spherical                      RECSPH   recsph.for
COORDINATES, spherical to cylindrical                      SPHCYL   sphcyl.for
COORDINATES, spherical to latitudinal                      SPHLAT   sphlat.for
COORDINATES, spherical to rectangular                      SPHREC   sphrec.for
COORDINATES to cartesian surface points, map latitudinal   LATSRF   latsrf.for
COORDINATES to dsk surface points, map latitudinal         LATSRF   latsrf.for
COORDINATES to ra and dec, rectangular                     RECRAD   recrad.for
COORDINATES to range, az and el, convert rectangular       RECAZL   recazl.for
COORDINATES to range, az and el, rectangular               RECAZL   recazl.for
COORDINATES to rectangular, convert body-fixed latitudinal SRFREC   srfrec.for
COORDINATES to rectangular, convert surface latitudinal    SRFREC   srfrec.for
COORDINATES to rectangular, surface point latitudinal      SRFREC   srfrec.for
COORDINATES, transformation from J2000 to bodyfixed        BODMAT   bodmat.for
COPY a character cell                                      COPYC    copyc.for
COPY a d.p. cell                                           COPYD    copyd.for
COPY an integer cell                                       COPYI    copyi.for
COPY of traceback, get frozen                              FREEZE   trcpkg.for
CORRECT indefinite article, get the                        ANA      ana.for
CORRECTED for aberrations, get position relative observer  SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
CORRECTED for aberrations, get state relative observer     SPKEZ    spkez.for
CORRECTED for aberrations, get state relative to observer  SPKEZR   spkezr.for
CORRECTED state from SPK file, light-time                  SPKLTC   spkltc.for
CORRECTED state, get light-time                            SPKLTC   spkltc.for
CORRECTION, low-level aberration                           SPKACS   spkacs.for
CORRECTION, low-level light time                           SPKLTC   spkltc.for
CORRECTION, low-level light time and stellar aberration    SPKAPS   spkaps.for
COUNT characters in a text file                            COUNTC   countc.for
COUNT of loaded EK columns, return the                     EKCCNT   ekqmgr.for
COUNT, word                                                WDCNT    wdcnt.for
COVERAGE start and stop time for binary pck frame, get     PCKCOV   pckcov.for
COVERAGE start and stop time for body, get                 SPKCOV   spkcov.for
COVERAGE start and stop time for CK frame, get             CKCOV    ckcov.for
COVERAGE start and stop time for CK instrument, get        CKCOV    ckcov.for
COVERAGE start and stop time for CK object, get            CKCOV    ckcov.for
COVERAGE start and stop time for ephemeris object, get     SPKCOV   spkcov.for
COVERAGE start and stop time for SPK object, get           SPKCOV   spkcov.for
COVERAGE window for binary pck reference frame, get        PCKCOV   pckcov.for
COVERAGE window for CK object, get                         CKCOV    ckcov.for
COVERAGE window for SPK object, get                        SPKCOV   spkcov.for
CREATE a duplicate of a symbol                             SYDUPC   sydupc.for
                                                           SYDUPD   sydupd.for
                                                           SYDUPI   sydupi.for
CROSS product and its derivative, compute a unit           DUCRSS   ducrss.for
CROSS product, compute the derivative of a                 DVCRSS   dvcrss.for
CROSS product, unitized                                    UCRSS    ucrss.for
CROSS product, vector                                      VCRSS    vcrss.for
CUBE root, d.p.                                            DCBRT    dcbrt.for
CURRENT error output device specification, get             GETDEV   putdev.for
CURRENT error response action, get                         GETACT   putact.for
CURRENT long error message, get                            GETLMS   putlms.for
CURRENT short error message, get                           GETSMS   putsms.for
CURRENT time component checking status, get the            TCHCKD   tcheck.for
CUSTOMIZE allowed identifier characters for lexing         LXCSID   lxname.for
CYCLE a character string                                   CYCLEC   cyclec.for
CYCLE the elements of a character array                    CYCLAC   cyclac.for
CYCLE the elements of a character array in place           CYACIP   cyacip.for
CYCLE the elements of a d.p. array                         CYCLAD   cyclad.for
CYCLE the elements of a d.p. array in place                CYADIP   cyadip.for
CYCLE the elements of an integer array                     CYCLAI   cyclai.for
CYCLE the elements of an integer array in place            CYAIIP   cyaiip.for
CYLINDRICAL coordinates, jacobian of rectangular w.r.t.    DRDCYL   drdcyl.for
CYLINDRICAL coordinates, latitudinal to                    LATCYL   latcyl.for
CYLINDRICAL coordinates, rectangular to                    RECCYL   reccyl.for
CYLINDRICAL coordinates, spherical to                      SPHCYL   sphcyl.for
CYLINDRICAL to latitudinal                                 CYLLAT   cyllat.for
CYLINDRICAL to rectangular                                 CYLREC   cylrec.for
CYLINDRICAL to spherical                                   CYLSPH   cylsph.for
CYLINDRICAL w.r.t. rectangular coordinates, jacobian of    DCYLDR   dcyldr.for
 
         
D Top

D.P. 3x3 matrix, determinant of a                          DET      det.for
D.P. arc hyperbolic cosine                                 DACOSH   dacosh.for
D.P. arc hyperbolic tangent                                DATANH   datanh.for
D.P. argument for acos before evaluation, check a          DACOSN   dacosn.for
D.P. argument for asin before evaluation, check a          DASINE   dasine.for
D.P. array, clear a                                        CLEARD   cleard.for
D.P. array, cycle the elements of a                        CYCLAD   cyclad.for
D.P. array element, last closest                           LSTCLD   lstcld.for
D.P. array, fill a                                         FILLD    filld.for
D.P. array in place, cycle the elements of a               CYADIP   cyadip.for
D.P. array, insert at location in                          INSLAD   inslad.for
D.P. array, maximum element of                             MAXAD    maxad.for
D.P. array, minimum element of                             MINAD    minad.for
D.P. array, move a d.p. array to another                   MOVED    moved.for
D.P. array, order of a                                     ORDERD   orderd.for
D.P. array, pack a                                         PACKAD   packad.for
D.P. array, product of a                                   PRODAD   prodad.for
D.P. array, remove duplicates from a                       RMDUPD   rmdupd.for
D.P. array, remove elements from a                         REMLAD   remlad.for
D.P. array, reorder a                                      REORDD   reordd.for
D.P. array, search in a                                    ISRCHD   isrchd.for
D.P. array, shell sort a                                   SHELLD   shelld.for
D.P. array, sum of a                                       SUMAD    sumad.for
D.P. array, swap elements within a                         SWAPAD   swapad.for
D.P. array to another d.p. array, move a                   MOVED    moved.for
D.P. cell, append an item to a                             APPNDD   appndd.for
D.P. cell, cardinality of a                                CARDD    cardd.for
D.P. cell, copy a                                          COPYD    copyd.for
D.P. cell, set the cardinality of a                        SCARDD   scardd.for
D.P. cell, set the size of a                               SSIZED   ssized.for
D.P. cell, size of a                                       SIZED    sized.for
D.P. column to EK segment, write entire                    EKACLD   ekacld.for
D.P., convert signed normalized hexadecimal string to      HX2DP    hx2dp.for
D.P. cube root                                             DCBRT    dcbrt.for
D.P. DAF, read write                                       DAFRWD   dafrwd.for
D.P. data from a type 2 dsk segment, fetch                 DSKD02   dskd02.for
D.P. data, lookup of type 1 spacecraft clock               SCLD01   sclu01.for
D.P. data, lookup type 1 spacecraft clock                  SCLD01   sclu01.for
D.P. element less than, last                               LSTLTD   lstltd.for
D.P. element less than or equal to, last                   LSTLED   lstled.for
D.P. entry in an EK column, replace                        EKUCED   ekuced.for
D.P. number and format picture, string from a              DPFMT    dpfmt.for
D.P. number, convert base 16 scientific notation           HX2DP    hx2dp.for
D.P. number, convert d.p. number to encoded                DP2HX    dp2hx.for
D.P. number, convert encoded d.p. number to                HX2DP    hx2dp.for
D.P. number, format a string representing a                DPFMT    dpfmt.for
D.P. number into error message text, insert                ERRDP    errdp.for
D.P. number, largest                                       DPMAX    dpmax.for
D.P. number, parse a character string to a                 NPARSD   nparsd.for
D.P. number, replace marker with                           REPMD    repmd.for
D.P. number, smallest                                      DPMIN    dpmin.for
D.P. number to character                                   DPSTR    dpstr.for
D.P. number to character with formatting                   DPSTRF   dpstrf.for
D.P. number to d.p. number, convert encoded                HX2DP    hx2dp.for
D.P. number to encoded d.p. number, convert                DP2HX    dp2hx.for
D.P. number, touch a                                       TOUCHD   touchd.for
D.P. number with encapsulated error handling, parse        PRSDP    prsdp.for
D.P. numbers from a text file, read and decode encoded     RDENCD   rdencd.for
D.P. numbers, opposite sign                                OPSGND   opsgnd.for
D.P. numbers, same sign                                    SMSGND   smsgnd.for
D.P. numbers to a text file, encode and write              WRENCD   wrencd.for
D.P. record, read DAF                                      DAFGDR   dafrwd.for
                                                           DAFRDR   dafrwd.for
D.P. record, write DAF                                     DAFWDR   dafrwd.for
D.P. seconds past J2000 as a string, convert and format    TIMOUT   timout.for
D.P. set, element of a                                     ELEMD    elemd.for
D.P. set, fetch from a                                     FETCHD   fetchd.for
D.P. set, insert an item into a                            INSRTD   insrtd.for
D.P. set, remove an item from a                            REMOVD   removd.for
D.P. set, validate a                                       VALIDD   validd.for
D.P. sets, compare                                         SETD     setd.for
D.P. sets, difference of two                               DIFFD    diffd.for
D.P. sets, intersect two                                   INTERD   interd.for
D.P. sets, symmetric difference of two                     SDIFFD   sdiffd.for
D.P. sets, union two                                       UNIOND   uniond.for
D.P. to base 16 scientific notation, convert               DP2HX    dp2hx.for
D.P. to signed normalized hexadecimal string, convert      DP2HX    dp2hx.for
D.P. value, binary search for                              BSRCHD   bsrchd.for
D.P. value of a pooled kernel variable, return the         GDPOOL   pool.for
D.P. value, replace marker with formatted                  REPMF    repmf.for
D.P. value within an interval, bracket a                   BRCKTD   brcktd.for
D.P. values from a string, extract                         DXTRCT   dxtrct.for
D.P. values, swap                                          SWAPD    swapd.for
D.P. variable in the kernel pool, set the value of a       PDPOOL   pool.for
D.P. window, cardinality of a                              WNCARD   wncard.for
D.P. window, complement a                                  WNCOMD   wncomd.for
D.P. window, contract the intervals of a                   WNCOND   wncond.for
D.P. window, element of a                                  WNELMD   wnelmd.for
D.P. window, expand the intervals of a                     WNEXPD   wnexpd.for
D.P. window, extract the endpoints from a                  WNEXTD   wnextd.for
D.P. window, fetch an interval from a                      WNFETD   wnfetd.for
D.P. window, fill small gaps in a                          WNFILD   wnfild.for
D.P. window, filter small intervals from a                 WNFLTD   wnfltd.for
D.P. window, included in a                                 WNINCD   wnincd.for
D.P. window, insert an interval into a                     WNINSD   wninsd.for
D.P. window, summary of a                                  WNSUMD   wnsumd.for
D.P. window, validate a                                    WNVALD   wnvald.for
D.P. windows, compare two                                  WNRELD   wnreld.for
D.P. windows, difference two                               WNDIFD   wndifd.for
D.P. windows, intersect two                                WNINTD   wnintd.for
D.P. windows, union two                                    WNUNID   wnunid.for
DAF address, read data from                                DAFGDA   dafgda.for
DAF address, record/word to                                DAFRWA   dafrwa.for
DAF address to record/word                                 DAFARW   dafrwa.for
DAF address, write data to                                 DAFWDA   dafwda.for
DAF array, add data to                                     DAFADA   dafana.for
DAF array, add new                                         DAFANA   dafana.for
DAF array, begin new                                       DAFBNA   dafana.for
DAF array, end new                                         DAFENA   dafana.for
DAF array, find                                            DAFFA    daffa.for
DAF array, find next                                       DAFFNA   daffa.for
DAF array, find previous                                   DAFFPA   daffa.for
DAF array name, change                                     DAFRN    daffa.for
DAF array name, get                                        DAFGN    daffa.for
DAF arrays, reorder                                        DAFRA    dafra.for
DAF backward search, begin                                 DAFBBS   daffa.for
DAF character record, read                                 DAFRCR   dafrcr.for
DAF character record, write                                DAFWCR   dafwcr.for
DAF, close                                                 DAFCLS   dafah.for
DAF comment area, delete                                   DAFDC    dafdc.for
DAF, continue adding data to a                             DAFCAD   dafana.for
DAF d.p. record, read                                      DAFGDR   dafrwd.for
                                                           DAFRDR   dafrwd.for
DAF d.p. record, write                                     DAFWDR   dafrwd.for
DAF, extract comments from a                               DAFEC    dafec.for
DAF file, add comments to a binary                         DAFAC    dafac.for
DAF file comment area, append comments to a                DAFAC    dafac.for
DAF file record, read                                      DAFRFR   dafrfr.for
DAF file record, write                                     DAFWFR   dafwfr.for
DAF files, return the set of handles for open              DAFHOF   dafah.for
DAF for read, open                                         DAFOPR   dafah.for
DAF for write, open existing                               DAFOPW   dafah.for
DAF forward search, begin                                  DAFBFS   daffa.for
DAF handle, file name to                                   DAFFNH   dafah.for
DAF handle, get                                            DAFGH    daffa.for
DAF handle, logical unit to                                DAFLUH   dafah.for
DAF handle to file name                                    DAFHFN   dafah.for
DAF handle to logical unit                                 DAFHLU   dafah.for
DAF handles, assign                                        DAFAH    dafah.for
DAF handles, signal an error for invalid                   DAFSIH   dafah.for
DAF into a DAF transfer file, convert binary               DAFBT    dafbt.for
DAF or das filename into long error message, insert        ERRHAN   errhan.for
DAF read requests, number of                               DAFNRR   dafrwd.for
DAF, read write d.p.                                       DAFRWD   dafrwd.for
DAF reserved records, add                                  DAFARR   dafarr.for
DAF reserved records, remove                               DAFRRR   dafrrr.for
DAF summary format, handle to                              DAFHSF   dafah.for
DAF summary, get                                           DAFGS    daffa.for
DAF summary, pack                                          DAFPS    dafps.for
DAF summary record, read                                   DAFGSR   dafrwd.for
DAF summary, replace                                       DAFRS    daffa.for
DAF summary, unpack                                        DAFUS    dafps.for
DAF summary, write                                         DAFWS    daffa.for
DAF to continue adding data to, select a                   DAFCAD   dafana.for
DAF to continue searching, select a                        DAFCS    daffa.for
DAF transfer file, convert binary DAF into a               DAFBT    dafbt.for
DAF transfer file to binary, convert                       DAFTB    daftb.for
DAF with type, open new                                    DAFONW   dafah.for
DAS character physical records, read                       DASRRC   dasrwr.for
DAS character physical records, update                     DASURC   dasrwr.for
DAS character physical records, write                      DASWRC   dasrwr.for
DAS cluster directories, update                            DASCUD   dascud.for
DAS comment area, delete                                   DASDC    dasdc.for
DAS, convert das transfer file to binary                   DASTB    dastb.for
DAS double precision physical records, read                DASRRD   dasrwr.for
DAS double precision physical records, update              DASURD   dasrwr.for
DAS double precision physical records, write               DASWRD   dasrwr.for
DAS file, add character data to a                          DASADC   dasadc.for
DAS file, add comment records to a                         DASACR   dasacr.for
DAS file, add comments from a logical unit to a            DASACU   dasacu.for
DAS file, add comments to a binary                         DASAC    dasac.for
DAS file, add double precision data to a                   DASADD   dasadd.for
DAS file, add integer data to a                            DASADI   dasadi.for
DAS file, close a                                          DASLLC   dasfm.for
DAS file, close an open                                    DASCLS   dascls.for
DAS file comment area, append comments to a                DASAC    dasac.for
DAS file, extract comments from a                          DASEC    dasec.for
DAS file, find the amount of data in a                     DASHFS   dasfm.for
DAS file for read access, open a                           DASOPR   dasfm.for
DAS file for reading, open a                               DASOPR   dasfm.for
DAS file for write access, open a                          DASOPW   dasfm.for
DAS file for write access, open a new                      DASOPN   dasfm.for
DAS file for writing, open a                               DASOPW   dasfm.for
DAS file for writing, open a new                           DASOPN   dasfm.for
DAS file handle, map logical unit to                       DASLUH   dasfm.for
DAS file handle to logical unit, map                       DASHLU   dasfm.for
DAS file, open a new                                       DASONW   dasfm.for
DAS file, open a scratch                                   DASOPS   dasfm.for
DAS file, read character data from a                       DASRDC   dasrdc.for
DAS file, read double precision data from a                DASRDD   dasrdd.for
DAS file, read integer data from a                         DASRDI   dasrdi.for
DAS file record, read                                      DASRFR   dasrfr.for
DAS file record, write                                     DASWFR   daswfr.for
DAS file, remove comment records from a                    DASRCR   dasrcr.for
DAS file, return last logical addresses in                 DASLLA   daslla.for
DAS file, return logical address range of                  DASLLA   daslla.for
DAS file, return the file summary of a                     DASHFS   dasfm.for
DAS file, segregate the data records in a                  DASSDR   dassdr.for
DAS file to a logical unit, extract comments from a        DASECU   dasecu.for
DAS file, update double precision data in a                DASUDD   dasudd.for
DAS file, update integer data in a                         DASUDI   dasudi.for
DAS file, update the file summary of a                     DASUFS   dasfm.for
DAS file with write access, open a new                     DASONW   dasfm.for
DAS file, write buffered records to a                      DASWBR   dasrwr.for
DAS filename into long error message, insert DAF or        ERRHAN   errhan.for
DAS files, manage open                                     DASFM    dasfm.for
DAS files, return allowed access methods for               DASHAM   dasfm.for
DAS files, return set of handles of open                   DASHOF   dasfm.for
DAS handle, map file name to                               DASFNH   dasfm.for
DAS handle to file name, map                               DASHFN   dasfm.for
DAS handles, detect invalid                                DASSIH   dasfm.for
DAS handles, validate                                      DASSIH   dasfm.for
DAS integer physical records, read                         DASRRI   dasrwr.for
DAS integer physical records, update                       DASURI   dasrwr.for
DAS integer physical records, write                        DASWRI   dasrwr.for
DAS internal file name, read                               DASRFR   dasrfr.for
DAS internal file name, update                             DASWFR   daswfr.for
DAS internal file name, write                              DASWFR   daswfr.for
DAS logical address to physical location, map              DASA2L   dasa2l.for
DAS logical addresses using substrings, update a range of  DASUDC   dasudc.for
DAS logical addresses, write substrings to a range of      DASUDC   dasudc.for
DAS physical records, read and write                       DASRWR   dasrwr.for
DAS routines, perform low-level i/o for                    DASIOC   dasioc.for
                                                           DASIOD   dasiod.for
                                                           DASIOI   dasioi.for
DAS to das transfer file, convert binary                   DASBT    dasbt.for
DAS transfer file, convert binary das to                   DASBT    dasbt.for
DAS transfer file to binary das, convert                   DASTB    dastb.for
DATA, find EK                                              EKFIND   ekfind.for
DATA for a type 1 SCLK, return partition                   SCPR01   sc01.for
DATA for single star from a type 1 star catalog, get       STCG01   stcg01.for
DATA from a das file, read character                       DASRDC   dasrdc.for
DATA from a das file, read double precision                DASRDD   dasrdd.for
DATA from a das file, read integer                         DASRDI   dasrdi.for
DATA from a type 2 dsk segment, fetch d.p.                 DSKD02   dskd02.for
DATA from a type 2 dsk segment, fetch integer              DSKI02   dski02.for
DATA from a type 2 dsk segment, fetch plate                DSKP02   dskp02.for
DATA from DAF address, read                                DAFGDA   dafgda.for
DATA from EK column, read character                        EKRCEC   ekrcec.for
DATA from EK column, read double precision                 EKRCED   ekrced.for
DATA from EK column, read integer                          EKRCEI   ekrcei.for
DATA in a das file, find the amount of                     DASHFS   dasfm.for
DATA in a das file, update double precision                DASUDD   dasudd.for
DATA in a das file, update integer                         DASUDI   dasudi.for
DATA line from a kernel file, read the next                RDKDAT   rdker.for
DATA, lookup of type 1 spacecraft clock d.p.               SCLD01   sclu01.for
DATA, lookup of type 1 spacecraft clock integer            SCLI01   sclu01.for
DATA, lookup type 1 spacecraft clock d.p.                  SCLD01   sclu01.for
DATA, lookup type 1 spacecraft clock integer               SCLI01   sclu01.for
DATA, read ephemeris                                       SPKEZ    spkez.for
                                                           SPKEZP   spkezp.for
                                                           SPKEZR   spkezr.for
                                                           SPKPOS   spkpos.for
DATA, read trajectory                                      SPKEZ    spkez.for
                                                           SPKEZP   spkezp.for
                                                           SPKEZR   spkezr.for
                                                           SPKPOS   spkpos.for
DATA record, evaluate CK type 1 pointing                   CKE01    cke01.for
DATA record, evaluate CK type 2 pointing                   CKE02    cke02.for
DATA record, evaluate CK type 3 pointing                   CKE03    cke03.for
DATA record, evaluate CK type 4 pointing                   CKE04    cke04.for
DATA record, read CK type 1 pointing                       CKR01    ckr01.for
DATA record, read CK type 2 pointing                       CKR02    ckr02.for
DATA record, read CK type 3 pointing                       CKR03    ckr03.for
DATA records in a das file, segregate the                  DASSDR   dassdr.for
DATA segment, write CK type 1 pointing                     CKW01    ckw01.for
DATA segment, write CK type 2 pointing                     CKW02    ckw02.for
DATA segment, write CK type 3 pointing                     CKW03    ckw03.for
DATA segment, write CK type 5                              CKW05    ckw05.for
DATA segment, write pck type 2                             PCKW02   pckw02.for
DATA segment, write pck type 20                            PCKW20   pckw20.for
DATA segment, write SPK type 1 ephemeris                   SPKW01   spkw01.for
DATA segment, write SPK type 12 ephemeris                  SPKW12   spkw12.for
DATA segment, write SPK type 13 ephemeris                  SPKW13   spkw13.for
DATA segment, write SPK type 18 ephemeris                  SPKW18   spkw18.for
DATA segment, write SPK type 19 ephemeris                  SPKW19   spkw19.for
DATA segment, write SPK type 2                             SPKW02   spkw02.for
DATA segment, write SPK type 20                            SPKW20   spkw20.for
DATA segment, write SPK type 21 ephemeris                  SPKW21   spkw21.for
DATA segment, write SPK type 3                             SPKW03   spkw03.for
DATA segment, write SPK type 5 ephemeris                   SPKW05   spkw05.for
DATA segment, write SPK type 6 ephemeris                   CKW06    ckw06.for
DATA segment, write SPK type 8 ephemeris                   SPKW08   spkw08.for
DATA segment, write SPK type 9 ephemeris                   SPKW09   spkw09.for
DATA to a DAF, continue adding                             DAFCAD   dafana.for
DATA to a das file, add character                          DASADC   dasadc.for
DATA to a das file, add double precision                   DASADD   dasadd.for
DATA to a das file, add integer                            DASADI   dasadi.for
DATA to a type 03 pck segment, add                         PCK03A   pck03a.for
DATA to a type 14 SPK segment, add                         SPK14A   spk14a.for
DATA to a type 4 CK segment, add                           CKW04A   ckw04a.for
DATA to DAF address, write                                 DAFWDA   dafwda.for
DATA to DAF array, add                                     DAFADA   dafana.for
DATA to EK, add                                            EKACEC   ekacec.for
                                                           EKACED   ekaced.for
                                                           EKACEI   ekacei.for
DATA to EK column, add character                           EKACEC   ekacec.for
DATA to EK column, add double precision                    EKACED   ekaced.for
DATA to EK column, add integer                             EKACEI   ekacei.for
DATA to EK column, write character                         EKACEC   ekacec.for
DATA to EK column, write double precision                  EKACED   ekaced.for
DATA to EK column, write integer                           EKACEI   ekacei.for
DATA to, select a DAF to continue adding                   DAFCAD   dafana.for
DATA using sgp4., evaluate norad two-line element          EVSGP4   evsgp4.for
DATA value for a generic segment, retrieve a meta          SGMETA   sgmeta.for
DATABASE, return SCLK type, using type 1                   SCTY01   sc01.for
DATE 1900.0, besselian                                     B1900    b1900.for
DATE 1950.0, besselian                                     B1950    b1950.for
DATE, convert ephemeris time to a formal calendar          ETCAL    etcal.for
DATE of 1900.0 jan 0.5, julian                             J1900    j1900.for
DATE of 1950.0 jan 1.0, julian                             J1950    j1950.for
DATE of 2000 jan 1.5, julian                               J2000    j2000.for
DATE of 2100 jan 1.5, julian                               J2100    j2100.for
DAY, seconds per                                           SPD      spd.for
DEC, rectangular coordinates to ra and                     RECRAD   recrad.for
DEC to rectangular coordinates, range ra and               RADREC   radrec.for
DECIMAL number, determine if a string is a                 BEDEC    bedec.for
DECLINATION, rectangular to right ascension and            RECRAD   recrad.for
DECLINATION to rectangular, right ascension and            RADREC   radrec.for
DECODE a character string                                  DECHAR   enchar.for
DECODE a portably encoded character string                 PRTDEC   prtenc.for
DECODE encoded d.p. numbers from a text file, read and     RDENCD   rdencd.for
DECODE encoded integers from a text file, read and         RDENCI   rdenci.for
DECODE spacecraft clock                                    SCDECD   scdecd.for
DEFAULT allowed identifier characters, return              LXDFID   lxname.for
DEFAULT convergence tolerance for gf routines, change      GFSTOL   gfstol.for
DEFAULT error action, get/set                              ERRACT   erract.for
DEFAULT, inertial reference frame                          IRFDEF   chgirf.for
DEFINE a state transformation matrix from two states       TWOVXF   twovxf.for
DEFINE an orthonormal frame from two vectors               TWOVEC   twovec.for
DEFINED boolean function search, gf user                   GFUDB    gfudb.for
DEFINED scalar function search, gf user                    GFUDS    gfuds.for
DEFINITION, body name/id code                              BODDEF   boddef.for
DEFINITION parameter, return a kernel pool                 SZPOOL   pool.for
DEGREE, radians per                                        RPD      rpd.for
DEGREES per radian                                         DPR      dpr.for
DELETE a file                                              DELFIL   delfil.for
DELETE a kernel pool variable                              DVPOOL   pool.for
DELETE a symbol from a symbol table                        SYDELC   sydelc.for
                                                           SYDELD   sydeld.for
                                                           SYDELI   sydeli.for
DELETE agent from kernel pool watch lists                  DWPOOL   pool.for
DELETE comments from SPK or CK file                        SPCDC    spcdc.for
DELETE DAF comment area                                    DAFDC    dafdc.for
DELETE das comment area                                    DASDC    dasdc.for
DELETE kernel pool watch                                   DWPOOL   pool.for
DELETE record from an EK segment                           EKDELR   ekdelr.for
DEPTH, traceback                                           TRCDEP   trcpkg.for
DEPTH, traceback maximum                                   TRCMXD   trcpkg.for
DERIVATIVE, angular velocity from quaternion and           QDQ2AV   qdq2av.for
DERIVATIVE, compute a unit cross product and its           DUCRSS   ducrss.for
DERIVATIVE of 3-vector norm                                DVNORM   dvnorm.for
DERIVATIVE of a cross product, compute the                 DVCRSS   dvcrss.for
DERIVATIVE of a dot product, compute the                   DVDOT    dvdot.for
DERIVATIVE of a rotation matrix                            DROTAT   drotat.for
DERIVATIVE of a user-defined scalar function, first        UDDF     uddf.for
DERIVATIVE of altitude over an ellipsoid                   DNEARP   dnearp.for
DERIVATIVE of angular separation, time                     DVSEP    dvsep.for
DERIVATIVE of half angle, time                             DHFA     dhfa.for
DERIVATIVE of scalar function less than zero, first        UDDC     uddc.for
DERIVATIVE, range, azimuth and elevation to rectangular    DRDAZL   drdazl.for
DERIVATIVE, rectangular to range, azimuth and elevation    DAZLDR   dazldr.for
DERIVATIVE using quadratic fit, estimate function          QDERIV   qderiv.for
DERIVATIVES, compute a polynomial and its                  POLYDS   polyds.for
DERIVATIVES from state transformation, euler angles and    XF2EUL   xf2eul.for
DERIVATIVES, get euler angles and their                    PCKE02   pcke02.for
                                                           PCKEUL   pckeul.for
DERIVATIVES of a chebyshev expansion                       CHBDER   chbder.for
DERIVATIVES, state transformation from euler angles and    EUL2XF   xf2eul.for
DESCRIPTOR, return dsk segment                             DSKGD    dskgd.for
DESCRIPTOR, unpack and pck segment                         PCKUDS   pckuds.for
DESCRIPTOR, unpack and SPK segment                         SPKUDS   spkuds.for
DESCRIPTOR, validate and pack a pck segment                PCKPDS   pckpds.for
DESCRIPTOR, validate and pack an SPK segment               SPKPDS   spkpds.for
DESCRIPTORS, dsk ray-surface intercept with handle and     DSKXSI   dskxsi.for
DETECT invalid das handles                                 DASSIH   dasfm.for
DETERMINANT of a d.p. 3x3 matrix                           DET      det.for
DETERMINE if a string is a decimal number                  BEDEC    bedec.for
DETERMINE if a string is a number                          BENUM    benum.for
DETERMINE if a string is an integer                        BEINT    beint.for
DETERMINE if a string is an unsigned integer               BEUNS    beuns.for
DETERMINE if a vector lies in a solid tetrahedral angle    INSANG   insang.for
DETERMINE the architecture and type of a kernel file       GETFAT   getfat.for
DETERMINE the last line read from a kernel file.           RDKLIN   rdker.for
DETERMINE the sense of planetographic longitude.           PLNSNS   plnsns.for
DETERMINE whether any c-kernels are loaded                 CKHAVE   ckbsr.for
DEVICE, close a                                            CLLINE   wrline.for
DEVICE name, get/set error output                          ERRDEV   errdev.for
DEVICE specification, get current error output             GETDEV   putdev.for
DEVICE specification, store the error output               PUTDEV   putdev.for
DEVICE, write output line to a                             WRLINE   wrline.for
DIAGONALIZE symmetric 2x2 matrix                           DIAGS2   diags2.for
DIFFERENCE between ephemeris time and UTC                  DELTET   deltet.for
DIFFERENCE of 3-dimensional vectors, relative              VREL     vrel.for
DIFFERENCE of n-dimensional vectors, relative              VRELG    vrelg.for
DIFFERENCE of two character sets                           DIFFC    diffc.for
DIFFERENCE of two character sets, symmetric                SDIFFC   sdiffc.for
DIFFERENCE of two d.p. sets                                DIFFD    diffd.for
DIFFERENCE of two d.p. sets, symmetric                     SDIFFD   sdiffd.for
DIFFERENCE of two integer sets                             DIFFI    diffi.for
DIFFERENCE of two integer sets, symmetric                  SDIFFI   sdiffi.for
DIFFERENCE two d.p. windows                                WNDIFD   wndifd.for
DIFFERENT epochs, position transformation matrix for       PXFRM2   pxfrm2.for
DIGITS, retain significant                                 SIGDGT   sigdgt.for
DIMENSION of a symbol, fetch the                           SYDIMC   sydimc.for
                                                           SYDIMD   sydimd.for
                                                           SYDIMI   sydimi.for
DIRECTORIES, update das cluster                            DASCUD   dascud.for
DISTANCE between 3-dimensional vectors                     VDIST    vdist.for
DISTANCE between line and ellipsoid                        NPEDLN   npedln.for
DISTANCE between line of sight and body                    NPEDLN   npedln.for
DISTANCE between n-dimensional vectors                     VDISTG   vdistg.for
DISTANCE between point and line                            NPLNPT   nplnpt.for
DISTANCE from point to ellipsoid                           NEARPT   nearpt.for
DISTANCE search, gf                                        GFDIST   gfdist.for
DISTANCE, spherical surface                                SPHSD    sphsd.for
DIVISION, compute the remainder of a double precision      RMAIND   rmaind.for
DIVISION, compute the remainder of an integer              RMAINI   rmaini.for
DIVISOR, greatest common                                   GCD      gcd.for
DLA file, begin backward search in                         DLABBS   dlabbs.for
DLA file, begin forward search in                          DLABFS   dlabfs.for
DLA file, begin new segment in                             DLABNS   dlabns.for
DLA file, end new segment in                               DLAENS   dlaens.for
DLA file, find next segment in                             DLAFNS   dlafns.for
DLA file, find previous segment in                         DLAFPS   dlafps.for
DLA file, open a new                                       DLAOPN   dlaopn.for
DLA file with write access, open a new                     DLAOPN   dlaopn.for
DLA segments for match, test                               DLASSG   dlassg.for
DOT product 3-dimensional vectors                          VDOT     vdot.for
DOT product, compute the derivative of a                   DVDOT    dvdot.for
DOT product of n-dimensional vectors                       VDOTG    vdotg.for
DOUBLE precision, --- see d.p.
DOUBLE precision array file, --- see DAF
DOUBLE precision column entry, fetch element from          EKGD     ekqmgr.for
DOUBLE precision data from a das file, read                DASRDD   dasrdd.for
DOUBLE precision data from EK column, read                 EKRCED   ekrced.for
DOUBLE precision data in a das file, update                DASUDD   dasudd.for
DOUBLE precision data to a das file, add                   DASADD   dasadd.for
DOUBLE precision data to EK column, add                    EKACED   ekaced.for
DOUBLE precision data to EK column, write                  EKACED   ekaced.for
DOUBLE precision division, compute the remainder of a      RMAIND   rmaind.for
DOUBLE precision physical records, read das                DASRRD   dasrwr.for
DOUBLE precision physical records, update das              DASURD   dasrwr.for
DOUBLE precision physical records, write das               DASWRD   dasrwr.for
DOUBLE precision records, perform fortran reads of         DASIOD   dasiod.for
DOUBLE precision records, perform fortran writes of        DASIOD   dasiod.for
DOWNLINK light time, compute uplink and                    LTIME    ltime.for
DSK file, close a                                          DSKCLS   dskcls.for
DSK file, find id codes of bodies in                       DSKOBJ   dskobj.for
DSK file, find id codes of ephemeris objects in            DSKOBJ   dskobj.for
DSK file, find id codes of surfaces in                     DSKSRF   dsksrf.for
DSK file, open a new                                       DSKOPN   dskopn.for
DSK file with write access, open a new                     DSKOPN   dskopn.for
DSK plate, compute normal vector for a type 2              DSKN02   dskn02.for
DSK ray-surface intercept with handle and descriptors      DSKXSI   dskxsi.for
DSK ray-surface intercept with source information          DSKXSI   dskxsi.for
DSK segment, compute range bounds for type 2               DSKRB2   dskrb2.for
DSK segment descriptor, return                             DSKGD    dskgd.for
DSK segment, fetch d.p. data from a type 2                 DSKD02   dskd02.for
DSK segment, fetch integer data from a type 2              DSKI02   dski02.for
DSK segment, fetch model size parameters from a type 2     DSKZ02   dskz02.for
DSK segment, fetch parameters from a type 2                DSKB02   dskb02.for
DSK segment, fetch plate data from a type 2                DSKP02   dskp02.for
DSK segment, make spatial index for type 2                 DSKMI2   dskmi2.for
DSK segment, return specified vertices from type 2         DSKV02   dskv02.for
DSK segment, write a type 2                                DSKW02   dskw02.for
DSK surface, compute normal vectors on                     SRFNRM   srfnrm.for
DSK surface points, map latitudinal coordinates to         LATSRF   latsrf.for
DSK tolerance and margin umbrella                          DSKTOL   dsktol.for
DSK tolerance or margin parameters, retrieve               DSKGTL   dsktol.for
DSK tolerance or margin parameters, set                    DSKSTL   dsktol.for
DSK type 2 plate id, compute normal vector from            DSKN02   dskn02.for
DUMMY function for udfuns signature arguments              UDF      udf.for
DUPLICATE of a symbol, create a                            SYDUPC   sydupc.for
                                                           SYDUPD   sydupd.for
                                                           SYDUPI   sydupi.for
DUPLICATES from a character array, remove                  RMDUPC   rmdupc.for
DUPLICATES from a d.p. array, remove                       RMDUPD   rmdupd.for
DUPLICATES from an integer array, remove                   RMDUPI   rmdupi.for
 
         
E Top

E-KERNEL, load                                             EKLEF    ekqmgr.for
E-KERNEL, open new                                         EKOPN    ekopn.for
E-KERNEL, open scratch                                     EKOPS    ekops.for
E-KERNEL, return number of segments in an                  EKNSEG   eknseg.for
E-KERNEL segment for fast writing, start new               EKIFLD   ekifld.for
E-KERNEL segment, start new                                EKBSEG   ekbseg.for
EASY reader for SPK file                                   SPKEZ    spkez.for
EK, add data to                                            EKACEC   ekacec.for
                                                           EKACED   ekaced.for
                                                           EKACEI   ekacei.for
EK, close                                                  EKCLS    ekcls.for
EK column, add character data to                           EKACEC   ekacec.for
EK column, add double precision data to                    EKACED   ekaced.for
EK column, add integer data to                             EKACEI   ekacei.for
EK column, read character data from                        EKRCEC   ekrcec.for
EK column, read double precision data from                 EKRCED   ekrced.for
EK column, read integer data from                          EKRCEI   ekrcei.for
EK column, replace character entry in an                   EKUCEC   ekucec.for
EK column, replace d.p. entry in an                        EKUCED   ekuced.for
EK column, replace integer entry in an                     EKUCEI   ekucei.for
EK column, replace time entry in an                        EKUCED   ekuced.for
EK column specified by index, return information on loaded EKCII    ekqmgr.for
EK column, write character data to                         EKACEC   ekacec.for
EK column, write double precision data to                  EKACED   ekaced.for
EK column, write integer data to                           EKACEI   ekacei.for
EK columns, return the count of loaded                     EKCCNT   ekqmgr.for
EK columns, return the number of loaded                    EKCCNT   ekqmgr.for
EK data, find                                              EKFIND   ekfind.for
EK file, load                                              EKLEF    ekqmgr.for
EK file, return shadowing status of an                     EKSHDW   ekshdw.for
EK file, unload                                            EKUEF    ekqmgr.for
EK files, search for events in loaded                      EKSRCH   ekqmgr.for
EK for reading, open                                       EKOPR    ekopr.for
EK for writing, open existing                              EKOPW    ekopw.for
EK, open new                                               EKOPN    ekopn.for
EK, open scratch                                           EKOPS    ekops.for
EK query, issue                                            EKFIND   ekfind.for
EK query operations, manage                                EKQMGR   ekqmgr.for
EK query, parse select clause of                           EKPSEL   ekpsel.for
EK segment, append record to                               EKAPPR   ekappr.for
EK segment, delete record from an                          EKDELR   ekdelr.for
EK segment, finish fast write of an                        EKFFLD   ekffld.for
EK segment for fast writing, start new                     EKIFLD   ekifld.for
EK segment, insert record into                             EKINSR   ekinsr.for
EK segment, start new                                      EKBSEG   ekbseg.for
EK segment summary, return                                 EKSSUM   ekssum.for
EK segment, write entire character column to               EKACLC   ekaclc.for
EK segment, write entire d.p. column to                    EKACLD   ekacld.for
EK segment, write entire integer column to                 EKACLI   ekacli.for
EL, convert rectangular coordinates to range, az and       RECAZL   recazl.for
EL, rectangular coordinates to range, az and               RECAZL   recazl.for
EL to rectangular coordinates, convert range, az and       AZLREC   azlrec.for
EL to rectangular coordinates, range, az and               AZLREC   azlrec.for
EL to rectangular velocity conversion, range, az and       DRDAZL   drdazl.for
EL velocity conversion, rectangular to range, az and       DAZLDR   dazldr.for
ELEMENT, closest integer array                             LSTCLI   lstcli.for
ELEMENT data using sgp4., evaluate norad two-line          EVSGP4   evsgp4.for
ELEMENT from character column entry, fetch                 EKGC     ekqmgr.for
ELEMENT from double precision column entry, fetch          EKGD     ekqmgr.for
ELEMENT from integer column entry, fetch                   EKGI     ekqmgr.for
ELEMENT in a set, the ordinal position of an               ORDC     ordc.for
                                                           ORDD     ordd.for
                                                           ORDI     ordi.for
ELEMENT, last closest d.p. array                           LSTCLD   lstcld.for
ELEMENT less than, last character                          LSTLTC   lstltc.for
ELEMENT less than, last d.p.                               LSTLTD   lstltd.for
ELEMENT less than, last integer                            LSTLTI   lstlti.for
ELEMENT less than or equal to, last character              LSTLEC   lstlec.for
ELEMENT less than or equal to, last d.p.                   LSTLED   lstled.for
ELEMENT less than or equal to, last integer                LSTLEI   lstlei.for
ELEMENT of a character set                                 ELEMC    elemc.for
ELEMENT of a d.p. set                                      ELEMD    elemd.for
ELEMENT of a d.p. window                                   WNELMD   wnelmd.for
ELEMENT of an integer set                                  ELEMI    elemi.for
ELEMENT of character array, maximum                        MAXAC    maxac.for
ELEMENT of character array, minimum                        MINAC    minac.for
ELEMENT of d.p. array, maximum                             MAXAD    maxad.for
ELEMENT of d.p. array, minimum                             MINAD    minad.for
ELEMENT of integer array, maximum                          MAXAI    maxai.for
ELEMENT of integer array, minimum                          MINAI    minai.for
ELEMENTS, compute a state from equinoctial                 EQNCPV   eqncpv.for
ELEMENTS, convert state to extended osculating             OSCLTX   oscltx.for
ELEMENTS, convert state to osculating                      OSCELT   oscelt.for
ELEMENTS from a character array, remove                    REMLAC   remlac.for
ELEMENTS from a d.p. array, remove                         REMLAD   remlad.for
ELEMENTS from an integer array, remove                     REMLAI   remlai.for
ELEMENTS from state, conic                                 OSCELT   oscelt.for
ELEMENTS from state, extended conic                        OSCLTX   oscltx.for
ELEMENTS from state, extended osculating                   OSCLTX   oscltx.for
ELEMENTS from state, osculating                            OSCELT   oscelt.for
ELEMENTS in a cell, report an excess of                    EXCESS   excess.for
ELEMENTS in a column entry, return the number of           EKNELT   ekqmgr.for
ELEMENTS of a character array, cycle the                   CYCLAC   cyclac.for
ELEMENTS of a character array in place, cycle the          CYACIP   cyacip.for
ELEMENTS of a d.p. array, cycle the                        CYCLAD   cyclad.for
ELEMENTS of a d.p. array in place, cycle the               CYADIP   cyadip.for
ELEMENTS of an integer array, cycle the                    CYCLAI   cyclai.for
ELEMENTS of an integer array in place, cycle the           CYAIIP   cyaiip.for
ELEMENTS of character array, swap                          SWAPAC   swapac.for
ELEMENTS, parse two-line                                   GETELM   getelm.for
ELEMENTS, state from conic                                 CONICS   conics.for
ELEMENTS within a d.p. array, swap                         SWAPAD   swapad.for
ELEMENTS within an integer array, swap                     SWAPAI   swapai.for
ELEVATION, convert rectangular to range, azimuth and       RECAZL   recazl.for
ELEVATION derivative, rectangular to range, azimuth and    DAZLDR   dazldr.for
ELEVATION, rectangular to range, azimuth and               RECAZL   recazl.for
ELEVATION to rectangular, convert range, azimuth and       AZLREC   azlrec.for
ELEVATION to rectangular derivative, range, azimuth and    DRDAZL   drdazl.for
ELEVATION to rectangular, range, azimuth and               AZLREC   azlrec.for
ELLIPSE and plane, intersection of                         INELPL   inelpl.for
ELLIPSE, center and generating vectors to                  CGV2EL   cgv2el.for
ELLIPSE from generating vectors, semi-axes of              SAELGV   saelgv.for
ELLIPSE onto plane, project                                PJELPL   pjelpl.for
ELLIPSE to center and generating vectors                   EL2CGV   el2cgv.for
ELLIPSE to point, nearest point on                         NPELPT   npelpt.for
ELLIPSOID and plane, intersection of                       INEDPL   inedpl.for
ELLIPSOID, derivative of altitude over an                  DNEARP   dnearp.for
ELLIPSOID, distance between line and                       NPEDLN   npedln.for
ELLIPSOID, distance from point to                          NEARPT   nearpt.for
ELLIPSOID, find nearest point to ray on                    TANGPT   tangpt.for
ELLIPSOID, find penumbral terminator on                    EDTERM   edterm.for
ELLIPSOID, find terminator on                              EDTERM   edterm.for
ELLIPSOID, find umbral terminator on                       EDTERM   edterm.for
ELLIPSOID having given surface normal, point on an         EDNMPT   ednmpt.for
ELLIPSOID limb                                             EDLIMB   edlimb.for
ELLIPSOID, nearest point on an                             NEARPT   nearpt.for
ELLIPSOID, point of intersection between ray and           SURFPT   surfpt.for
ELLIPSOID, rate of change of the altitude over an          DNEARP   dnearp.for
ELLIPSOID, scale point to lie on                           EDPNT    edpnt.for
ELLIPSOID, surface normal vector on an                     SURFNM   surfnm.for
ELLIPSOID surface point and velocity                       SURFPV   surfpv.for
ELLIPSOID, surface point of intersection of ray and        SURFPT   surfpt.for
ELLIPSOID to line, nearest point on                        NPEDLN   npedln.for
ELLIPSOID, velocity of the nearest point on an             DNEARP   dnearp.for
ELLIPTIC time of flight                                    ELLTOF   elltof.for
EMISSION angle                                             ILUMIN   ilumin.for
EMISSION angle constraints, solve for                      GFILUM   gfilum.for
EMISSION angle general source                              ILLUMG   illumg.for
EMISSION angle general source with flags                   ILLUMF   illumf.for
ENCAPSULATED error handling, parse d.p. number with        PRSDP    prsdp.for
ENCAPSULATED error handling, parse integer with            PRSINT   prsint.for
ENCLOSE in quotes                                          QUOTE    quote.for
ENCODE a character string                                  ENCHAR   enchar.for
ENCODE a character string, portably                        PRTENC   prtenc.for
ENCODE and write characters to a text file                 WRENCC   wrencc.for
ENCODE and write d.p. numbers to a text file               WRENCD   wrencd.for
ENCODE and write integers to a text file                   WRENCI   wrenci.for
ENCODE spacecraft clock                                    SCENCD   scencd.for
                                                           SCPARS   scpars.for
ENCODED character string, decode a portably                PRTDEC   prtenc.for
ENCODED characters from a text file, read                  RDENCC   rdencc.for
ENCODED d.p. number, convert d.p. number to                DP2HX    dp2hx.for
ENCODED d.p. number to d.p. number, convert                HX2DP    hx2dp.for
ENCODED d.p. numbers from a text file, read and decode     RDENCD   rdencd.for
ENCODED integers from a text file, read and decode         RDENCI   rdenci.for
ENCODING integers in character string, base for            CHBASE   chbase.for
END a generic segment                                      SGWES    sgseqw.for
END a type 03 pck segment                                  PCK03E   pck03e.for
END a type 14 SPK segment                                  SPK14E   spk14e.for
END a type 4 CK segment                                    CKW04E   ckw04e.for
END new DAF array                                          DAFENA   dafana.for
END new segment in dla file                                DLAENS   dlaens.for
ENDPOINTS from a d.p. window, extract the                  WNEXTD   wnextd.for
ENQUEUE a value onto a symbol                              SYENQC   syenqc.for
                                                           SYENQD   syenqd.for
                                                           SYENQI   syenqi.for
ENTIRE character column to EK segment, write               EKACLC   ekaclc.for
ENTIRE d.p. column to EK segment, write                    EKACLD   ekacld.for
ENTIRE integer column to EK segment, write                 EKACLI   ekacli.for
ENTRY, fetch element from character column                 EKGC     ekqmgr.for
ENTRY, fetch element from double precision column          EKGD     ekqmgr.for
ENTRY, fetch element from integer column                   EKGI     ekqmgr.for
ENTRY in an EK column, replace character                   EKUCEC   ekucec.for
ENTRY in an EK column, replace d.p.                        EKUCED   ekuced.for
ENTRY in an EK column, replace integer                     EKUCEI   ekucei.for
ENTRY in an EK column, replace time                        EKUCED   ekuced.for
ENTRY, return the number of elements in a column           EKNELT   ekqmgr.for
EPHEMERIS data, read                                       SPKEZ    spkez.for
                                                           SPKEZP   spkezp.for
                                                           SPKEZR   spkezr.for
                                                           SPKPOS   spkpos.for
EPHEMERIS data segment, write SPK type 1                   SPKW01   spkw01.for
EPHEMERIS data segment, write SPK type 12                  SPKW12   spkw12.for
EPHEMERIS data segment, write SPK type 13                  SPKW13   spkw13.for
EPHEMERIS data segment, write SPK type 18                  SPKW18   spkw18.for
EPHEMERIS data segment, write SPK type 19                  SPKW19   spkw19.for
EPHEMERIS data segment, write SPK type 21                  SPKW21   spkw21.for
EPHEMERIS data segment, write SPK type 5                   SPKW05   spkw05.for
EPHEMERIS data segment, write SPK type 6                   CKW06    ckw06.for
EPHEMERIS data segment, write SPK type 8                   SPKW08   spkw08.for
EPHEMERIS data segment, write SPK type 9                   SPKW09   spkw09.for
EPHEMERIS file, load SPK                                   SPKLEF   spkbsr.for
EPHEMERIS file, unload SPK                                 SPKUEF   spkbsr.for
EPHEMERIS object, get coverage start and stop time for     SPKCOV   spkcov.for
EPHEMERIS objects in dsk file, find id codes of            DSKOBJ   dskobj.for
EPHEMERIS objects in SPK file, find id codes of            SPKOBJ   spkobj.for
EPHEMERIS, position and velocity from                      SPKPV    spkpv.for
                                                           SPKPVN   spkpvn.for
EPHEMERIS time and UTC, difference between                 DELTET   deltet.for
EPHEMERIS time, spacecraft clock string to                 SCS2E    scs2e.for
EPHEMERIS time, spacecraft clock ticks to                  SCT2E    sct2e.for
EPHEMERIS time to a formal calendar date, convert          ETCAL    etcal.for
EPHEMERIS time to continuous spacecraft clock ticks        SCE2C    sce2c.for
EPHEMERIS time to continuous type 1 ticks                  SCEC01   sc01.for
EPHEMERIS time to spacecraft clock string                  SCE2S    sce2s.for
EPHEMERIS time to spacecraft clock ticks                   SCE2T    sce2t.for
EPHEMERIS time to type 1 ticks                             SCET01   sc01.for
EPHEMERIS time to UTC                                      ET2UTC   et2utc.for
EPHEMERIS time, type 1 ticks to                            SCTE01   sc01.for
EPHEMERIS time, UTC to                                     UTC2ET   utc2et.for
EPOCH, convert a string to tdb seconds past the J2000      STR2ET   str2et.for
EPOCHS, position transformation matrix for different       PXFRM2   pxfrm2.for
EQUAL, check two character substrings for case insensitive SAMCHI   samchi.for
EQUAL, check two characters for case insensitive not       NECHR    eqchr.for
EQUAL, check two characters substrings for case sensitive  SAMCH    samch.for
EQUAL to another 3x3 matrix                                MEQU     mequ.for
EQUAL to another n-dimensional matrix                      MEQUG    mequg.for
EQUALITY, approximate                                      APPROX   approx.for
EQUALITY, check two characters for case insensitive        EQCHR    eqchr.for
EQUALITY of two substrings., check                         SAMSUB   samsub.for
EQUALITY of two substrings., check case insensitive        SAMSBI   samsbi.for
EQUALITY, test two integer arrays for                      SAMEAI   sameai.for
EQUATION, roots of a quadratic                             RQUAD    rquad.for
EQUATION, solve the equinoctial version of kepler's        KEPLEQ   kepleq.for
EQUATION, solve the vector form of the kepler              KPSOLV   kpsolv.for
EQUINOCTIAL elements, compute a state from                 EQNCPV   eqncpv.for
EQUINOCTIAL version of kepler's equation, solve the        KEPLEQ   kepleq.for
EQUIVALENT character string, search array for              ESRCHC   esrchc.for
EQUIVALENT strings                                         EQSTR    eqstr.for
ERROR action, get/set default                              ERRACT   erract.for
ERROR condition, signal                                    SIGERR   sigerr.for
ERROR for invalid DAF handles, signal an                   DAFSIH   dafah.for
ERROR handling, parse d.p. number with encapsulated        PRSDP    prsdp.for
ERROR handling, parse integer with encapsulated            PRSINT   prsint.for
ERROR message, allow changes of long                       ALLOWD   accept.for
ERROR message, get                                         GETMSG   getmsg.for
ERROR message, get current long                            GETLMS   putlms.for
ERROR message, get current short                           GETSMS   putsms.for
ERROR message, get explanation for short                   EXPLN    expln.for
ERROR message, insert DAF or das filename into long        ERRHAN   errhan.for
ERROR message, insert filename into long                   ERRFNM   errfnm.for
ERROR message, set long                                    SETMSG   setmsg.for
ERROR message, store long                                  PUTLMS   putlms.for
ERROR message, store short                                 PUTSMS   putsms.for
ERROR message text, insert d.p. number into                ERRDP    errdp.for
ERROR message text, insert integer into                    ERRINT   errint.for
ERROR message text, insert string into                     ERRCH    errch.for
ERROR message writer, i/o                                  IOERR    ioerr.for
ERROR output device name, get/set                          ERRDEV   errdev.for
ERROR output device specification, get current             GETDEV   putdev.for
ERROR output device specification, store the               PUTDEV   putdev.for
ERROR output items, get/set                                ERRPRT   errprt.for
ERROR response action, get current                         GETACT   putact.for
ERROR response action, store the                           PUTACT   putact.for
ERROR status indicator                                     FAILED   seterr.for
ERROR status, reset                                        RESET    reset.for
ERROR trace subsystem                                      TRCPKG   trcpkg.for
ESTIMATE function derivative using quadratic fit           QDERIV   qderiv.for
ET, --- see ephemeris time
EULER angles and derivatives from state transformation     XF2EUL   xf2eul.for
EULER angles and derivatives, state transformation from    EUL2XF   xf2eul.for
EULER angles and their derivatives, get                    PCKE02   pcke02.for
                                                           PCKEUL   pckeul.for
EULER angles for a body, fetch                             BODEUL   bodeul.for
EULER angles for orientation of a body                     BODEUL   bodeul.for
EULER angles, matrix to                                    M2EUL    m2eul.for
EULER angles to matrix                                     EUL2M    eul2m.for
EVALUATE CK type 1 pointing data record                    CKE01    cke01.for
EVALUATE CK type 2 pointing data record                    CKE02    cke02.for
EVALUATE CK type 3 pointing data record                    CKE03    cke03.for
EVALUATE CK type 4 pointing data record                    CKE04    cke04.for
EVALUATE norad two-line element data using sgp4.           EVSGP4   evsgp4.for
EVALUATE pck type 20 record                                PCKE20   pcke20.for
EVALUATE the first four stumpff functions                  STMP03   stmp03.for
EVALUATE type 03 pck segment                               PCKE03   pcke03.for
EVALUATE type 1 SPK segment                                SPKE01   spke01.for
EVALUATE type 10 SPK segment                               SPKE10   spke10.for
EVALUATE type 12 SPK segment                               SPKE12   spke12.for
EVALUATE type 13 SPK segment                               SPKE13   spke13.for
EVALUATE type 14 SPK segment                               SPKE14   spke14.for
EVALUATE type 15 SPK segment                               SPKE15   spke15.for
EVALUATE type 17 SPK segment                               SPKE17   spke17.for
EVALUATE type 18 SPK segment                               SPKE18   spke18.for
EVALUATE type 19 SPK segment                               SPKE19   spke19.for
EVALUATE type 2 SPK segment                                SPKE02   spke02.for
EVALUATE type 20 SPK segment                               SPKE20   spke20.for
EVALUATE type 21 SPK segment                               SPKE21   spke21.for
EVALUATE type 3 SPK segment                                SPKE03   spke03.for
EVALUATE type 5 CK segment                                 CKE05    cke05.for
EVALUATE type 5 SPK segment                                SPKE05   spke05.for
EVALUATE type 6 CK segment                                 CKE06    cke06.for
EVALUATE type 8 SPK segment                                SPKE08   spke08.for
EVALUATE type 9 SPK segment                                SPKE09   spke09.for
EVALUATION, check a d.p. argument for acos before          DACOSN   dacosn.for
EVALUATION, check a d.p. argument for asin before          DASINE   dasine.for
EVEN, test whether an integer is                           EVEN     even.for
EVENTS in loaded EK files, search for                      EKSRCH   ekqmgr.for
EXACT value, round to                                      EXACT    exact.for
EXCESS of elements in a cell, report an                    EXCESS   excess.for
EXIST, does the file                                       EXISTS   exists.for
EXISTENCE of a pooled numeric kernel variable, confirm the EXPOOL   pool.for
EXISTING DAF for write, open                               DAFOPW   dafah.for
EXISTING EK for writing, open                              EKOPW    ekopw.for
EXISTING SPK file for adding segments, open an             SPKOPA   spkopa.for
EXISTING symbol, rename an                                 SYRENC   syrenc.for
                                                           SYREND   syrend.for
                                                           SYRENI   syreni.for
EXIT a program, gracefully                                 BYEBYE   byebye.for
EXPAND an abbreviated year to a fully specified year.      TEXPYR   texpyr.for
EXPAND the intervals of a d.p. window                      WNEXPD   wnexpd.for
EXPAND triangular plate                                    PLTEXP   pltexp.for
EXPANSION, derivatives of a chebyshev                      CHBDER   chbder.for
EXPANSION for abbreviated years, set the interval of       TSETYR   texpyr.for
EXPANSION, interpolate a chebyshev                         CHBINT   chbint.for
EXPANSION, value of a chebyshev polynomial                 CHBVAL   chbval.for
EXPLANATION for short error message, get                   EXPLN    expln.for
EXTENDED conic elements from state                         OSCLTX   oscltx.for
EXTENDED object, az/el coordinates relative to landmark on AZLCPO   azlcpo.for
EXTENDED object, az/el coordinates relative to surface poi AZLCPO   azlcpo.for
EXTENDED object, state of landmark on                      SPKCPT   spkcpt.for
                                                           SPKCVT   spkcvt.for
EXTENDED object, state of surface point on                 SPKCPT   spkcpt.for
                                                           SPKCVT   spkcvt.for
EXTENDED object, state relative to landmark on             SPKCPO   spkcpo.for
                                                           SPKCVO   spkcvo.for
EXTENDED object, state relative to surface point on        SPKCPO   spkcpo.for
                                                           SPKCVO   spkcvo.for
EXTENDED osculating elements, convert state to             OSCLTX   oscltx.for
EXTENDED osculating elements from state                    OSCLTX   oscltx.for
EXTRACT a substring starting with a keyword                KXTRCT   kxtrct.for
EXTRACT architecture and type from an id word              IDW2AT   idw2at.for
EXTRACT comments from a DAF                                DAFEC    dafec.for
EXTRACT comments from a das file                           DASEC    dasec.for
EXTRACT comments from a das file to a logical unit         DASECU   dasecu.for
EXTRACT comments from SPK or CK file                       SPCEC    spcec.for
EXTRACT d.p. values from a string                          DXTRCT   dxtrct.for
EXTRACT sublist of linked list                             LNKXSL   lnkxsl.for
EXTRACT the endpoints from a d.p. window                   WNEXTD   wnextd.for
 
         
F Top

FALSE, test whether some logicals in an array are          SOMFLS   somfls.for
FAST write of an EK segment, finish                        EKFFLD   ekffld.for
FAST writing, start new e-kernel segment for               EKIFLD   ekifld.for
FAST writing, start new EK segment for                     EKIFLD   ekifld.for
FETCH all components for a symbol                          SYGETC   sygetc.for
                                                           SYGETD   sygetd.for
                                                           SYGETI   sygeti.for
FETCH an interval from a d.p. window                       WNFETD   wnfetd.for
FETCH constants for a body from the kernel pool            BODVCD   bodvcd.for
                                                           BODVRD   bodvrd.for
FETCH constants for a body from the kernel pool, deprecate BODVAR   bodvar.for
FETCH constants from a generic segment                     SGFCON   sgfcon.for
FETCH d.p. data from a type 2 dsk segment                  DSKD02   dskd02.for
FETCH element from character column entry                  EKGC     ekqmgr.for
FETCH element from double precision column entry           EKGD     ekqmgr.for
FETCH element from integer column entry                    EKGI     ekqmgr.for
FETCH euler angles for a body                              BODEUL   bodeul.for
FETCH from a character set                                 FETCHC   fetchc.for
FETCH from a d.p. set                                      FETCHD   fetchd.for
FETCH from an integer set                                  FETCHI   fetchi.for
FETCH ids of built-in reference frames                     BLTFRM   bltfrm.for
FETCH ids of reference frames from the kernel pool         KPLFRM   kplfrm.for
FETCH information about a loaded spice kernel              KINFO    keeper.for
FETCH integer data from a type 2 dsk segment               DSKI02   dski02.for
FETCH model size parameters from a type 2 dsk segment      DSKZ02   dskz02.for
FETCH nth value associated with a symbol                   SYNTHC   synthc.for
                                                           SYNTHD   synthd.for
                                                           SYNTHI   synthi.for
FETCH packets from a generic segment                       SGFPKT   sgfpkt.for
FETCH parameters from a type 2 dsk segment                 DSKB02   dskb02.for
FETCH plate data from a type 2 dsk segment                 DSKP02   dskp02.for
FETCH reference frame attributes                           FRINFO   framex.for
FETCH reference values from a generic segment              SGFREF   sgfref.for
FETCH the dimension of a symbol                            SYDIMC   sydimc.for
                                                           SYDIMD   sydimd.for
                                                           SYDIMI   sydimi.for
FETCH the nth symbol in the table                          SYFETC   syfetc.for
                                                           SYFETD   syfetd.for
                                                           SYFETI   syfeti.for
FETCH the rotation and frame of a constant offset frame    TKFRAM   tkfram.for
FETCH the rotation and frame of a text kernel frame        TKFRAM   tkfram.for
FETCH transformation matrix for a body                     BODMAT   bodmat.for
FIELD of view at specified time, ray in instrument         FOVRAY   fovray.for
FIELD of view at specified time, target in instrument      FOVTRG   fovtrg.for
FILE, aberration-corrected state from SPK                  SPKACS   spkacs.for
FILE, add character data to a das                          DASADC   dasadc.for
FILE, add comment records to a das                         DASACR   dasacr.for
FILE, add comments from a logical unit to a das            DASACU   dasacu.for
FILE, add comments to a binary DAF                         DAFAC    dafac.for
FILE, add comments to a binary das                         DASAC    dasac.for
FILE, add comments to SPK or CK                            SPCAC    spcac.for
FILE, add double precision data to a das                   DASADD   dasadd.for
FILE, add integer data to a das                            DASADI   dasadi.for
FILE already open, test for                                ISOPEN   isopen.for
FILE and segment, select pck                               PCKSFS   pckbsr.for
FILE and segment, select SPK                               SPKSFS   spkbsr.for
FILE, apparent position from SPK                           SPKAPO   spkapo.for
FILE, begin backward search in dla                         DLABBS   dlabbs.for
FILE, begin forward search in dla                          DLABFS   dlabfs.for
FILE, begin new segment in dla                             DLABNS   dlabns.for
FILE, close a CK                                           CKCLS    ckcls.for
FILE, close a das                                          DASLLC   dasfm.for
FILE, close a dsk                                          DSKCLS   dskcls.for
FILE, close a pck                                          PCKCLS   pckcls.for
FILE, close an open das                                    DASCLS   dascls.for
FILE, close an SPK                                         SPKCLS   spkcls.for
FILE comment area, append comments to a DAF                DAFAC    dafac.for
FILE comment area, append comments to a das                DASAC    dasac.for
FILE, continue reading comments from an SPK or CK          SPCRNL   spcrfl.for
FILE, convert binary DAF into a DAF transfer               DAFBT    dafbt.for
FILE, convert binary das to das transfer                   DASBT    dasbt.for
FILE, count characters in a text                           COUNTC   countc.for
FILE, delete a                                             DELFIL   delfil.for
FILE, delete comments from SPK or CK                       SPCDC    spcdc.for
FILE, determine the architecture and type of a kernel      GETFAT   getfat.for
FILE, easy reader for SPK                                  SPKEZ    spkez.for
FILE, encode and write characters to a text                WRENCC   wrencc.for
FILE, encode and write d.p. numbers to a text              WRENCD   wrencd.for
FILE, encode and write integers to a text                  WRENCI   wrenci.for
FILE, end new segment in dla                               DLAENS   dlaens.for
FILE exist, does the                                       EXISTS   exists.for
FILE, extract comments from a das                          DASEC    dasec.for
FILE, extract comments from SPK or CK                      SPCEC    spcec.for
FILE, find frame class id codes of frames in binary pck    PCKFRM   pckfrm.for
FILE, find id codes of bodies in dsk                       DSKOBJ   dskobj.for
FILE, find id codes of bodies in SPK                       SPKOBJ   spkobj.for
FILE, find id codes of ephemeris objects in dsk            DSKOBJ   dskobj.for
FILE, find id codes of ephemeris objects in SPK            SPKOBJ   spkobj.for
FILE, find id codes of objects in CK                       CKOBJ    ckobj.for
FILE, find id codes of surfaces in dsk                     DSKSRF   dsksrf.for
FILE, find next segment in dla                             DLAFNS   dlafns.for
FILE, find previous segment in dla                         DLAFPS   dlafps.for
FILE, find the amount of data in a das                     DASHFS   dasfm.for
FILE for adding segments, open an existing SPK             SPKOPA   spkopa.for
FILE for read access, open a das                           DASOPR   dasfm.for
FILE for reading, open a das                               DASOPR   dasfm.for
FILE for write access, open a das                          DASOPW   dasfm.for
FILE for write access, open a new das                      DASOPN   dasfm.for
FILE for writing, open a das                               DASOPW   dasfm.for
FILE for writing, open a new das                           DASOPN   dasfm.for
FILE, get state transformation matrix from binary pck      PCKMAT   pckmat.for
FILE handle, map logical unit to das                       DASLUH   dasfm.for
FILE handle to logical unit, map das                       DASHLU   dasfm.for
FILE into the pool, load variables from a text kernel      LDPOOL   pool.for
FILE is a type 1 star catalog, check whether a             STCC01   stcc01.for
FILE, light-time corrected state from SPK                  SPKLTC   spkltc.for
FILE, load a type 1 star catalog                           STCL01   stcl01.for
FILE, load CK pointing                                     CKLPF    ckbsr.for
FILE, load EK                                              EKLEF    ekqmgr.for
FILE, load pck                                             PCKLOF   pckbsr.for
FILE, load SPK ephemeris                                   SPKLEF   spkbsr.for
FILE, locate lines in a text                               LOCLN    locln.for
FILE name, DAF handle to                                   DAFHFN   dafah.for
FILE name, map das handle to                               DASHFN   dasfm.for
FILE name, read das internal                               DASRFR   dasrfr.for
FILE name to DAF handle                                    DAFFNH   dafah.for
FILE name to das handle, map                               DASFNH   dasfm.for
FILE name, update das internal                             DASWFR   daswfr.for
FILE name, write das internal                              DASWFR   daswfr.for
FILE, open a new CK                                        CKOPN    ckopn.for
FILE, open a new das                                       DASONW   dasfm.for
FILE, open a new dla                                       DLAOPN   dlaopn.for
FILE, open a new dsk                                       DSKOPN   dskopn.for
FILE, open a new pck                                       PCKOPN   pckopn.for
FILE, open a new SPK                                       SPKOPN   spkopn.for
FILE, open a scratch das                                   DASOPS   dasfm.for
FILE, open and initialize a new kernel                     RDKNEW   rdker.for
FILE open for read, text                                   TXTOPR   txtopr.for
FILE open, is a                                            ISOPEN   isopen.for
FILE, open new SPK or CK                                   SPCOPN   spcopn.for
FILE open new, text                                        TXTOPN   txtopn.for
FILE opened by rdtext, close a text                        CLTEXT   rdtext.for
FILE position and velocity, SPK                            SPKPV    spkpv.for
                                                           SPKPVN   spkpvn.for
FILE, read a kernel                                        RDKER    rdker.for
FILE, read a line from a text                              RDTEXT   rdtext.for
FILE, read a non-blank line from a text                    RDNBL    rdnbl.for
FILE, read and decode encoded d.p. numbers from a text     RDENCD   rdencd.for
FILE, read and decode encoded integers from a text         RDENCI   rdenci.for
FILE, read character data from a das                       DASRDC   dasrdc.for
FILE, read double precision data from a das                DASRDD   dasrdd.for
FILE, read encoded characters from a text                  RDENCC   rdencc.for
FILE, read integer data from a das                         DASRDI   dasrdi.for
FILE, read the first comment line of an SPK or CK          SPCRFL   spcrfl.for
FILE, read the next comment line of an SPK or CK           SPCRNL   spcrfl.for
FILE, read the next data line from a kernel                RDKDAT   rdker.for
FILE, read the next variable from a kernel                 RDKVAR   rdkvar.for
FILE record, read DAF                                      DAFRFR   dafrfr.for
FILE record, read das                                      DASRFR   dasrfr.for
FILE record, write DAF                                     DAFWFR   dafwfr.for
FILE record, write das                                     DASWFR   daswfr.for
FILE, remove comment records from a das                    DASRCR   dasrcr.for
FILE, return last logical addresses in das                 DASLLA   daslla.for
FILE, return logical address range of das                  DASLLA   daslla.for
FILE, return shadowing status of an EK                     EKSHDW   ekshdw.for
FILE, return the file summary of a das                     DASHFS   dasfm.for
FILE, segregate the data records in a das                  DASSDR   dassdr.for
FILE, subset of SPK                                        SPKSUB   spksub.for
FILE summary of a das file, return the                     DASHFS   dasfm.for
FILE summary of a das file, update the                     DASUFS   dasfm.for
FILE to a logical unit, extract comments from a das        DASECU   dasecu.for
FILE to binary, convert DAF transfer                       DAFTB    daftb.for
FILE to binary das, convert das transfer                   DASTB    dastb.for
FILE, unload CK pointing                                   CKUPF    ckbsr.for
FILE, unload EK                                            EKUEF    ekqmgr.for
FILE, unload pck                                           PCKUOF   pckbsr.for
FILE, unload SPK ephemeris                                 SPKUEF   spkbsr.for
FILE, update double precision data in a das                DASUDD   dasudd.for
FILE, update integer data in a das                         DASUDI   dasudi.for
FILE, update the file summary of a das                     DASUFS   dasfm.for
FILE with write access, open a new das                     DASONW   dasfm.for
FILE with write access, open a new dla                     DLAOPN   dlaopn.for
FILE with write access, open a new dsk                     DSKOPN   dskopn.for
FILE, write a variable to a kernel                         WRKVAR   wrkvar.for
FILE, write buffered records to a das                      DASWBR   dasrwr.for
FILE., determine the last line read from a kernel          RDKLIN   rdker.for
FILENAME into long error message, insert                   ERRFNM   errfnm.for
FILENAME into long error message, insert DAF or das        ERRHAN   errhan.for
FILENAME, map logical unit to                              LUN2FN   lun2fn.for
FILENAME to logical unit, map                              FN2LUN   fn2lun.for
FILES, manage open das                                     DASFM    dasfm.for
FILES, return allowed access methods for das               DASHAM   dasfm.for
FILES, return set of handles of open das                   DASHOF   dasfm.for
FILES, return the set of handles for open DAF              DAFHOF   dafah.for
FILES, search for events in loaded EK                      EKSRCH   ekqmgr.for
FILL a character array                                     FILLC    fillc.for
FILL a d.p. array                                          FILLD    filld.for
FILL an integer array                                      FILLI    filli.for
FILL small gaps in a d.p. window                           WNFILD   wnfild.for
FILTER small intervals from a d.p. window                  WNFLTD   wnfltd.for
FIND a frame transformation matrix from a specified frame  FRMGET   frmget.for
FIND a free logical unit                                   FNDLUN   fndlun.for
FIND a position transformation matrix                      PXFORM   pxform.for
FIND a rotation matrix from a specified frame              ROTGET   rotget.for
FIND a state transformation matrix                         SXFORM   sxform.for
FIND constants for a body in the kernel pool               BODFND   bodfnd.for
FIND DAF array                                             DAFFA    daffa.for
FIND EK data                                               EKFIND   ekfind.for
FIND frame class id codes of frames in binary pck file     PCKFRM   pckfrm.for
FIND id codes of bodies in dsk file                        DSKOBJ   dskobj.for
FIND id codes of bodies in SPK file                        SPKOBJ   spkobj.for
FIND id codes of ephemeris objects in dsk file             DSKOBJ   dskobj.for
FIND id codes of ephemeris objects in SPK file             SPKOBJ   spkobj.for
FIND id codes of objects in CK file                        CKOBJ    ckobj.for
FIND id codes of surfaces in dsk file                      DSKSRF   dsksrf.for
FIND info associated with a frame class and class id       CCIFRM   framex.for
FIND intercept of ray on target body surface               SINCPT   sincpt.for
FIND intersection of ray and target body surface           SINCPT   sincpt.for
FIND limb points on target body                            LIMBPT   limbpt.for
FIND nearest point to observer on target body              SUBPNT   subpnt.for
FIND nearest point to ray on ellipsoid                     TANGPT   tangpt.for
FIND nearest point to sun on target body                   SUBSLR   subslr.for
FIND next DAF array                                        DAFFNA   daffa.for
FIND next segment in dla file                              DLAFNS   dlafns.for
FIND penumbral terminator on ellipsoid                     EDTERM   edterm.for
FIND previous DAF array                                    DAFFPA   daffa.for
FIND previous segment in dla file                          DLAFPS   dlafps.for
FIND ray-ellipsoid tangent point                           TANGPT   tangpt.for
FIND stars in ra-dec rectangle in type 1 star catalog      STCF01   stcf01.for
FIND sub-observer point on target body                     SUBPNT   subpnt.for
FIND sub-solar point on target body                        SUBSLR   subslr.for
FIND sub-spacecraft point on target body                   SUBPNT   subpnt.for
FIND surface intercept point                               SINCPT   sincpt.for
FIND terminator on ellipsoid                               EDTERM   edterm.for
FIND terminator points on target body                      TERMPT   termpt.for
FIND the amount of data in a das file                      DASHFS   dasfm.for
FIND the bodyfixed frame associated with an object         CIDFRM   framex.for
                                                           CNMFRM   framex.for
FIND the index of a reference value in a generic segment   SGFRVI   sgfrvi.for
FIND the next word after an index                          FNDNWD   fndnwd.for
FIND umbral terminator on ellipsoid                        EDTERM   edterm.for
FINISH a progress report, gf                               GFREPF   gfrprt.for
FINISH fast write of an EK segment                         EKFFLD   ekffld.for
FIRST comment line of an SPK or CK file, read the          SPCRFL   spcrfl.for
FIRST derivative of a user-defined scalar function         UDDF     uddf.for
FIRST derivative of scalar function less than zero         UDDC     uddc.for
FIRST four stumpff functions, evaluate the                 STMP03   stmp03.for
FIRST non-blank character                                  FRSTNB   frstnb.for
FIRST non-printable character                              FRSTNP   frstnp.for
FIRST printable character                                  FRSTPC   frstpc.for
FIT, estimate function derivative using quadratic          QDERIV   qderiv.for
FIXED packet size generic segment, begin writing a         SGBWFS   sgseqw.for
FIXED position target, state of                            SPKCPT   spkcpt.for
FIXED size packets to a generic segment, write             SGWFPK   sgseqw.for
FLAGS, emission angle general source with                  ILLUMF   illumf.for
FLAGS, illumination angles general source with             ILLUMF   illumf.for
FLAGS, incidence angle general source with                 ILLUMF   illumf.for
FLAGS, lighting angles general source with                 ILLUMF   illumf.for
FLAGS, phase angle general source with                     ILLUMF   illumf.for
FLIGHT, elliptic time of                                   ELLTOF   elltof.for
FLIGHT, hyperbolic time of                                 HYPTOF   hyptof.for
FLIGHT, parabolic time of                                  PARTOF   partof.for
FORCE model, propagate state vector using two-body         PROP2B   prop2b.for
FORMAT a string representing a d.p. number                 DPFMT    dpfmt.for
FORMAT, convert spacecraft clock ticks to character clock  SCFMT    scfmt.for
FORMAT d.p. seconds past J2000 as a string, convert and    TIMOUT   timout.for
FORMAT, handle to DAF summary                              DAFHSF   dafah.for
FORMAT picture, string from a d.p. number and              DPFMT    dpfmt.for
FORMAT picture, use a sample time string to produce a time TPICTR   tpictr.for
FORMATTED d.p. value, replace marker with                  REPMF    repmf.for
FORMATTING, d.p. number to character with                  DPSTRF   dpstrf.for
FORTRAN reads of character records, perform                DASIOC   dasioc.for
FORTRAN reads of double precision records, perform         DASIOD   dasiod.for
FORTRAN reads of integer records, perform                  DASIOI   dasioi.for
FORTRAN writes of character records, perform               DASIOC   dasioc.for
FORTRAN writes of double precision records, perform        DASIOD   dasiod.for
FORTRAN writes of integer records, perform                 DASIOI   dasioi.for
FORWARD search, begin DAF                                  DAFBFS   daffa.for
FORWARD search for position of character                   CPOS     cpos.for
FORWARD search for position of unlisted character          NCPOS    ncpos.for
FORWARD search in dla file, begin                          DLABFS   dlabfs.for
FOV at specified time, ray in instrument                   FOVRAY   fovray.for
FOV at specified time, target in instrument                FOVTRG   fovtrg.for
FOV parameters, return instrument's                        GETFOV   getfov.for
FOV parameters, using instrument name, return instrument's GETFVN   getfvn.for
FOV search, gf mid-level target in instrument              GFFOVE   gffove.for
FOV search, gf ray in instrument                           GFRFOV   gfrfov.for
FOV search, gf target in instrument                        GFTFOV   gftfov.for
FRAME associated with an object, find the bodyfixed        CIDFRM   framex.for
                                                           CNMFRM   framex.for
FRAME attributes, fetch reference                          FRINFO   framex.for
FRAME, build a right handed coordinate                     FRAME    frame.for
FRAME class and class id, find info associated with a      CCIFRM   framex.for
FRAME class and class id to frame info, map                CCIFRM   framex.for
FRAME class and class id to frame name, id, center, map    CCIFRM   framex.for
FRAME class id codes of frames in binary pck file, find    PCKFRM   pckfrm.for
FRAME default, inertial reference                          IRFDEF   chgirf.for
FRAME, fetch the rotation and frame of a constant offset   TKFRAM   tkfram.for
FRAME, fetch the rotation and frame of a text kernel       TKFRAM   tkfram.for
FRAME, find a frame transformation matrix from a specified FRMGET   frmget.for
FRAME, find a rotation matrix from a specified             ROTGET   rotget.for
FRAME from two vectors, define an orthonormal              TWOVEC   twovec.for
FRAME, get coverage start and stop time for binary pck     PCKCOV   pckcov.for
FRAME, get coverage start and stop time for CK             CKCOV    ckcov.for
FRAME, get coverage window for binary pck reference        PCKCOV   pckcov.for
FRAME, get instrument frame rotation and reference         CKFROT   ckfrot.for
FRAME, get instrument frame transformation and reference   CKFXFM   ckfxfm.for
FRAME id code to frame name translation                    FRMNAM   framex.for
FRAME id code translation, frame name to                   NAMFRM   framex.for
FRAME info, map frame class and class id to                CCIFRM   framex.for
FRAME name, id, center, map frame class and class id to    CCIFRM   framex.for
FRAME name, inertial reference                             IRFNAM   chgirf.for
FRAME name to frame id code translation                    NAMFRM   framex.for
FRAME name translation, frame id code to                   FRMNAM   framex.for
FRAME number, inertial reference                           IRFNUM   chgirf.for
FRAME of a constant offset frame, fetch the rotation and   TKFRAM   tkfram.for
FRAME of a text kernel frame, fetch the rotation and       TKFRAM   tkfram.for
FRAME rotation and reference frame, get instrument         CKFROT   ckfrot.for
FRAME rotation, inertial reference                         IRFROT   chgirf.for
FRAME to another, rotate positions from one                REFCHG   refchg.for
FRAME to another, transform states from one                FRMCHG   frmchg.for
FRAME to another, transformation from one inertial         IRFTRN   irftrn.for
FRAME transformation                                       FRAMEX   framex.for
FRAME transformation and reference frame, get instrument   CKFXFM   ckfxfm.for
FRAME transformation matrix from a specified frame, find a FRMGET   frmget.for
FRAMES, change inertial reference                          CHGIRF   chgirf.for
FRAMES, fetch ids of built-in reference                    BLTFRM   bltfrm.for
FRAMES in binary pck file, find frame class id codes of    PCKFRM   pckfrm.for
FREE a reserved logical unit                               FRELUN   fndlun.for
FREE logical unit, find a                                  FNDLUN   fndlun.for
FREE logical unit, get a                                   GETLUN   getlun.for
FREE sublist of linked list                                LNKFSL   lnkfsl.for
FROZEN copy of traceback, get                              FREEZE   trcpkg.for
FUNCTION derivative using quadratic fit, estimate          QDERIV   qderiv.for
FUNCTION, first derivative of a user-defined scalar        UDDF     uddf.for
FUNCTION for udfuns signature arguments, dummy             UDF      udf.for
FUNCTION less than zero, first derivative of scalar        UDDC     uddc.for
FUNCTION search, gf user defined boolean                   GFUDB    gfudb.for
FUNCTION search, gf user defined scalar                    GFUDS    gfuds.for
FUNCTION using hermite polynomial, interpolate             HRMESP   hrmesp.for
                                                           HRMINT   hrmint.for
FUNCTION using lagrange polynomial, interpolate            LGRESP   lgresp.for
                                                           LGRIND   lgrind.for
                                                           LGRINT   lgrint.for
FUNCTIONS, evaluate the first four stumpff                 STMP03   stmp03.for
 
         
G Top

GAPS in a d.p. window, fill small                          WNFILD   wnfild.for
GENERAL source, emission angle                             ILLUMG   illumg.for
GENERAL source, illumination angles                        ILLUMG   illumg.for
GENERAL source, incidence angle                            ILLUMG   illumg.for
GENERAL source, lighting angles                            ILLUMG   illumg.for
GENERAL source, phase angle                                ILLUMG   illumg.for
GENERAL source with flags, emission angle                  ILLUMF   illumf.for
GENERAL source with flags, illumination angles             ILLUMF   illumf.for
GENERAL source with flags, incidence angle                 ILLUMF   illumf.for
GENERAL source with flags, lighting angles                 ILLUMF   illumf.for
GENERAL source with flags, phase angle                     ILLUMF   illumf.for
GENERAL, transpose a matrix                                XPOSEG   xposeg.for
                                                           XPSGIP   xpsgip.for
GENERATE a rotation matrix                                 ROTATE   rotate.for
GENERATING vectors, ellipse to center and                  EL2CGV   el2cgv.for
GENERATING vectors, semi-axes of ellipse from              SAELGV   saelgv.for
GENERATING vectors to ellipse, center and                  CGV2EL   cgv2el.for
GENERIC loading and unloading of spice kernels             KEEPER   keeper.for
GENERIC segment, begin writing a fixed packet size         SGBWFS   sgseqw.for
GENERIC segment, begin writing a variable packet size      SGBWVS   sgseqw.for
GENERIC segment, end a                                     SGWES    sgseqw.for
GENERIC segment, fetch constants from a                    SGFCON   sgfcon.for
GENERIC segment, fetch packets from a                      SGFPKT   sgfpkt.for
GENERIC segment, fetch reference values from a             SGFREF   sgfref.for
GENERIC segment, find the index of a reference value in a  SGFRVI   sgfrvi.for
GENERIC segment, retrieve a meta data value for a          SGMETA   sgmeta.for
GENERIC segment, write fixed size packets to a             SGWFPK   sgseqw.for
GENERIC segment, write variable size packets to a          SGWVPK   sgseqw.for
GENERIC segments sequential writer                         SGSEQW   sgseqw.for
GEODETIC coordinates, jacobian of rectangular w.r.t.       DRDGEO   drdgeo.for
GEODETIC, rectangular to                                   RECGEO   recgeo.for
GEODETIC to rectangular coordinates                        GEOREC   georec.for
GEODETIC w.r.t. rectangular coordinates, jacobian of       DGEODR   dgeodr.for
GEOMETRIC condition solver, gf mid-level                   GFEVNT   gfevnt.for
GEOMETRIC position of one body relative to another         SPKGPS   spkgps.for
GEOMETRIC state of one body relative to another            SPKGEO   spkgeo.for
GET a free logical unit                                    GETLUN   getlun.for
GET apparent position                                      SPKAPO   spkapo.for
GET CK pointing                                            CKGP     ckgp.for
GET CK pointing and angular velocity                       CKGPAV   ckgpav.for
GET CK type 1 record                                       CKGR01   ckgr01.for
GET CK type 2 record                                       CKGR02   ckgr02.for
GET CK type 3 record                                       CKGR03   ckgr03.for
GET CK type 4 record                                       CKGR04   ckgr04.for
GET CK type 5 record                                       CKGR05   ckgr05.for
GET CK type 6 record                                       CKGR06   ckgr06.for
GET constant step size, gf                                 GFSTEP   gfstep.for
GET coverage start and stop time for binary pck frame      PCKCOV   pckcov.for
GET coverage start and stop time for body                  SPKCOV   spkcov.for
GET coverage start and stop time for CK frame              CKCOV    ckcov.for
GET coverage start and stop time for CK instrument         CKCOV    ckcov.for
GET coverage start and stop time for CK object             CKCOV    ckcov.for
GET coverage start and stop time for ephemeris object      SPKCOV   spkcov.for
GET coverage start and stop time for SPK object            SPKCOV   spkcov.for
GET coverage window for binary pck reference frame         PCKCOV   pckcov.for
GET coverage window for CK object                          CKCOV    ckcov.for
GET coverage window for SPK object                         SPKCOV   spkcov.for
GET current error output device specification              GETDEV   putdev.for
GET current error response action                          GETACT   putact.for
GET current long error message                             GETLMS   putlms.for
GET current short error message                            GETSMS   putsms.for
GET DAF array name                                         DAFGN    daffa.for
GET DAF handle                                             DAFGH    daffa.for
GET DAF summary                                            DAFGS    daffa.for
GET data for single star from a type 1 star catalog        STCG01   stcg01.for
GET error message                                          GETMSG   getmsg.for
GET euler angles and their derivatives                     PCKE02   pcke02.for
                                                           PCKEUL   pckeul.for
GET explanation for short error message                    EXPLN    expln.for
GET frozen copy of traceback                               FREEZE   trcpkg.for
GET instrument frame rotation and reference frame          CKFROT   ckfrot.for
GET instrument frame transformation and reference frame    CKFXFM   ckfxfm.for
GET light time and stellar aberration-corrected state      SPKACS   spkacs.for
GET light-time corrected state                             SPKLTC   spkltc.for
GET mini-segment parameters from CK type 6 segment         CKMP06   ckmp06.for
GET module name from traceback                             TRCNAM   trcpkg.for
GET pointing from CK segment                               CKPFS    ckpfs.for
GET position relative observer corrected for aberrations   SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
GET position relative to an observer, using body names     SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
GET quick traceback                                        QCKTRC   trcpkg.for
GET state relative observer corrected for aberrations      SPKEZ    spkez.for
GET state relative to observer corrected for aberrations   SPKEZR   spkezr.for
GET state transformation matrix from binary pck file       PCKMAT   pckmat.for
GET target state relative to an observer, using body names SPKEZR   spkezr.for
GET the 3x3 identity matrix                                IDENT    ident.for
GET the correct indefinite article                         ANA      ana.for
GET the current time component checking status             TCHCKD   tcheck.for
GET/SET default error action                               ERRACT   erract.for
GET/SET error output device name                           ERRDEV   errdev.for
GET/SET error output items                                 ERRPRT   errprt.for
GF angular separation search                               GFSEP    gfsep.for
GF distance search                                         GFDIST   gfdist.for
GF finish a progress report                                GFREPF   gfrprt.for
GF get constant step size                                  GFSTEP   gfstep.for
GF initialize a progress report                            GFREPI   gfrprt.for
GF mid-level geometric condition solver                    GFEVNT   gfevnt.for
GF mid-level occultation search                            GFOCCE   gfocce.for
GF mid-level target in instrument fov search               GFFOVE   gffove.for
GF occultation search                                      GFOCLT   gfoclt.for
GF phase angle search                                      GFPA     gfpa.for
GF position coordinate search                              GFPOSC   gfposc.for
GF progress report umbrella                                GFRPRT   gfrprt.for
GF range rate search                                       GFRR     gfrr.for
GF ray in instrument fov search                            GFRFOV   gfrfov.for
GF routines, change default convergence tolerance for      GFSTOL   gfstol.for
GF set constant step size                                  GFSSTP   gfstep.for
GF standard bail out routine                               GFBAIL   gfbail.for
GF standard step refinement                                GFREFN   gfrefn.for
GF subpoint coordinate search                              GFSUBC   gfsubc.for
GF surface intercept coordinate search                     GFSNTC   gfsntc.for
GF target in instrument fov search                         GFTFOV   gftfov.for
GF update a progress report                                GFREPU   gfrprt.for
GF user defined boolean function search                    GFUDB    gfudb.for
GF user defined scalar function search                     GFUDS    gfuds.for
GIVEN surface normal, point on an ellipsoid having         EDNMPT   ednmpt.for
GIVEN type, number of loaded kernels of a                  KTOTAL   keeper.for
GRACEFULLY exit a program                                  BYEBYE   byebye.for
GREATEST common divisor                                    GCD      gcd.for
GREGORIAN and julian calendars                             TIMDEF   timdef.for
GREGORIAN calendar, convert from julian proleptic to       JUL2GR   jul2gr.for
GREGORIAN to julian calendar, convert from                 GR2JUL   jul2gr.for
GROUND track, velocity of a                                DNEARP   dnearp.for
 
         
H Top

HALF angle, time derivative of                             DHFA     dhfa.for
HALF the value of pi                                       HALFPI   halfpi.for
HANDED coordinate frame, build a right                     FRAME    frame.for
HANDLE and descriptors, dsk ray-surface intercept with     DSKXSI   dskxsi.for
HANDLE, file name to DAF                                   DAFFNH   dafah.for
HANDLE, get DAF                                            DAFGH    daffa.for
HANDLE, logical unit to DAF                                DAFLUH   dafah.for
HANDLE, map file name to das                               DASFNH   dasfm.for
HANDLE, map logical unit to das file                       DASLUH   dasfm.for
HANDLE to DAF summary format                               DAFHSF   dafah.for
HANDLE to file name, DAF                                   DAFHFN   dafah.for
HANDLE to file name, map das                               DASHFN   dasfm.for
HANDLE to logical unit, DAF                                DAFHLU   dafah.for
HANDLE to logical unit, map das file                       DASHLU   dasfm.for
HANDLES, assign DAF                                        DAFAH    dafah.for
HANDLES, detect invalid das                                DASSIH   dasfm.for
HANDLES for open DAF files, return the set of              DAFHOF   dafah.for
HANDLES of open das files, return set of                   DASHOF   dasfm.for
HANDLES, signal an error for invalid DAF                   DAFSIH   dafah.for
HANDLES, validate das                                      DASSIH   dasfm.for
HANDLING, parse d.p. number with encapsulated error        PRSDP    prsdp.for
HANDLING, parse integer with encapsulated error            PRSINT   prsint.for
HAVING given surface normal, point on an ellipsoid         EDNMPT   ednmpt.for
HEAD of linked list, return                                LNKHL    lnkhl.for
HERMITE interpolation                                      HRMESP   hrmesp.for
                                                           HRMINT   hrmint.for
HERMITE polynomial, interpolate function using             HRMESP   hrmesp.for
                                                           HRMINT   hrmint.for
HEXADECIMAL string, convert d.p. to signed normalized      DP2HX    dp2hx.for
HEXADECIMAL string, convert integer to signed              INT2HX   int2hx.for
HEXADECIMAL string to d.p., convert signed normalized      HX2DP    hx2dp.for
HEXADECIMAL string to integer, convert signed              HX2INT   hx2int.for
HYPERBOLIC cosine, d.p. arc                                DACOSH   dacosh.for
HYPERBOLIC tangent, d.p. arc                               DATANH   datanh.for
HYPERBOLIC time of flight                                  HYPTOF   hyptof.for
 
         
I Top

I/O error message writer                                   IOERR    ioerr.for
I/O for das routines, perform low-level                    DASIOC   dasioc.for
                                                           DASIOD   dasiod.for
                                                           DASIOI   dasioi.for
ID code and body id code to surface string, surface        SRFC2S   srfc2s.for
ID code and body string to surface string, surface         SRFCSS   srfcss.for
ID code, convert an SCLK name to an SCLK                   SCID2N   sctran.for
                                                           SCN2ID   sctran.for
ID code, surface string and body id code to surface        SRFSCC   srfscc.for
ID code, surface string and body string to surface         SRFS2C   srfs2c.for
ID code to frame name translation, frame                   FRMNAM   framex.for
ID code to name, body                                      BODC2N   bodc2n.for
ID code to string, body                                    BODC2S   bodc2s.for
ID code to surface id code, surface string and body        SRFSCC   srfscc.for
ID code to surface string, surface id code and body        SRFC2S   srfc2s.for
ID code translation, frame name to frame                   NAMFRM   framex.for
ID codes and names, convert between SCLK                   SCTRAN   sctran.for
ID codes of bodies in dsk file, find                       DSKOBJ   dskobj.for
ID codes of bodies in SPK file, find                       SPKOBJ   spkobj.for
ID codes of ephemeris objects in dsk file, find            DSKOBJ   dskobj.for
ID codes of ephemeris objects in SPK file, find            SPKOBJ   spkobj.for
ID codes of frames in binary pck file, find frame class    PCKFRM   pckfrm.for
ID codes of objects in CK file, find                       CKOBJ    ckobj.for
ID codes of surfaces in dsk file, find                     DSKSRF   dsksrf.for
ID, compute normal vector from dsk type 2 plate            DSKN02   dskn02.for
ID, find info associated with a frame class and class      CCIFRM   framex.for
ID, map c-kernel id to SCLK and SPK                        CKMETA   ckmeta.for
ID string, check an                                        CHCKID   chckid.for
ID string, validate an                                     CHCKID   chckid.for
ID to frame info, map frame class and class                CCIFRM   framex.for
ID to frame name, id, center, map frame class and class    CCIFRM   framex.for
ID to SCLK and SPK id, map c-kernel                        CKMETA   ckmeta.for
ID word, extract architecture and type from an             IDW2AT   idw2at.for
IDENTIFIER characters for lexing, customize allowed        LXCSID   lxname.for
IDENTIFIER characters, return default allowed              LXDFID   lxname.for
IDENTIFIERS, scan                                          LXIDNT   lxname.for
IDENTITY matrix, get the 3x3                               IDENT    ident.for
IDS of built-in reference frames, fetch                    BLTFRM   bltfrm.for
IDS of reference frames from the kernel pool, fetch        KPLFRM   kplfrm.for
ILLUMINATION angle constraints, search using               GFILUM   gfilum.for
ILLUMINATION angle constraints, solve for                  GFILUM   gfilum.for
ILLUMINATION angles                                        ILUMIN   ilumin.for
ILLUMINATION angles general source                         ILLUMG   illumg.for
ILLUMINATION angles general source with flags              ILLUMF   illumf.for
ILLUMINATION source, compute phase angle for arbitrary     PHASEQ   phaseq.for
IMMEDIATE return indicator                                 RETURN   return.for
INCIDENCE angle constraints, solve for                     GFILUM   gfilum.for
INCIDENCE angle general source                             ILLUMG   illumg.for
INCIDENCE angle general source with flags                  ILLUMF   illumf.for
INCIDENCE angle, solar                                     ILUMIN   ilumin.for
INCLUDED in a d.p. window                                  WNINCD   wnincd.for
INDEFINITE article, get the correct                        ANA      ana.for
INDEX, find the next word after an                         FNDNWD   fndnwd.for
INDEX for type 2 dsk segment, make spatial                 DSKMI2   dskmi2.for
INDEX of a reference value in a generic segment, find the  SGFRVI   sgfrvi.for
INDEX of a word within a string                            WDINDX   wdindx.for
INDEX, return information on loaded EK column specified by EKCII    ekqmgr.for
INDEXED list of items, locate an item in a linked list     LOCATI   locati.for
INDICATE whether a matrix is a rotation matrix             ISROT    isrot.for
INDICATOR, error status                                    FAILED   seterr.for
INDICATOR, immediate return                                RETURN   return.for
INERTIAL frame to another, transformation from one         IRFTRN   irftrn.for
INERTIAL position to bodyfixed, transformation from        TIPBOD   tipbod.for
INERTIAL reference frame default                           IRFDEF   chgirf.for
INERTIAL reference frame name                              IRFNAM   chgirf.for
INERTIAL reference frame number                            IRFNUM   chgirf.for
INERTIAL reference frame rotation                          IRFROT   chgirf.for
INERTIAL reference frames, change                          CHGIRF   chgirf.for
INERTIAL state to bodyfixed, transformation from           TISBOD   tisbod.for
INFORMATION about a kernel pool variable, return summary   DTPOOL   pool.for
INFORMATION about a loaded spice kernel, fetch             KINFO    keeper.for
INFORMATION, dsk ray-surface intercept with source         DSKXSI   dskxsi.for
INFORMATION on loaded EK column specified by index, return EKCII    ekqmgr.for
INFORMATION on loaded spice kernels, retrieve              KDATA    keeper.for
INFORMATION, spacecraft clock partition                    SCPART   scpart.for
INITIALIZE a new kernel file, open and                     RDKNEW   rdker.for
INITIALIZE a progress report, gf                           GFREPI   gfrprt.for
INITIALIZE linked list pool                                LNKINI   lnkini.for
INPUT and output, logical units associated standard        STDIO    stdio.for
INPUT, prompt for keyboard                                 PROMPT   prompt.for
INPUT with a user supplied message, prompt for             PROMPT   prompt.for
INSENSITIVE equal, check two character substrings for case SAMCHI   samchi.for
INSENSITIVE equality, check two characters for case        EQCHR    eqchr.for
INSENSITIVE equality of two substrings., check case        SAMSBI   samsbi.for
INSENSITIVE not equal, check two characters for case       NECHR    eqchr.for
INSERT a substring                                         INSSUB   inssub.for
INSERT an interval into a d.p. window                      WNINSD   wninsd.for
INSERT an item into a character set                        INSRTC   insrtc.for
INSERT an item into a d.p. set                             INSRTD   insrtd.for
INSERT an item into an integer set                         INSRTI   insrti.for
INSERT at location in a character array                    INSLAC   inslac.for
INSERT at location in an integer array                     INSLAI   inslai.for
INSERT at location in d.p. array                           INSLAD   inslad.for
INSERT d.p. number into error message text                 ERRDP    errdp.for
INSERT DAF or das filename into long error message         ERRHAN   errhan.for
INSERT filename into long error message                    ERRFNM   errfnm.for
INSERT integer into error message text                     ERRINT   errint.for
INSERT record into EK segment                              EKINSR   ekinsr.for
INSERT string into error message text                      ERRCH    errch.for
INSERT sublist into linked list after a node               LNKILA   lnkila.for
INSERT sublist into linked list before a node              LNKILB   lnkilb.for
INSTRUMENT field of view at specified time, ray in         FOVRAY   fovray.for
INSTRUMENT field of view at specified time, target in      FOVTRG   fovtrg.for
INSTRUMENT fov at specified time, ray in                   FOVRAY   fovray.for
INSTRUMENT fov at specified time, target in                FOVTRG   fovtrg.for
INSTRUMENT fov search, gf mid-level target in              GFFOVE   gffove.for
INSTRUMENT fov search, gf ray in                           GFRFOV   gfrfov.for
INSTRUMENT fov search, gf target in                        GFTFOV   gftfov.for
INSTRUMENT frame rotation and reference frame, get         CKFROT   ckfrot.for
INSTRUMENT frame transformation and reference frame, get   CKFXFM   ckfxfm.for
INSTRUMENT, get coverage start and stop time for CK        CKCOV    ckcov.for
INSTRUMENT name, return instrument's fov parameters, using GETFVN   getfvn.for
INSTRUMENT'S fov parameters, return                        GETFOV   getfov.for
INSTRUMENT'S fov parameters, using instrument name, return GETFVN   getfvn.for
INTEGER array, clear an                                    CLEARI   cleari.for
INTEGER array, cycle the elements of an                    CYCLAI   cyclai.for
INTEGER array element, closest                             LSTCLI   lstcli.for
INTEGER array, fill an                                     FILLI    filli.for
INTEGER array in place, cycle the elements of an           CYAIIP   cyaiip.for
INTEGER array, insert at location in an                    INSLAI   inslai.for
INTEGER array is an order vector, test whether an          ISORDV   isordv.for
INTEGER array, maximum element of                          MAXAI    maxai.for
INTEGER array, minimum element of                          MINAI    minai.for
INTEGER array, move a integer array to another             MOVEI    movei.for
INTEGER array, order of an                                 ORDERI   orderi.for
INTEGER array, pack an                                     PACKAI   packai.for
INTEGER array, product of an                               PRODAI   prodai.for
INTEGER array, remove duplicates from an                   RMDUPI   rmdupi.for
INTEGER array, remove elements from an                     REMLAI   remlai.for
INTEGER array, reorder an                                  REORDI   reordi.for
INTEGER array, search in an                                ISRCHI   isrchi.for
INTEGER array, shell sort an                               SHELLI   shelli.for
INTEGER array, sum of an                                   SUMAI    sumai.for
INTEGER array, swap elements within an                     SWAPAI   swapai.for
INTEGER array to another integer array, move a             MOVEI    movei.for
INTEGER arrays for equality, test two                      SAMEAI   sameai.for
INTEGER cell, append an item to an                         APPNDI   appndi.for
INTEGER cell, cardinality of an                            CARDI    cardi.for
INTEGER cell, copy an                                      COPYI    copyi.for
INTEGER cell, set the cardinality of an                    SCARDI   scardi.for
INTEGER cell, set the size of an                           SSIZEI   ssizei.for
INTEGER cell, size of an                                   SIZEI    sizei.for
INTEGER column entry, fetch element from                   EKGI     ekqmgr.for
INTEGER column to EK segment, write entire                 EKACLI   ekacli.for
INTEGER, convert signed hexadecimal string to              HX2INT   hx2int.for
INTEGER data from a das file, read                         DASRDI   dasrdi.for
INTEGER data from a type 2 dsk segment, fetch              DSKI02   dski02.for
INTEGER data from EK column, read                          EKRCEI   ekrcei.for
INTEGER data in a das file, update                         DASUDI   dasudi.for
INTEGER data, lookup of type 1 spacecraft clock            SCLI01   sclu01.for
INTEGER data, lookup type 1 spacecraft clock               SCLI01   sclu01.for
INTEGER data to a das file, add                            DASADI   dasadi.for
INTEGER data to EK column, add                             EKACEI   ekacei.for
INTEGER data to EK column, write                           EKACEI   ekacei.for
INTEGER, determine if a string is an                       BEINT    beint.for
INTEGER, determine if a string is an unsigned              BEUNS    beuns.for
INTEGER division, compute the remainder of an              RMAINI   rmaini.for
INTEGER element less than, last                            LSTLTI   lstlti.for
INTEGER element less than or equal to, last                LSTLEI   lstlei.for
INTEGER entry in an EK column, replace                     EKUCEI   ekucei.for
INTEGER into error message text, insert                    ERRINT   errint.for
INTEGER is even, test whether an                           EVEN     even.for
INTEGER is odd, test whether an                            ODD      odd.for
INTEGER number, largest                                    INTMAX   intmax.for
INTEGER number, smallest                                   INTMIN   intmin.for
INTEGER numbers, same sign                                 SMSGNI   smsgni.for
INTEGER, parse a character string to an                    NPARSI   nparsi.for
INTEGER physical records, read das                         DASRRI   dasrwr.for
INTEGER physical records, update das                       DASURI   dasrwr.for
INTEGER physical records, write das                        DASWRI   dasrwr.for
INTEGER records, perform fortran reads of                  DASIOI   dasioi.for
INTEGER records, perform fortran writes of                 DASIOI   dasioi.for
INTEGER, replace marker with                               REPMI    repmi.for
INTEGER set, element of an                                 ELEMI    elemi.for
INTEGER set, fetch from an                                 FETCHI   fetchi.for
INTEGER set, insert an item into an                        INSRTI   insrti.for
INTEGER set, remove an item from an                        REMOVI   removi.for
INTEGER set, validate an                                   VALIDI   validi.for
INTEGER sets, compare                                      SETI     seti.for
INTEGER sets, difference of two                            DIFFI    diffi.for
INTEGER sets, intersect two                                INTERI   interi.for
INTEGER sets, symmetric difference of two                  SDIFFI   sdiffi.for
INTEGER sets, union two                                    UNIONI   unioni.for
INTEGER to character string, convert                       INTSTR   intstr.for
INTEGER to ordinal text, convert an                        INTORD   intord.for
INTEGER to signed hexadecimal string, convert              INT2HX   int2hx.for
INTEGER to text, convert an                                INTTXT   inttxt.for
INTEGER, touch an                                          TOUCHI   touchi.for
INTEGER using an order vector, binary search for an        BSCHOI   bschoi.for
INTEGER value, binary search for an                        BSRCHI   bsrchi.for
INTEGER value of a pooled kernel variable, return the      GIPOOL   pool.for
INTEGER value within an interval, bracket an               BRCKTI   brckti.for
INTEGER values, swap                                       SWAPI    swapi.for
INTEGER variable in the kernel pool, set the value of an   PIPOOL   pool.for
INTEGER with encapsulated error handling, parse            PRSINT   prsint.for
INTEGER., scan a string for a signed                       LX4DEC   lx4dec.for
                                                           LX4SGN   lx4sgn.for
INTEGER., scan a string for an unsigned                    LX4UNS   lx4uns.for
INTEGERS from a text file, read and decode encoded         RDENCI   rdenci.for
INTEGERS in character string, base for encoding            CHBASE   chbase.for
INTEGERS, opposite sign                                    OPSGNI   opsgni.for
INTEGERS to a text file, encode and write                  WRENCI   wrenci.for
INTEGRAL of chebyshev polynomial expansion                 CHBIGR   chbigr.for
INTEGRATE chebyshev polynomial expansion                   CHBIGR   chbigr.for
INTERCEPT coordinate search, gf surface                    GFSNTC   gfsntc.for
INTERCEPT of ray on target body surface, find              SINCPT   sincpt.for
INTERCEPT point, find surface                              SINCPT   sincpt.for
INTERCEPT, vectorized ray-dsk                              DSKXV    dskxv.for
INTERCEPT, vectorized ray-surface                          DSKXV    dskxv.for
INTERCEPT with body, line of sight                         SURFPT   surfpt.for
INTERCEPT with handle and descriptors, dsk ray-surface     DSKXSI   dskxsi.for
INTERCEPT with source information, dsk ray-surface         DSKXSI   dskxsi.for
INTERNAL file name, read das                               DASRFR   dasrfr.for
INTERNAL file name, update das                             DASWFR   daswfr.for
INTERNAL file name, write das                              DASWFR   daswfr.for
INTERNAL text buffer, load the kernel pool from an         LMPOOL   pool.for
INTERPOLATE a chebyshev expansion                          CHBINT   chbint.for
INTERPOLATE function using hermite polynomial              HRMESP   hrmesp.for
                                                           HRMINT   hrmint.for
INTERPOLATE function using lagrange polynomial             LGRESP   lgresp.for
                                                           LGRIND   lgrind.for
                                                           LGRINT   lgrint.for
INTERPOLATION, hermite                                     HRMESP   hrmesp.for
                                                           HRMINT   hrmint.for
INTERPOLATION, lagrange                                    LGRESP   lgresp.for
                                                           LGRIND   lgrind.for
                                                           LGRINT   lgrint.for
INTERSECT two character sets                               INTERC   interc.for
INTERSECT two d.p. sets                                    INTERD   interd.for
INTERSECT two d.p. windows                                 WNINTD   wnintd.for
INTERSECT two integer sets                                 INTERI   interi.for
INTERSECTED by a ray, list voxels                          XDDA     xdda.for
INTERSECTED by ray, plate and plate model point            DSKX02   dskx02.for
INTERSECTION between ray and ellipsoid, point of           SURFPT   surfpt.for
INTERSECTION of ellipse and plane                          INELPL   inelpl.for
INTERSECTION of ellipsoid and plane                        INEDPL   inedpl.for
INTERSECTION of line segment and cone                      INCNSG   incnsg.for
INTERSECTION of ray and ellipsoid, surface point of        SURFPT   surfpt.for
INTERSECTION of ray and plane                              INRYPL   inrypl.for
INTERSECTION of ray and surface                            DSKX02   dskx02.for
INTERSECTION of ray and target body surface, find          SINCPT   sincpt.for
INTERVAL, bracket a d.p. value within an                   BRCKTD   brcktd.for
INTERVAL, bracket an integer value within an               BRCKTI   brckti.for
INTERVAL from a d.p. window, fetch an                      WNFETD   wnfetd.for
INTERVAL into a d.p. window, insert an                     WNINSD   wninsd.for
INTERVAL of expansion for abbreviated years, set the       TSETYR   texpyr.for
INTERVALS from a d.p. window, filter small                 WNFLTD   wnfltd.for
INTERVALS of a d.p. window, contract the                   WNCOND   wncond.for
INTERVALS of a d.p. window, expand the                     WNEXPD   wnexpd.for
INVALID DAF handles, signal an error for                   DAFSIH   dafah.for
INVALID das handles, detect                                DASSIH   dasfm.for
INVERSE of state transformation matrix                     INVSTM   invstm.for
INVERT a 3x3 matrix                                        INVERT   invert.for
INVERT a pseudo orthogonal matrix                          INVORT   invort.for
INVERT the lengths of the rows, transpose a matrix and     INVORT   invort.for
INVERTED, vector projection onto plane                     VPRJPI   vprjpi.for
ISSUE EK query                                             EKFIND   ekfind.for
ITEM buffering, remove least recently used                 LOCATI   locati.for
ITEM from a character set, remove an                       REMOVC   removc.for
ITEM from a d.p. set, remove an                            REMOVD   removd.for
ITEM from an integer set, remove an                        REMOVI   removi.for
ITEM in a linked list indexed list of items, locate an     LOCATI   locati.for
ITEM into a character set, insert an                       INSRTC   insrtc.for
ITEM into a d.p. set, insert an                            INSRTD   insrtd.for
ITEM into an integer set, insert an                        INSRTI   insrti.for
ITEM to a character cell, append an                        APPNDC   appndc.for
ITEM to a d.p. cell, append an                             APPNDD   appndd.for
ITEM to an integer cell, append an                         APPNDI   appndi.for
ITEMS and return a set, parse a list of                    LPARSS   lparss.for
ITEMS from a list, parse                                   LPARSE   lparse.for
ITEMS, get/set error output                                ERRPRT   errprt.for
ITEMS, locate an item in a linked list indexed list of     LOCATI   locati.for
ITEMS, parse a list of                                     LPARSM   lparsm.for
 
         
J Top

J2000 as a string, convert and format d.p. seconds past    TIMOUT   timout.for
J2000 epoch, convert a string to tdb seconds past the      STR2ET   str2et.for
J2000 position to bodyfixed, transformation from           BODMAT   bodmat.for
J2000 to bodyfixed coordinates, transformation from        BODMAT   bodmat.for
JACOBIAN matrix of az/el w.r.t. rectangular coordinates    DAZLDR   dazldr.for
JACOBIAN matrix of rectangular w.r.t. az/el coordinates    DRDAZL   drdazl.for
JACOBIAN of cylindrical w.r.t. rectangular coordinates     DCYLDR   dcyldr.for
JACOBIAN of geodetic w.r.t. rectangular coordinates        DGEODR   dgeodr.for
JACOBIAN of latitudinal w.r.t. rectangular coordinates     DLATDR   dlatdr.for
JACOBIAN of planetographic w.r.t. rectangular coordinates  DPGRDR   dpgrdr.for
JACOBIAN of rectangular w.r.t. cylindrical coordinates     DRDCYL   drdcyl.for
JACOBIAN of rectangular w.r.t. geodetic coordinates        DRDGEO   drdgeo.for
JACOBIAN of rectangular w.r.t. latitudinal coordinates     DRDLAT   drdlat.for
JACOBIAN of rectangular w.r.t. planetographic coordinates  DRDPGR   drdpgr.for
JACOBIAN of rectangular w.r.t. spherical coordinates       DRDSPH   drdsph.for
JACOBIAN of spherical w.r.t. rectangular coordinates       DSPHDR   dsphdr.for
JULIAN calendar, convert from gregorian to                 GR2JUL   jul2gr.for
JULIAN calendars, gregorian and                            TIMDEF   timdef.for
JULIAN date of 1900.0 jan 0.5                              J1900    j1900.for
JULIAN date of 1950.0 jan 1.0                              J1950    j1950.for
JULIAN date of 2000 jan 1.5                                J2000    j2000.for
JULIAN date of 2100 jan 1.5                                J2100    j2100.for
JULIAN proleptic to gregorian calendar, convert from       JUL2GR   jul2gr.for
JULIAN year, number of seconds per                         JYEAR    jyear.for
JUSTIFY a character string, left                           LJUST    ljust.for
JUSTIFY a character string, right                          RJUST    rjust.for
 
         
K Top

KEPLER equation, solve the vector form of the              KPSOLV   kpsolv.for
KEPLER'S equation, solve the equinoctial version of        KEPLEQ   kepleq.for
KERNEL, fetch information about a loaded spice             KINFO    keeper.for
KERNEL file, determine the architecture and type of a      GETFAT   getfat.for
KERNEL file into the pool, load variables from a text      LDPOOL   pool.for
KERNEL file, open and initialize a new                     RDKNEW   rdker.for
KERNEL file, read a                                        RDKER    rdker.for
KERNEL file, read the next data line from a                RDKDAT   rdker.for
KERNEL file, read the next variable from a                 RDKVAR   rdkvar.for
KERNEL file, write a variable to a                         WRKVAR   wrkvar.for
KERNEL file., determine the last line read from a          RDKLIN   rdker.for
KERNEL frame, fetch the rotation and frame of a text       TKFRAM   tkfram.for
KERNEL pool definition parameter, return a                 SZPOOL   pool.for
KERNEL pool, fetch constants for a body from the           BODVCD   bodvcd.for
                                                           BODVRD   bodvrd.for
KERNEL pool, fetch ids of reference frames from the        KPLFRM   kplfrm.for
KERNEL pool, find constants for a body in the              BODFND   bodfnd.for
KERNEL pool for updated variables, check the               CVPOOL   pool.for
KERNEL pool from an internal text buffer, load the         LMPOOL   pool.for
KERNEL pool, retrieve a continued string value from the    SEPOOL   sepool.for
                                                           STPOOL   stpool.for
KERNEL pool, set the value of a character variable in the  PCPOOL   pool.for
KERNEL pool, set the value of a d.p. variable in the       PDPOOL   pool.for
KERNEL pool, set the value of an integer variable in the   PIPOOL   pool.for
KERNEL pool variable, check the properties of a            BADKPV   badkpv.for
KERNEL pool variable, delete a                             DVPOOL   pool.for
KERNEL pool variable, notify a routine of an update to a   SWPOOL   pool.for
KERNEL pool variable, return summary information about a   DTPOOL   pool.for
KERNEL pool variable, watch for an update to a             SWPOOL   pool.for
KERNEL pool variables matching a template, return names of GNPOOL   pool.for
KERNEL pool watch, delete                                  DWPOOL   pool.for
KERNEL pool watch lists, delete agent from                 DWPOOL   pool.for
KERNEL, unload a spice                                     UNLOAD   keeper.for
KERNEL variable, confirm the existence of a pooled numeric EXPOOL   pool.for
KERNEL variable, return the character value of a pooled    GCPOOL   pool.for
KERNEL variable, return the d.p. value of a pooled         GDPOOL   pool.for
KERNEL variable, return the integer value of a pooled      GIPOOL   pool.for
KERNEL variable, return the numeric value of a pooled      GDPOOL   pool.for
KERNEL variable, return the string value of a pooled       GCPOOL   pool.for
KERNEL variable, return the value of a pooled              RTPOOL   pool.for
KERNEL variables, clear the pool of                        CLPOOL   pool.for
KERNEL variables, maintain a pool of                       POOL     pool.for
KERNELS from a list of kernels, load spice                 FURNSH   keeper.for
KERNELS, generic loading and unloading of spice            KEEPER   keeper.for
KERNELS, load spice kernels from a list of                 FURNSH   keeper.for
KERNELS of a given type, number of loaded                  KTOTAL   keeper.for
KERNELS, retrieve information on loaded spice              KDATA    keeper.for
KERNELS, unload all                                        KCLEAR   keeper.for
KEYBOARD input, prompt for                                 PROMPT   prompt.for
KEYWORD, extract a substring starting with a               KXTRCT   kxtrct.for
 
         
L Top

L s, compute                                               LSPCN    lspcn.for
L sub s, compute                                           LSPCN    lspcn.for
LAGRANGE interpolation                                     LGRESP   lgresp.for
                                                           LGRIND   lgrind.for
                                                           LGRINT   lgrint.for
LAGRANGE polynomial, interpolate function using            LGRESP   lgresp.for
                                                           LGRIND   lgrind.for
                                                           LGRINT   lgrint.for
LANDMARK on extended object, az/el coordinates relative to AZLCPO   azlcpo.for
LANDMARK on extended object, state of                      SPKCPT   spkcpt.for
                                                           SPKCVT   spkcvt.for
LANDMARK on extended object, state relative to             SPKCPO   spkcpo.for
                                                           SPKCVO   spkcvo.for
LARGEST d.p. number                                        DPMAX    dpmax.for
LARGEST integer number                                     INTMAX   intmax.for
LAST character element less than                           LSTLTC   lstltc.for
LAST character element less than or equal to               LSTLEC   lstlec.for
LAST closest d.p. array element                            LSTCLD   lstcld.for
LAST d.p. element less than                                LSTLTD   lstltd.for
LAST d.p. element less than or equal to                    LSTLED   lstled.for
LAST integer element less than                             LSTLTI   lstlti.for
LAST integer element less than or equal to                 LSTLEI   lstlei.for
LAST line read from a kernel file., determine the          RDKLIN   rdker.for
LAST logical addresses in das file, return                 DASLLA   daslla.for
LAST non-blank character                                   LASTNB   lastnb.for
LAST printable character                                   LASTPC   lastpc.for
LATITUDINAL coordinates, jacobian of rectangular w.r.t.    DRDLAT   drdlat.for
LATITUDINAL coordinates, rectangular to                    RECLAT   reclat.for
LATITUDINAL coordinates, spherical to                      SPHLAT   sphlat.for
LATITUDINAL coordinates to cartesian surface points, map   LATSRF   latsrf.for
LATITUDINAL coordinates to dsk surface points, map         LATSRF   latsrf.for
LATITUDINAL coordinates to rectangular, convert body-fixed SRFREC   srfrec.for
LATITUDINAL coordinates to rectangular, convert surface    SRFREC   srfrec.for
LATITUDINAL coordinates to rectangular, surface point      SRFREC   srfrec.for
LATITUDINAL, cylindrical to                                CYLLAT   cyllat.for
LATITUDINAL to cylindrical coordinates                     LATCYL   latcyl.for
LATITUDINAL to rectangular coordinates                     LATREC   latrec.for
LATITUDINAL to spherical coordinates                       LATSPH   latsph.for
LATITUDINAL w.r.t. rectangular coordinates, jacobian of    DLATDR   dlatdr.for
LEAST recently used item buffering, remove                 LOCATI   locati.for
LEFT justify a character string                            LJUST    ljust.for
LEFT, shift                                                SHIFTL   shiftl.for
LEFT trim                                                  LTRIM    ltrim.for
LEFT-JUSTIFY a character string, compress uppercase        LJUCRS   ljucrs.for
LENGTH of a string, non-blank                              NBLEN    nblen.for
LESS than, last character element                          LSTLTC   lstltc.for
LESS than, last d.p. element                               LSTLTD   lstltd.for
LESS than, last integer element                            LSTLTI   lstlti.for
LESS than or equal to, last character element              LSTLEC   lstlec.for
LESS than or equal to, last d.p. element                   LSTLED   lstled.for
LESS than or equal to, last integer element                LSTLEI   lstlei.for
LESS than zero, first derivative of scalar function        UDDC     uddc.for
LEX quoted string token                                    LXQSTR   lxqstr.for
LEXING, customize allowed identifier characters for        LXCSID   lxname.for
LIE on ellipsoid, scale point to                           EDPNT    edpnt.for
LIES in a solid tetrahedral angle, determine if a vector   INSANG   insang.for
LIGHT in a vacuum, c speed of                              CLIGHT   clight.for
LIGHT time and stellar aberration correction, low-level    SPKAPS   spkaps.for
LIGHT time and stellar aberration-corrected state, get     SPKACS   spkacs.for
LIGHT time, compute uplink and downlink                    LTIME    ltime.for
LIGHT time correction, low-level                           SPKLTC   spkltc.for
LIGHT-TIME corrected state from SPK file                   SPKLTC   spkltc.for
LIGHT-TIME corrected state, get                            SPKLTC   spkltc.for
LIGHTING angle constraints, search using                   GFILUM   gfilum.for
LIGHTING angles                                            ILUMIN   ilumin.for
LIGHTING angles general source                             ILLUMG   illumg.for
LIGHTING angles general source with flags                  ILLUMF   illumf.for
LIMB, ellipsoid                                            EDLIMB   edlimb.for
LIMB points on target body, find                           LIMBPT   limbpt.for
LINE and ellipsoid, distance between                       NPEDLN   npedln.for
LINE, distance between point and                           NPLNPT   nplnpt.for
LINE from a kernel file, read the next data                RDKDAT   rdker.for
LINE from a logical unit, read a text                      READLN   readln.for
LINE from a text file, read a                              RDTEXT   rdtext.for
LINE from a text file, read a non-blank                    RDNBL    rdnbl.for
LINE, nearest point on ellipsoid to                        NPEDLN   npedln.for
LINE of an SPK or CK file, read the first comment          SPCRFL   spcrfl.for
LINE of an SPK or CK file, read the next comment           SPCRNL   spcrfl.for
LINE of sight and body, distance between                   NPEDLN   npedln.for
LINE of sight intercept with body                          SURFPT   surfpt.for
LINE of text to standard output., write a                  TOSTDO   tostdo.for
LINE read from a kernel file., determine the last          RDKLIN   rdker.for
LINE segment and cone, intersection of                     INCNSG   incnsg.for
LINE segment, nearest point on                             NPSGPT   npsgpt.for
LINE to a device, write output                             WRLINE   wrline.for
LINE to a logical unit, write a text                       WRITLN   writln.for
LINE to point, nearest point on                            NPLNPT   nplnpt.for
LINEAR combination of three 3-dimensional vectors          VLCOM3   vlcom3.for
LINEAR combination of two 3-dimensional vectors            VLCOM    vlcom.for
LINEAR combination of two n-dimensional vectors            VLCOMG   vlcomg.for
LINES from a logical unit, read an array of text           READLA   readla.for
LINES in a text file, locate                               LOCLN    locln.for
LINES to a logical unit, write an array of text            WRITLA   writla.for
LINKED list after a node, insert sublist into              LNKILA   lnkila.for
LINKED list before a node, insert sublist into             LNKILB   lnkilb.for
LINKED list, extract sublist of                            LNKXSL   lnkxsl.for
LINKED list, free sublist of                               LNKFSL   lnkfsl.for
LINKED list indexed list of items, locate an item in a     LOCATI   locati.for
LINKED list pool, allocate node from                       LNKAN    lnkan.for
LINKED list pool, initialize                               LNKINI   lnkini.for
LINKED list pool, return number of nodes in                LNKNFN   lnknfn.for
LINKED list, return head of                                LNKHL    lnkhl.for
LINKED list, return next node in                           LNKNXT   lnknxt.for
LINKED list, return previous node in                       LNKPRV   lnkprv.for
LINKED list, return size of                                LNKSIZ   lnksiz.for
LINKED list, return tail of                                LNKTL    lnktl.for
LIST after a node, insert sublist into linked              LNKILA   lnkila.for
LIST before a node, insert sublist into linked             LNKILB   lnkilb.for
LIST, extract sublist of linked                            LNKXSL   lnkxsl.for
LIST, free sublist of linked                               LNKFSL   lnkfsl.for
LIST in a character string, build a                        LBUILD   lbuild.for
LIST indexed list of items, locate an item in a linked     LOCATI   locati.for
LIST of items and return a set, parse a                    LPARSS   lparss.for
LIST of items, locate an item in a linked list indexed     LOCATI   locati.for
LIST of items, parse a                                     LPARSM   lparsm.for
LIST of kernels, load spice kernels from a                 FURNSH   keeper.for
LIST of tokens, remove tokens from a scanned               SCANRJ   scanrj.for
LIST, parse items from a                                   LPARSE   lparse.for
LIST pool, allocate node from linked                       LNKAN    lnkan.for
LIST pool, initialize linked                               LNKINI   lnkini.for
LIST pool, return number of nodes in linked                LNKNFN   lnknfn.for
LIST, return head of linked                                LNKHL    lnkhl.for
LIST, return next node in linked                           LNKNXT   lnknxt.for
LIST, return previous node in linked                       LNKPRV   lnkprv.for
LIST, return size of linked                                LNKSIZ   lnksiz.for
LIST, return tail of linked                                LNKTL    lnktl.for
LIST voxels intersected by a ray                           XDDA     xdda.for
LOAD a type 1 star catalog file                            STCL01   stcl01.for
LOAD CK pointing file                                      CKLPF    ckbsr.for
LOAD e-kernel                                              EKLEF    ekqmgr.for
LOAD EK file                                               EKLEF    ekqmgr.for
LOAD pck file                                              PCKLOF   pckbsr.for
LOAD spice kernels from a list of kernels                  FURNSH   keeper.for
LOAD SPK ephemeris file                                    SPKLEF   spkbsr.for
LOAD the kernel pool from an internal text buffer          LMPOOL   pool.for
LOAD variables from a text kernel file into the pool       LDPOOL   pool.for
LOADED, determine whether any c-kernels are                CKHAVE   ckbsr.for
LOADED EK column specified by index, return information on EKCII    ekqmgr.for
LOADED EK columns, return the count of                     EKCCNT   ekqmgr.for
LOADED EK columns, return the number of                    EKCCNT   ekqmgr.for
LOADED EK files, search for events in                      EKSRCH   ekqmgr.for
LOADED kernels of a given type, number of                  KTOTAL   keeper.for
LOADED spice kernel, fetch information about a             KINFO    keeper.for
LOADED spice kernels, retrieve information on              KDATA    keeper.for
LOADED table, return name of a                             EKTNAM   ekqmgr.for
LOADED tables, return number of                            EKNTAB   ekqmgr.for
LOADING and unloading of spice kernels, generic            KEEPER   keeper.for
LOCAL time for a point on a body., compute the             ET2LST   et2lst.for
LOCATE an item in a linked list indexed list of items      LOCATI   locati.for
LOCATE lines in a text file                                LOCLN    locln.for
LOCATION in a character array, insert at                   INSLAC   inslac.for
LOCATION in an integer array, insert at                    INSLAI   inslai.for
LOCATION in d.p. array, insert at                          INSLAD   inslad.for
LOCATION, map das logical address to physical              DASA2L   dasa2l.for
LOGICAL address range of das file, return                  DASLLA   daslla.for
LOGICAL address to physical location, map das              DASA2L   dasa2l.for
LOGICAL addresses in das file, return last                 DASLLA   daslla.for
LOGICAL addresses using substrings, update a range of das  DASUDC   dasudc.for
LOGICAL addresses, write substrings to a range of das      DASUDC   dasudc.for
LOGICAL array, reorder a                                   REORDL   reordl.for
LOGICAL, touch a                                           TOUCHL   touchl.for
LOGICAL unit, DAF handle to                                DAFHLU   dafah.for
LOGICAL unit, extract comments from a das file to a        DASECU   dasecu.for
LOGICAL unit, find a free                                  FNDLUN   fndlun.for
LOGICAL unit, free a reserved                              FRELUN   fndlun.for
LOGICAL unit, get a free                                   GETLUN   getlun.for
LOGICAL unit, map das file handle to                       DASHLU   dasfm.for
LOGICAL unit, map filename to                              FN2LUN   fn2lun.for
LOGICAL unit, read a text line from a                      READLN   readln.for
LOGICAL unit, read an array of text lines from a           READLA   readla.for
LOGICAL unit, reserve a                                    RESLUN   fndlun.for
LOGICAL unit to a das file, add comments from a            DASACU   dasacu.for
LOGICAL unit to DAF handle                                 DAFLUH   dafah.for
LOGICAL unit to das file handle, map                       DASLUH   dasfm.for
LOGICAL unit to filename, map                              LUN2FN   lun2fn.for
LOGICAL unit, write a text line to a                       WRITLN   writln.for
LOGICAL unit, write an array of text lines to a            WRITLA   writla.for
LOGICAL units associated standard input and output         STDIO    stdio.for
LOGICAL value, replace marker with                         REPML    repml.for
LOGICALS in an array are false, test whether some          SOMFLS   somfls.for
LOGICALS in an array are true, test whether all            ALLTRU   alltru.for
LOGICALS in an array are true, test whether no             NOTRU    notru.for
LOGICALS in an array are true, test whether some           SOMTRU   somtru.for
LONG error message, allow changes of                       ALLOWD   accept.for
LONG error message, get current                            GETLMS   putlms.for
LONG error message, insert DAF or das filename into        ERRHAN   errhan.for
LONG error message, insert filename into                   ERRFNM   errfnm.for
LONG error message, set                                    SETMSG   setmsg.for
LONG error message, store                                  PUTLMS   putlms.for
LONGITUDE of sun, planetocentric                           LSPCN    lspcn.for
LOOKUP of type 1 spacecraft clock d.p. data                SCLD01   sclu01.for
LOOKUP of type 1 spacecraft clock integer data             SCLI01   sclu01.for
LOOKUP type 1 spacecraft clock                             SCLU01   sclu01.for
LOOKUP type 1 spacecraft clock d.p. data                   SCLD01   sclu01.for
LOOKUP type 1 spacecraft clock integer data                SCLI01   sclu01.for
LOW-LEVEL aberration correction                            SPKACS   spkacs.for
LOW-LEVEL aberration-corrected state computation           SPKAPS   spkaps.for
LOW-LEVEL i/o for das routines, perform                    DASIOC   dasioc.for
                                                           DASIOD   dasiod.for
                                                           DASIOI   dasioi.for
LOW-LEVEL light time and stellar aberration correction     SPKAPS   spkaps.for
LOW-LEVEL light time correction                            SPKLTC   spkltc.for
LOWERCASE, convert to                                      LCASE    lcase.for
LS, compute                                                LSPCN    lspcn.for
 
         
M Top

MAINTAIN a pool of kernel variables                        POOL     pool.for
MAKE spatial index for type 2 dsk segment                  DSKMI2   dskmi2.for
MANAGE EK query operations                                 EKQMGR   ekqmgr.for
MANAGE open das files                                      DASFM    dasfm.for
MAP c-kernel id to SCLK and SPK id                         CKMETA   ckmeta.for
MAP cartesian surface points to normal vectors             SRFNRM   srfnrm.for
MAP das file handle to logical unit                        DASHLU   dasfm.for
MAP das handle to file name                                DASHFN   dasfm.for
MAP das logical address to physical location               DASA2L   dasa2l.for
MAP file name to das handle                                DASFNH   dasfm.for
MAP filename to logical unit                               FN2LUN   fn2lun.for
MAP frame class and class id to frame info                 CCIFRM   framex.for
MAP frame class and class id to frame name, id, center     CCIFRM   framex.for
MAP latitudinal coordinates to cartesian surface points    LATSRF   latsrf.for
MAP latitudinal coordinates to dsk surface points          LATSRF   latsrf.for
MAP logical unit to das file handle                        DASLUH   dasfm.for
MAP logical unit to filename                               LUN2FN   lun2fn.for
MARGIN parameters, retrieve dsk tolerance or               DSKGTL   dsktol.for
MARGIN parameters, set dsk tolerance or                    DSKSTL   dsktol.for
MARGIN umbrella, dsk tolerance and                         DSKTOL   dsktol.for
MARKER with cardinal text, replace                         REPMCT   repmct.for
MARKER with character string, replace                      REPMC    repmc.for
MARKER with d.p. number, replace                           REPMD    repmd.for
MARKER with formatted d.p. value, replace                  REPMF    repmf.for
MARKER with integer, replace                               REPMI    repmi.for
MARKER with logical value, replace                         REPML    repml.for
MARKER with ordinal text, replace                          REPMOT   repmot.for
MATCH string against wildcard template                     MATCHI   matchi.for
                                                           MATCHW   matchw.for
MATCH, test dla segments for                               DLASSG   dlassg.for
MATCHES a wildcard template, test whether a string         MATCHI   matchi.for
                                                           MATCHW   matchw.for
MATCHING a template, return names of kernel pool variables GNPOOL   pool.for
MATRIX 3x3 case, matrix times                              MXM      mxm.for
MATRIX 3x3 case, matrix transpose times                    MTXM     mtxm.for
MATRIX and invert the lengths of the rows, transpose a     INVORT   invort.for
MATRIX, axis and angle of a rotation                       RAXISA   raxisa.for
MATRIX by blocks, transpose a                              XPOSBL   xposbl.for
MATRIX, derivative of a rotation                           DROTAT   drotat.for
MATRIX, equal to another n-dimensional                     MEQUG    mequg.for
MATRIX, euler angles to                                    EUL2M    eul2m.for
MATRIX, find a position transformation                     PXFORM   pxform.for
MATRIX, find a state transformation                        SXFORM   sxform.for
MATRIX for a body, fetch transformation                    BODMAT   bodmat.for
MATRIX for different epochs, position transformation       PXFRM2   pxfrm2.for
MATRIX from a specified frame, find a frame transformation FRMGET   frmget.for
MATRIX from a specified frame, find a rotation             ROTGET   rotget.for
MATRIX from binary pck file, get state transformation      PCKMAT   pckmat.for
MATRIX from two states, define a state transformation      TWOVXF   twovxf.for
MATRIX general, transpose a                                XPOSEG   xposeg.for
                                                           XPSGIP   xpsgip.for
MATRIX, generate a rotation                                ROTATE   rotate.for
MATRIX, get the 3x3 identity                               IDENT    ident.for
MATRIX, indicate whether a matrix is a rotation            ISROT    isrot.for
MATRIX, inverse of state transformation                    INVSTM   invstm.for
MATRIX, invert a pseudo orthogonal                         INVORT   invort.for
MATRIX is a rotation matrix, indicate whether a            ISROT    isrot.for
MATRIX n-dimensional case, matrix times                    MXMG     mxmg.for
MATRIX n-dimensional case, matrix transpose times          MTXMG    mtxmg.for
MATRIX of az/el w.r.t. rectangular coordinates, jacobian   DAZLDR   dazldr.for
MATRIX of rectangular w.r.t. az/el coordinates, jacobian   DRDAZL   drdazl.for
MATRIX, quaternion to                                      Q2M      q2m.for
MATRIX, rotate a                                           ROTMAT   rotmat.for
MATRIX times 3-dimensional vector                          MXV      mxv.for
MATRIX times matrix 3x3 case                               MXM      mxm.for
MATRIX times matrix n-dimensional case                     MXMG     mxmg.for
MATRIX times matrix transpose 3x3 case                     MXMT     mxmt.for
MATRIX times matrix transpose n-dimensional case           MXMTG    mxmtg.for
MATRIX times n-dimensional vector                          MXVG     mxvg.for
MATRIX times vector, 3-dimensional vector transpose times  VTMV     vtmv.for
MATRIX times vector, n-dimensional vector transpose times  VTMVG    vtmvg.for
MATRIX to euler angles                                     M2EUL    m2eul.for
MATRIX to quaternion                                       M2Q      m2q.for
MATRIX transpose 3x3 case, matrix times                    MXMT     mxmt.for
MATRIX transpose n-dimensional case, matrix times          MXMTG    mxmtg.for
MATRIX transpose times 3-dimensional vector                MTXV     mtxv.for
MATRIX transpose times matrix 3x3 case                     MTXM     mtxm.for
MATRIX transpose times matrix n-dimensional case           MTXMG    mtxmg.for
MATRIX transpose times n-dimensional vector                MTXVG    mtxvg.for
MAXIMUM depth, traceback                                   TRCMXD   trcpkg.for
MAXIMUM element of character array                         MAXAC    maxac.for
MAXIMUM element of d.p. array                              MAXAD    maxad.for
MAXIMUM element of integer array                           MAXAI    maxai.for
MESSAGE, allow changes of long error                       ALLOWD   accept.for
MESSAGE, get current long error                            GETLMS   putlms.for
MESSAGE, get current short error                           GETSMS   putsms.for
MESSAGE, get error                                         GETMSG   getmsg.for
MESSAGE, get explanation for short error                   EXPLN    expln.for
MESSAGE, insert DAF or das filename into long error        ERRHAN   errhan.for
MESSAGE, insert filename into long error                   ERRFNM   errfnm.for
MESSAGE, prompt for input with a user supplied             PROMPT   prompt.for
MESSAGE, set long error                                    SETMSG   setmsg.for
MESSAGE, store long error                                  PUTLMS   putlms.for
MESSAGE, store short error                                 PUTSMS   putsms.for
MESSAGE text, insert d.p. number into error                ERRDP    errdp.for
MESSAGE text, insert integer into error                    ERRINT   errint.for
MESSAGE text, insert string into error                     ERRCH    errch.for
MESSAGE writer, i/o error                                  IOERR    ioerr.for
META data value for a generic segment, retrieve a          SGMETA   sgmeta.for
METHODS for das files, return allowed access               DASHAM   dasfm.for
MID-LEVEL geometric condition solver, gf                   GFEVNT   gfevnt.for
MID-LEVEL occultation search, gf                           GFOCCE   gfocce.for
MID-LEVEL target in instrument fov search, gf              GFFOVE   gffove.for
MINI-SEGMENT parameters from CK type 6 segment, get        CKMP06   ckmp06.for
MINI-SEGMENTS in CK type 6 segment, number of              CKNM06   cknm06.for
MINIMUM element of character array                         MINAC    minac.for
MINIMUM element of d.p. array                              MINAD    minad.for
MINIMUM element of integer array                           MINAI    minai.for
MODEL area, compute plate                                  PLTAR    pltar.for
MODEL point intersected by ray, plate and plate            DSKX02   dskx02.for
MODEL, propagate state vector using two-body force         PROP2B   prop2b.for
MODEL size parameters from a type 2 dsk segment, fetch     DSKZ02   dskz02.for
MODEL volume, compute plate                                PLTVOL   pltvol.for
MODULE check in                                            CHKIN    trcpkg.for
MODULE check out                                           CHKOUT   trcpkg.for
MODULE name from traceback, get                            TRCNAM   trcpkg.for
MOVE a character array to another character array          MOVEC    movec.for
MOVE a d.p. array to another d.p. array                    MOVED    moved.for
MOVE a integer array to another integer array              MOVEI    movei.for
MULTIPLY quaternion by quaternion                          QXQ      qxq.for
 
         
N Top

N'TH word in a character string                            NTHWD    nthwd.for
N-DIMENSIONAL case, matrix times matrix                    MXMG     mxmg.for
N-DIMENSIONAL case, matrix times matrix transpose          MXMTG    mxmtg.for
N-DIMENSIONAL case, matrix transpose times matrix          MTXMG    mtxmg.for
N-DIMENSIONAL matrix, equal to another                     MEQUG    mequg.for
N-DIMENSIONAL unit vector and norm                         UNORMG   unormg.for
N-DIMENSIONAL vector addition                              VADDG    vaddg.for
N-DIMENSIONAL vector is the zero vector, test whether an   VZEROG   vzerog.for
N-DIMENSIONAL vector, matrix times                         MXVG     mxvg.for
N-DIMENSIONAL vector, matrix transpose times               MTXVG    mtxvg.for
N-DIMENSIONAL vector, negate an                            VMINUG   vminug.for
N-DIMENSIONAL vector, norm of                              VNORMG   vnormg.for
N-DIMENSIONAL vector projection                            VPROJG   vprojg.for
N-DIMENSIONAL vector scaling                               VSCLG    vsclg.for
N-DIMENSIONAL vector subtraction                           VSUBG    vsubg.for
N-DIMENSIONAL vector to another, assign an                 VEQUG    vequg.for
N-DIMENSIONAL vector transpose times matrix times vector   VTMVG    vtmvg.for
N-DIMENSIONAL vector, unitize a                            VHATG    vhatg.for
N-DIMENSIONAL vectors, angular separation of               VSEPG    vsepg.for
N-DIMENSIONAL vectors, distance between                    VDISTG   vdistg.for
N-DIMENSIONAL vectors, dot product of                      VDOTG    vdotg.for
N-DIMENSIONAL vectors, linear combination of two           VLCOMG   vlcomg.for
N-DIMENSIONAL vectors, relative difference of              VRELG    vrelg.for
NAME, body id code to                                      BODC2N   bodc2n.for
NAME, change DAF array                                     DAFRN    daffa.for
NAME, DAF handle to file                                   DAFHFN   dafah.for
NAME from traceback, get module                            TRCNAM   trcpkg.for
NAME, get DAF array                                        DAFGN    daffa.for
NAME, get/set error output device                          ERRDEV   errdev.for
NAME, inertial reference frame                             IRFNAM   chgirf.for
NAME, map das handle to file                               DASHFN   dasfm.for
NAME of a loaded table, return                             EKTNAM   ekqmgr.for
NAME, read das internal file                               DASRFR   dasrfr.for
NAME, return instrument's fov parameters, using instrument GETFVN   getfvn.for
NAME to an SCLK id code, convert an SCLK                   SCID2N   sctran.for
                                                           SCN2ID   sctran.for
NAME to code, body                                         BODN2C   bodn2c.for
NAME to DAF handle, file                                   DAFFNH   dafah.for
NAME to das handle, map file                               DASFNH   dasfm.for
NAME to frame id code translation, frame                   NAMFRM   framex.for
NAME tokens --- umbrella, scan                             LXNAME   lxname.for
NAME translation, frame id code to frame                   FRMNAM   framex.for
NAME, update das internal file                             DASWFR   daswfr.for
NAME, write das internal file                              DASWFR   daswfr.for
NAME/ID code definition, body                              BODDEF   boddef.for
NAMES, convert between SCLK id codes and                   SCTRAN   sctran.for
NAMES get position relative to an observer, using body     SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
NAMES get target state relative to an observer, using body SPKEZR   spkezr.for
NAMES of kernel pool variables matching a template, return GNPOOL   pool.for
NEAREST point on an ellipsoid                              NEARPT   nearpt.for
NEAREST point on an ellipsoid, velocity of the             DNEARP   dnearp.for
NEAREST point on ellipse to point                          NPELPT   npelpt.for
NEAREST point on ellipsoid to line                         NPEDLN   npedln.for
NEAREST point on line segment                              NPSGPT   npsgpt.for
NEAREST point on line to point                             NPLNPT   nplnpt.for
NEAREST point on triangular plate                          PLTNP    pltnp.for
NEAREST point to observer on target body, find             SUBPNT   subpnt.for
NEAREST point to ray on ellipsoid, find                    TANGPT   tangpt.for
NEAREST point to sun on target body, find                  SUBSLR   subslr.for
NEGATE a 3-dimensional vector                              VMINUS   vminus.for
NEGATE an n-dimensional vector                             VMINUG   vminug.for
NEW CK file, open a                                        CKOPN    ckopn.for
NEW DAF array, add                                         DAFANA   dafana.for
NEW DAF array, begin                                       DAFBNA   dafana.for
NEW DAF array, end                                         DAFENA   dafana.for
NEW DAF with type, open                                    DAFONW   dafah.for
NEW das file for write access, open a                      DASOPN   dasfm.for
NEW das file for writing, open a                           DASOPN   dasfm.for
NEW das file, open a                                       DASONW   dasfm.for
NEW das file with write access, open a                     DASONW   dasfm.for
NEW dla file, open a                                       DLAOPN   dlaopn.for
NEW dla file with write access, open a                     DLAOPN   dlaopn.for
NEW dsk file, open a                                       DSKOPN   dskopn.for
NEW dsk file with write access, open a                     DSKOPN   dskopn.for
NEW e-kernel, open                                         EKOPN    ekopn.for
NEW e-kernel segment for fast writing, start               EKIFLD   ekifld.for
NEW e-kernel segment, start                                EKBSEG   ekbseg.for
NEW EK, open                                               EKOPN    ekopn.for
NEW EK segment for fast writing, start                     EKIFLD   ekifld.for
NEW EK segment, start                                      EKBSEG   ekbseg.for
NEW kernel file, open and initialize a                     RDKNEW   rdker.for
NEW pck file, open a                                       PCKOPN   pckopn.for
NEW segment in dla file, begin                             DLABNS   dlabns.for
NEW segment in dla file, end                               DLAENS   dlaens.for
NEW SPK file, open a                                       SPKOPN   spkopn.for
NEW SPK or CK file, open                                   SPCOPN   spcopn.for
NEW, text file open                                        TXTOPN   txtopn.for
NEXT CK segment, select                                    CKSNS    ckbsr.for
NEXT comment line of an SPK or CK file, read the           SPCRNL   spcrfl.for
NEXT DAF array, find                                       DAFFNA   daffa.for
NEXT data line from a kernel file, read the                RDKDAT   rdker.for
NEXT node in linked list, return                           LNKNXT   lnknxt.for
NEXT segment in dla file, find                             DLAFNS   dlafns.for
NEXT variable from a kernel file, read the                 RDKVAR   rdkvar.for
NEXT word after an index, find the                         FNDNWD   fndnwd.for
NEXT word in a character string                            NEXTWD   nextwd.for
NO logicals in an array are true, test whether             NOTRU    notru.for
NODE from linked list pool, allocate                       LNKAN    lnkan.for
NODE in linked list, return next                           LNKNXT   lnknxt.for
NODE in linked list, return previous                       LNKPRV   lnkprv.for
NODE, insert sublist into linked list after a              LNKILA   lnkila.for
NODE, insert sublist into linked list before a             LNKILB   lnkilb.for
NODES in linked list pool, return number of                LNKNFN   lnknfn.for
NON-BLANK character, first                                 FRSTNB   frstnb.for
NON-BLANK character, last                                  LASTNB   lastnb.for
NON-BLANK length of a string                               NBLEN    nblen.for
NON-BLANK line from a text file, read a                    RDNBL    rdnbl.for
NON-BLANK width of a character array                       NBWID    nbwid.for
NON-PRINTABLE character, first                             FRSTNP   frstnp.for
NORAD two-line element data using sgp4., evaluate          EVSGP4   evsgp4.for
NORM, 3-dimensional unit vector and                        UNORM    unorm.for
NORM, derivative of 3-vector                               DVNORM   dvnorm.for
NORM, n-dimensional unit vector and                        UNORMG   unormg.for
NORM of 3-dimensional vector                               VNORM    vnorm.for
NORM of n-dimensional vector                               VNORMG   vnormg.for
NORMAL, point on an ellipsoid having given surface         EDNMPT   ednmpt.for
NORMAL vector and constant, plane to                       PL2NVC   pl2nvc.for
NORMAL vector and constant to plane                        NVC2PL   nvc2pl.for
NORMAL vector and point, plane to                          PL2NVP   pl2nvp.for
NORMAL vector and point to plane                           NVP2PL   nvp2pl.for
NORMAL vector for a type 2 dsk plate, compute              DSKN02   dskn02.for
NORMAL vector from dsk type 2 plate id, compute            DSKN02   dskn02.for
NORMAL vector of triangular plate from vertices, compute   PLTNRM   pltnrm.for
NORMAL vector on an ellipsoid, surface                     SURFNM   surfnm.for
NORMAL vectors, map cartesian surface points to            SRFNRM   srfnrm.for
NORMAL vectors on dsk surface, compute                     SRFNRM   srfnrm.for
NORMAL vectors on topographic surface, compute             SRFNRM   srfnrm.for
NORMALIZED hexadecimal string, convert d.p. to signed      DP2HX    dp2hx.for
NORMALIZED hexadecimal string to d.p., convert signed      HX2DP    hx2dp.for
NOT equal, check two characters for case insensitive       NECHR    eqchr.for
NOTATION, convert d.p. to base 16 scientific               DP2HX    dp2hx.for
NOTATION d.p. number, convert base 16 scientific           HX2DP    hx2dp.for
NOTIFY a routine of an update to a kernel pool variable    SWPOOL   pool.for
NTH symbol in the table, fetch the                         SYFETC   syfetc.for
                                                           SYFETD   syfetd.for
                                                           SYFETI   syfeti.for
NTH value associated with a symbol, fetch                  SYNTHC   synthc.for
                                                           SYNTHD   synthd.for
                                                           SYNTHI   synthi.for
NUMBER and format picture, string from a d.p.              DPFMT    dpfmt.for
NUMBER, convert base 16 scientific notation d.p.           HX2DP    hx2dp.for
NUMBER, convert d.p. number to encoded d.p.                DP2HX    dp2hx.for
NUMBER, convert encoded d.p. number to d.p.                HX2DP    hx2dp.for
NUMBER, determine if a string is a                         BENUM    benum.for
NUMBER, determine if a string is a decimal                 BEDEC    bedec.for
NUMBER, format a string representing a d.p.                DPFMT    dpfmt.for
NUMBER, inertial reference frame                           IRFNUM   chgirf.for
NUMBER into error message text, insert d.p.                ERRDP    errdp.for
NUMBER, largest d.p.                                       DPMAX    dpmax.for
NUMBER, largest integer                                    INTMAX   intmax.for
NUMBER of CK type 1 records                                CKNR01   cknr01.for
NUMBER of CK type 2 records                                CKNR02   cknr02.for
NUMBER of CK type 3 records                                CKNR03   cknr03.for
NUMBER of CK type 4 records                                CKNR04   cknr04.for
NUMBER of CK type 5 records                                CKNR05   cknr05.for
NUMBER of DAF read requests                                DAFNRR   dafrwd.for
NUMBER of elements in a column entry, return the           EKNELT   ekqmgr.for
NUMBER of loaded EK columns, return the                    EKCCNT   ekqmgr.for
NUMBER of loaded kernels of a given type                   KTOTAL   keeper.for
NUMBER of loaded tables, return                            EKNTAB   ekqmgr.for
NUMBER of mini-segments in CK type 6 segment               CKNM06   cknm06.for
NUMBER of nodes in linked list pool, return                LNKNFN   lnknfn.for
NUMBER of seconds per julian year                          JYEAR    jyear.for
NUMBER of seconds per tropical year                        TYEAR    tyear.for
NUMBER of segments in an e-kernel, return                  EKNSEG   eknseg.for
NUMBER, parse a character string to a d.p.                 NPARSD   nparsd.for
NUMBER, replace marker with d.p.                           REPMD    repmd.for
NUMBER, smallest d.p.                                      DPMIN    dpmin.for
NUMBER, smallest integer                                   INTMIN   intmin.for
NUMBER to character, d.p.                                  DPSTR    dpstr.for
NUMBER to character with formatting, d.p.                  DPSTRF   dpstrf.for
NUMBER to d.p. number, convert encoded d.p.                HX2DP    hx2dp.for
NUMBER to encoded d.p. number, convert d.p.                DP2HX    dp2hx.for
NUMBER, touch a d.p.                                       TOUCHD   touchd.for
NUMBER with encapsulated error handling, parse d.p.        PRSDP    prsdp.for
NUMBER., scan a string for a                               LX4NUM   lx4num.for
NUMBERS from a text file, read and decode encoded d.p.     RDENCD   rdencd.for
NUMBERS, opposite sign d.p.                                OPSGND   opsgnd.for
NUMBERS, same sign d.p.                                    SMSGND   smsgnd.for
NUMBERS, same sign integer                                 SMSGNI   smsgni.for
NUMBERS to a text file, encode and write d.p.              WRENCD   wrencd.for
NUMERIC kernel variable, confirm the existence of a pooled EXPOOL   pool.for
NUMERIC time system to another, convert one additive       UNITIM   unitim.for
NUMERIC time system to another, convert one uniform        UNITIM   unitim.for
NUMERIC time systems, transform between two additive       UNITIM   unitim.for
NUMERIC time systems, transform between two uniform        UNITIM   unitim.for
NUMERIC value of a pooled kernel variable, return the      GDPOOL   pool.for
NXN matrix, trace of a                                     TRACEG   traceg.for
 
         
O Top

OBJECT, find the bodyfixed frame associated with an        CIDFRM   framex.for
                                                           CNMFRM   framex.for
OBJECTS in CK file, find id codes of                       CKOBJ    ckobj.for
OBJECTS in dsk file, find id codes of ephemeris            DSKOBJ   dskobj.for
OBJECTS in SPK file, find id codes of ephemeris            SPKOBJ   spkobj.for
OBSERVER corrected for aberrations, get position relative  SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
OBSERVER corrected for aberrations, get state relative     SPKEZ    spkez.for
OBSERVER corrected for aberrations, get state relative to  SPKEZR   spkezr.for
OBSERVER on target body, find nearest point to             SUBPNT   subpnt.for
OBSERVER, using body names get position relative to an     SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
OBSERVER, using body names get target state relative to an SPKEZR   spkezr.for
OCCULTATION search, gf                                     GFOCLT   gfoclt.for
OCCULTATION search, gf mid-level                           GFOCCE   gfocce.for
OCCULTATION type at a specified time                       OCCULT   occult.for
ODD, test whether an integer is                            ODD      odd.for
OFF, turn tracing                                          TRCOFF   trcpkg.for
OFFSET frame, fetch the rotation and frame of a constant   TKFRAM   tkfram.for
OPEN a das file for read access                            DASOPR   dasfm.for
OPEN a das file for reading                                DASOPR   dasfm.for
OPEN a das file for write access                           DASOPW   dasfm.for
OPEN a das file for writing                                DASOPW   dasfm.for
OPEN a new CK file                                         CKOPN    ckopn.for
OPEN a new das file                                        DASONW   dasfm.for
OPEN a new das file for write access                       DASOPN   dasfm.for
OPEN a new das file for writing                            DASOPN   dasfm.for
OPEN a new das file with write access                      DASONW   dasfm.for
OPEN a new dla file                                        DLAOPN   dlaopn.for
OPEN a new dla file with write access                      DLAOPN   dlaopn.for
OPEN a new dsk file                                        DSKOPN   dskopn.for
OPEN a new dsk file with write access                      DSKOPN   dskopn.for
OPEN a new pck file                                        PCKOPN   pckopn.for
OPEN a new SPK file                                        SPKOPN   spkopn.for
OPEN a scratch das file                                    DASOPS   dasfm.for
OPEN an existing SPK file for adding segments              SPKOPA   spkopa.for
OPEN and initialize a new kernel file                      RDKNEW   rdker.for
OPEN DAF files, return the set of handles for              DAFHOF   dafah.for
OPEN DAF for read                                          DAFOPR   dafah.for
OPEN das file, close an                                    DASCLS   dascls.for
OPEN das files, manage                                     DASFM    dasfm.for
OPEN das files, return set of handles of                   DASHOF   dasfm.for
OPEN EK for reading                                        EKOPR    ekopr.for
OPEN existing DAF for write                                DAFOPW   dafah.for
OPEN existing EK for writing                               EKOPW    ekopw.for
OPEN for read, text file                                   TXTOPR   txtopr.for
OPEN, is a file                                            ISOPEN   isopen.for
OPEN new DAF with type                                     DAFONW   dafah.for
OPEN new e-kernel                                          EKOPN    ekopn.for
OPEN new EK                                                EKOPN    ekopn.for
OPEN new SPK or CK file                                    SPCOPN   spcopn.for
OPEN new, text file                                        TXTOPN   txtopn.for
OPEN scratch e-kernel                                      EKOPS    ekops.for
OPEN scratch EK                                            EKOPS    ekops.for
OPEN, test for file already                                ISOPEN   isopen.for
OPENED by rdtext, close a text file                        CLTEXT   rdtext.for
OPERATIONS, manage EK query                                EKQMGR   ekqmgr.for
OPPOSITE sign d.p. numbers                                 OPSGND   opsgnd.for
OPPOSITE sign integers                                     OPSGNI   opsgni.for
ORDER of a character array                                 ORDERC   orderc.for
ORDER of a d.p. array                                      ORDERD   orderd.for
ORDER of an integer array                                  ORDERI   orderi.for
ORDER the components of a single symbol                    SYORDC   syordc.for
                                                           SYORDD   syordd.for
                                                           SYORDI   syordi.for
ORDER vector, binary search for a string using an          BSCHOC   bschoc.for
ORDER vector, binary search for an integer using an        BSCHOI   bschoi.for
ORDER vector, test whether an integer array is an          ISORDV   isordv.for
ORDINAL position of an element in a set, the               ORDC     ordc.for
                                                           ORDD     ordd.for
                                                           ORDI     ordi.for
ORDINAL text, convert an integer to                        INTORD   intord.for
ORDINAL text, replace marker with                          REPMOT   repmot.for
ORIENTATION of a body, euler angles for                    BODEUL   bodeul.for
ORTHOGONAL, --- see perpendicular
ORTHOGONAL matrix, invert a pseudo                         INVORT   invort.for
ORTHOGONALITY of the columns of a rotation, sharpen the    SHARPR   sharpr.for
ORTHONORMAL frame from two vectors, define an              TWOVEC   twovec.for
OSCULATING elements, convert state to                      OSCELT   oscelt.for
OSCULATING elements, convert state to extended             OSCLTX   oscltx.for
OSCULATING elements from state                             OSCELT   oscelt.for
OSCULATING elements from state, extended                   OSCLTX   oscltx.for
OUT, module check                                          CHKOUT   trcpkg.for
OUT routine, gf standard bail                              GFBAIL   gfbail.for
OUTPUT device name, get/set error                          ERRDEV   errdev.for
OUTPUT device specification, get current error             GETDEV   putdev.for
OUTPUT device specification, store the error               PUTDEV   putdev.for
OUTPUT items, get/set error                                ERRPRT   errprt.for
OUTPUT line to a device, write                             WRLINE   wrline.for
OUTPUT, logical units associated standard input and        STDIO    stdio.for
OUTPUT., write a line of text to standard                  TOSTDO   tostdo.for
 
         
P Top

PACK a character array                                     PACKAC   packac.for
PACK a d.p. array                                          PACKAD   packad.for
PACK a pck segment descriptor, validate and                PCKPDS   pckpds.for
PACK an integer array                                      PACKAI   packai.for
PACK an SPK segment descriptor, validate and               SPKPDS   spkpds.for
PACK DAF summary                                           DAFPS    dafps.for
PACK three scalar components into a vector                 VPACK    vpack.for
PACKET size generic segment, begin writing a fixed         SGBWFS   sgseqw.for
PACKET size generic segment, begin writing a variable      SGBWVS   sgseqw.for
PACKETS from a generic segment, fetch                      SGFPKT   sgfpkt.for
PACKETS to a generic segment, write fixed size             SGWFPK   sgseqw.for
PACKETS to a generic segment, write variable size          SGWVPK   sgseqw.for
PARABOLIC time of flight                                   PARTOF   partof.for
PARALLEL to a state vector, state of a unit vector         DVHAT    dvhat.for
PARAMETER, return a kernel pool definition                 SZPOOL   pool.for
PARAMETERS from a type 2 dsk segment, fetch                DSKB02   dskb02.for
PARAMETERS from a type 2 dsk segment, fetch model size     DSKZ02   dskz02.for
PARAMETERS from CK type 6 segment, get mini-segment        CKMP06   ckmp06.for
PARAMETERS, retrieve dsk tolerance or margin               DSKGTL   dsktol.for
PARAMETERS, return instrument's fov                        GETFOV   getfov.for
PARAMETERS, set dsk tolerance or margin                    DSKSTL   dsktol.for
PARAMETERS, using instrument name, return instrument's fov GETFVN   getfvn.for
PARSE a character string to a d.p. number                  NPARSD   nparsd.for
PARSE a character string to an integer                     NPARSI   nparsi.for
PARSE a list of items                                      LPARSM   lparsm.for
PARSE a list of items and return a set                     LPARSS   lparss.for
PARSE a string                                             SCAN     scanit.for
                                                           SCANIT   scanit.for
PARSE a time string into a vector of components            TPARTV   tpartv.for
PARSE a UTC time string                                    TPARSE   tparse.for
PARSE d.p. number with encapsulated error handling         PRSDP    prsdp.for
PARSE integer with encapsulated error handling             PRSINT   prsint.for
PARSE items from a list                                    LPARSE   lparse.for
PARSE quoted string token                                  PARSQS   parsqs.for
PARSE select clause of EK query                            EKPSEL   ekpsel.for
PARSE two-line elements                                    GETELM   getelm.for
PARSED time representations, convert between various       TTRANS   ttrans.for
PARSING strings, prepare for                               SCANPR   scanit.for
PARTICULAR symbol, pop a value from a                      SYPOPC   sypopc.for
                                                           SYPOPD   sypopd.for
                                                           SYPOPI   sypopi.for
PARTICULAR symbol, push a value onto a                     SYPSHC   sypshc.for
                                                           SYPSHD   sypshd.for
                                                           SYPSHI   sypshi.for
PARTITION data for a type 1 SCLK, return                   SCPR01   sc01.for
PARTITION information, spacecraft clock                    SCPART   scpart.for
PAST J2000 as a string, convert and format d.p. seconds    TIMOUT   timout.for
PAST the J2000 epoch, convert a string to tdb seconds      STR2ET   str2et.for
PCK file and segment, select                               PCKSFS   pckbsr.for
PCK file, close a                                          PCKCLS   pckcls.for
PCK file, find frame class id codes of frames in binary    PCKFRM   pckfrm.for
PCK file, get state transformation matrix from binary      PCKMAT   pckmat.for
PCK file, load                                             PCKLOF   pckbsr.for
PCK file, open a new                                       PCKOPN   pckopn.for
PCK file, unload                                           PCKUOF   pckbsr.for
PCK frame, get coverage start and stop time for binary     PCKCOV   pckcov.for
PCK reference frame, get coverage window for binary        PCKCOV   pckcov.for
PCK segment, add data to a type 03                         PCK03A   pck03a.for
PCK segment, begin writing a type 03                       PCK03B   pck03b.for
PCK segment descriptor, unpack and                         PCKUDS   pckuds.for
PCK segment descriptor, validate and pack a                PCKPDS   pckpds.for
PCK segment, end a type 03                                 PCK03E   pck03e.for
PCK segment, evaluate type 03                              PCKE03   pcke03.for
PCK segment, read record from type 03                      PCKR03   pckr03.for
PCK segment, read record from type 2                       PCKR02   pckr02.for
PCK segment, read record from type 20                      PCKR20   pckr20.for
PCK segments for readers, buffer                           PCKBSR   pckbsr.for
PCK type 2 data segment, write                             PCKW02   pckw02.for
PCK type 20 data segment, write                            PCKW20   pckw20.for
PCK type 20 record, evaluate                               PCKE20   pcke20.for
PENUMBRAL terminator on ellipsoid, find                    EDTERM   edterm.for
PERFORM fortran reads of character records                 DASIOC   dasioc.for
PERFORM fortran reads of double precision records          DASIOD   dasiod.for
PERFORM fortran reads of integer records                   DASIOI   dasioi.for
PERFORM fortran writes of character records                DASIOC   dasioc.for
PERFORM fortran writes of double precision records         DASIOD   dasiod.for
PERFORM fortran writes of integer records                  DASIOI   dasioi.for
PERFORM low-level i/o for das routines                     DASIOC   dasioc.for
                                                           DASIOD   dasiod.for
                                                           DASIOI   dasioi.for
PERPENDICULAR component of a 3-vector                      VPERP    vperp.for
PHASE angle                                                ILUMIN   ilumin.for
PHASE angle constraints, solve for                         GFILUM   gfilum.for
PHASE angle for arbitrary illumination source, compute     PHASEQ   phaseq.for
PHASE angle general source                                 ILLUMG   illumg.for
PHASE angle general source with flags                      ILLUMF   illumf.for
PHASE angle search, gf                                     GFPA     gfpa.for
PHYSICAL constants for a body                              BODVCD   bodvcd.for
                                                           BODVRD   bodvrd.for
PHYSICAL location, map das logical address to              DASA2L   dasa2l.for
PHYSICAL records, read and write das                       DASRWR   dasrwr.for
PHYSICAL records, read das character                       DASRRC   dasrwr.for
PHYSICAL records, read das double precision                DASRRD   dasrwr.for
PHYSICAL records, read das integer                         DASRRI   dasrwr.for
PHYSICAL records, update das character                     DASURC   dasrwr.for
PHYSICAL records, update das double precision              DASURD   dasrwr.for
PHYSICAL records, update das integer                       DASURI   dasrwr.for
PHYSICAL records, write das character                      DASWRC   dasrwr.for
PHYSICAL records, write das double precision               DASWRD   dasrwr.for
PHYSICAL records, write das integer                        DASWRI   dasrwr.for
PI, half the value of                                      HALFPI   halfpi.for
PI, twice the value of                                     TWOPI    twopi.for
PI, value of                                               PI       pi.for
PICTURE, string from a d.p. number and format              DPFMT    dpfmt.for
PICTURE, use a sample time string to produce a time format TPICTR   tpictr.for
PLACE, 3-dimensional vector scaling in                     VSCLIP   vsclip.for
PLACE, cycle the elements of a character array in          CYACIP   cyacip.for
PLACE, cycle the elements of a d.p. array in               CYADIP   cyadip.for
PLACE, cycle the elements of an integer array in           CYAIIP   cyaiip.for
PLACE, unitize a 3-dimensional vector in                   VHATIP   vhatip.for
PLANE, intersection of ellipse and                         INELPL   inelpl.for
PLANE, intersection of ellipsoid and                       INEDPL   inedpl.for
PLANE, intersection of ray and                             INRYPL   inrypl.for
PLANE inverted, vector projection onto                     VPRJPI   vprjpi.for
PLANE, normal vector and constant to                       NVC2PL   nvc2pl.for
PLANE, normal vector and point to                          NVP2PL   nvp2pl.for
PLANE, point and spanning vectors to                       PSV2PL   psv2pl.for
PLANE, project ellipse onto                                PJELPL   pjelpl.for
PLANE to normal vector and constant                        PL2NVC   pl2nvc.for
PLANE to normal vector and point                           PL2NVP   pl2nvp.for
PLANE to point and spanning vectors                        PL2PSV   pl2psv.for
PLANE, vector projection onto                              VPRJP    vprjp.for
PLANETOCENTRIC longitude of sun                            LSPCN    lspcn.for
PLANETOGRAPHIC coordinates, convert rectangular to         RECPGR   recpgr.for
PLANETOGRAPHIC coordinates, jacobian of rectangular w.r.t. DRDPGR   drdpgr.for
PLANETOGRAPHIC longitude., determine the sense of          PLNSNS   plnsns.for
PLANETOGRAPHIC to rectangular coordinates, convert         PGRREC   pgrrec.for
PLANETOGRAPHIC w.r.t. rectangular coordinates, jacobian of DPGRDR   dpgrdr.for
PLATE and plate model point intersected by ray             DSKX02   dskx02.for
PLATE, compute normal vector for a type 2 dsk              DSKN02   dskn02.for
PLATE data from a type 2 dsk segment, fetch                DSKP02   dskp02.for
PLATE, expand triangular                                   PLTEXP   pltexp.for
PLATE from vertices, compute normal vector of triangular   PLTNRM   pltnrm.for
PLATE id, compute normal vector from dsk type 2            DSKN02   dskn02.for
PLATE model area, compute                                  PLTAR    pltar.for
PLATE model point intersected by ray, plate and            DSKX02   dskx02.for
PLATE model volume, compute                                PLTVOL   pltvol.for
PLATE, nearest point on triangular                         PLTNP    pltnp.for
POINT and line, distance between                           NPLNPT   nplnpt.for
POINT and spanning vectors, plane to                       PL2PSV   pl2psv.for
POINT and spanning vectors to plane                        PSV2PL   psv2pl.for
POINT and velocity, ellipsoid surface                      SURFPV   surfpv.for
POINT, find ray-ellipsoid tangent                          TANGPT   tangpt.for
POINT, find surface intercept                              SINCPT   sincpt.for
POINT intersected by ray, plate and plate model            DSKX02   dskx02.for
POINT latitudinal coordinates to rectangular, surface      SRFREC   srfrec.for
POINT, nearest point on ellipse to                         NPELPT   npelpt.for
POINT, nearest point on line to                            NPLNPT   nplnpt.for
POINT of intersection between ray and ellipsoid            SURFPT   surfpt.for
POINT of intersection of ray and ellipsoid, surface        SURFPT   surfpt.for
POINT on a body., compute the local time for a             ET2LST   et2lst.for
POINT on an ellipsoid having given surface normal          EDNMPT   ednmpt.for
POINT on an ellipsoid, nearest                             NEARPT   nearpt.for
POINT on an ellipsoid, velocity of the nearest             DNEARP   dnearp.for
POINT on ellipse to point, nearest                         NPELPT   npelpt.for
POINT on ellipsoid to line, nearest                        NPEDLN   npedln.for
POINT on line segment, nearest                             NPSGPT   npsgpt.for
POINT on line to point, nearest                            NPLNPT   nplnpt.for
POINT on target body, find sub-observer                    SUBPNT   subpnt.for
POINT on target body, find sub-solar                       SUBSLR   subslr.for
POINT on target body, find sub-spacecraft                  SUBPNT   subpnt.for
POINT on triangular plate, nearest                         PLTNP    pltnp.for
POINT, plane to normal vector and                          PL2NVP   pl2nvp.for
POINT to ellipsoid, distance from                          NEARPT   nearpt.for
POINT to lie on ellipsoid, scale                           EDPNT    edpnt.for
POINT to observer on target body, find nearest             SUBPNT   subpnt.for
POINT to plane, normal vector and                          NVP2PL   nvp2pl.for
POINT to ray on ellipsoid, find nearest                    TANGPT   tangpt.for
POINT to sun on target body, find nearest                  SUBSLR   subslr.for
POINTING and angular velocity, get CK                      CKGPAV   ckgpav.for
POINTING data record, evaluate CK type 1                   CKE01    cke01.for
POINTING data record, evaluate CK type 2                   CKE02    cke02.for
POINTING data record, evaluate CK type 3                   CKE03    cke03.for
POINTING data record, evaluate CK type 4                   CKE04    cke04.for
POINTING data record, read CK type 1                       CKR01    ckr01.for
POINTING data record, read CK type 2                       CKR02    ckr02.for
POINTING data record, read CK type 3                       CKR03    ckr03.for
POINTING data segment, write CK type 1                     CKW01    ckw01.for
POINTING data segment, write CK type 2                     CKW02    ckw02.for
POINTING data segment, write CK type 3                     CKW03    ckw03.for
POINTING file, load CK                                     CKLPF    ckbsr.for
POINTING file, unload CK                                   CKUPF    ckbsr.for
POINTING from CK segment, get                              CKPFS    ckpfs.for
POINTING, get CK                                           CKGP     ckgp.for
POINTS, map latitudinal coordinates to cartesian surface   LATSRF   latsrf.for
POINTS, map latitudinal coordinates to dsk surface         LATSRF   latsrf.for
POINTS on target body, find limb                           LIMBPT   limbpt.for
POINTS on target body, find terminator                     TERMPT   termpt.for
POINTS to normal vectors, map cartesian surface            SRFNRM   srfnrm.for
POLYNOMIAL and its derivatives, compute a                  POLYDS   polyds.for
POLYNOMIAL expansion, value of a chebyshev                 CHBVAL   chbval.for
POLYNOMIAL, interpolate function using hermite             HRMESP   hrmesp.for
                                                           HRMINT   hrmint.for
POLYNOMIAL, interpolate function using lagrange            LGRESP   lgresp.for
                                                           LGRIND   lgrind.for
                                                           LGRINT   lgrint.for
POOL, allocate node from linked list                       LNKAN    lnkan.for
POOL definition parameter, return a kernel                 SZPOOL   pool.for
POOL, fetch constants for a body from the kernel           BODVCD   bodvcd.for
                                                           BODVRD   bodvrd.for
POOL, find constants for a body in the kernel              BODFND   bodfnd.for
POOL for updated variables, check the kernel               CVPOOL   pool.for
POOL from an internal text buffer, load the kernel         LMPOOL   pool.for
POOL, initialize linked list                               LNKINI   lnkini.for
POOL, load variables from a text kernel file into the      LDPOOL   pool.for
POOL of kernel variables, clear the                        CLPOOL   pool.for
POOL of kernel variables, maintain a                       POOL     pool.for
POOL, retrieve a continued string value from the kernel    SEPOOL   sepool.for
                                                           STPOOL   stpool.for
POOL, return number of nodes in linked list                LNKNFN   lnknfn.for
POOL to a specified unit, write the values in              WRPOOL   pool.for
POOL variable, check the properties of a kernel            BADKPV   badkpv.for
POOL variable, delete a kernel                             DVPOOL   pool.for
POOL variable, notify a routine of an update to a kernel   SWPOOL   pool.for
POOL variable, return summary information about a kernel   DTPOOL   pool.for
POOL variable, watch for an update to a kernel             SWPOOL   pool.for
POOL variables matching a template, return names of kernel GNPOOL   pool.for
POOL watch, delete kernel                                  DWPOOL   pool.for
POOL watch lists, delete agent from kernel                 DWPOOL   pool.for
POOLED kernel variable, return the character value of a    GCPOOL   pool.for
POOLED kernel variable, return the d.p. value of a         GDPOOL   pool.for
POOLED kernel variable, return the integer value of a      GIPOOL   pool.for
POOLED kernel variable, return the numeric value of a      GDPOOL   pool.for
POOLED kernel variable, return the string value of a       GCPOOL   pool.for
POOLED kernel variable, return the value of a              RTPOOL   pool.for
POOLED numeric kernel variable, confirm the existence of a EXPOOL   pool.for
POP a value from a particular symbol                       SYPOPC   sypopc.for
                                                           SYPOPD   sypopd.for
                                                           SYPOPI   sypopi.for
PORTABLY, encode a character string,                       PRTENC   prtenc.for
PORTABLY encoded character string, decode a                PRTDEC   prtenc.for
POSITION and velocity from ephemeris                       SPKPV    spkpv.for
                                                           SPKPVN   spkpvn.for
POSITION and velocity, SPK file                            SPKPV    spkpv.for
                                                           SPKPVN   spkpvn.for
POSITION coordinate search, gf                             GFPOSC   gfposc.for
POSITION from SPK file, apparent                           SPKAPO   spkapo.for
POSITION, get apparent                                     SPKAPO   spkapo.for
POSITION of a character, backward search for the           CPOSR    cposr.for
POSITION of an element in a set, the ordinal               ORDC     ordc.for
                                                           ORDD     ordd.for
                                                           ORDI     ordi.for
POSITION of character, forward search for                  CPOS     cpos.for
POSITION of one body relative to another, geometric        SPKGPS   spkgps.for
POSITION of substring                                      POS      pos.for
POSITION of substring reverse search                       POSR     posr.for
POSITION of unlisted character, backward search for        NCPOSR   ncposr.for
POSITION of unlisted character, forward search for         NCPOS    ncpos.for
POSITION relative observer corrected for aberrations, get  SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
POSITION relative to an observer, using body names get     SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
POSITION to bodyfixed, transformation from inertial        TIPBOD   tipbod.for
POSITION to bodyfixed, transformation from J2000           BODMAT   bodmat.for
POSITION transformation matrix, find a                     PXFORM   pxform.for
POSITION transformation matrix for different epochs        PXFRM2   pxfrm2.for
POSITIONS from one frame to another, rotate                REFCHG   refchg.for
PRECISION column entry, fetch element from double          EKGD     ekqmgr.for
PRECISION data from a das file, read double                DASRDD   dasrdd.for
PRECISION data from EK column, read double                 EKRCED   ekrced.for
PRECISION data in a das file, update double                DASUDD   dasudd.for
PRECISION data to a das file, add double                   DASADD   dasadd.for
PRECISION data to EK column, add double                    EKACED   ekaced.for
PRECISION data to EK column, write double                  EKACED   ekaced.for
PRECISION division, compute the remainder of a double      RMAIND   rmaind.for
PRECISION physical records, read das double                DASRRD   dasrwr.for
PRECISION physical records, update das double              DASURD   dasrwr.for
PRECISION physical records, write das double               DASWRD   dasrwr.for
PRECISION records, perform fortran reads of double         DASIOD   dasiod.for
PRECISION records, perform fortran writes of double        DASIOD   dasiod.for
PREFIX a character string                                  PREFIX   prefix.for
PREPARE for parsing strings                                SCANPR   scanit.for
PREPARE for scanning strings                               SCANPR   scanit.for
PREVIOUS DAF array, find                                   DAFFPA   daffa.for
PREVIOUS node in linked list, return                       LNKPRV   lnkprv.for
PREVIOUS segment in dla file, find                         DLAFPS   dlafps.for
PRINTABLE character, first                                 FRSTPC   frstpc.for
PRINTABLE character, last                                  LASTPC   lastpc.for
PRINTABLE width of a character array                       PCWID    pcwid.for
PRODUCE a time format picture, use a sample time string to TPICTR   tpictr.for
PRODUCT 3-dimensional vectors, dot                         VDOT     vdot.for
PRODUCT and its derivative, compute a unit cross           DUCRSS   ducrss.for
PRODUCT, compute the derivative of a cross                 DVCRSS   dvcrss.for
PRODUCT, compute the derivative of a dot                   DVDOT    dvdot.for
PRODUCT of a d.p. array                                    PRODAD   prodad.for
PRODUCT of an integer array                                PRODAI   prodai.for
PRODUCT of n-dimensional vectors, dot                      VDOTG    vdotg.for
PRODUCT, unitized cross                                    UCRSS    ucrss.for
PRODUCT, vector cross                                      VCRSS    vcrss.for
PROGRAM, gracefully exit a                                 BYEBYE   byebye.for
PROGRESS report, gf finish a                               GFREPF   gfrprt.for
PROGRESS report, gf initialize a                           GFREPI   gfrprt.for
PROGRESS report, gf update a                               GFREPU   gfrprt.for
PROGRESS report umbrella, gf                               GFRPRT   gfrprt.for
PROJECT ellipse onto plane                                 PJELPL   pjelpl.for
PROJECTION, 3-dimensional vector                           VPROJ    vproj.for
PROJECTION, n-dimensional vector                           VPROJG   vprojg.for
PROJECTION onto plane inverted, vector                     VPRJPI   vprjpi.for
PROJECTION onto plane, vector                              VPRJP    vprjp.for
PROLEPTIC to gregorian calendar, convert from julian       JUL2GR   jul2gr.for
PROMPT for input with a user supplied message              PROMPT   prompt.for
PROMPT for keyboard input                                  PROMPT   prompt.for
PROPAGATE state vector using two-body force model          PROP2B   prop2b.for
PROPER form, restrict time strings to                      TPARCH   tcheck.for
PROPERTIES of a kernel pool variable, check the            BADKPV   badkpv.for
PUSH a value onto a particular symbol                      SYPSHC   sypshc.for
                                                           SYPSHD   sypshd.for
                                                           SYPSHI   sypshi.for
 
         
Q Top

QUADRATIC equation, roots of a                             RQUAD    rquad.for
QUADRATIC fit, estimate function derivative using          QDERIV   qderiv.for
QUATERNION and derivative, angular velocity from           QDQ2AV   qdq2av.for
QUATERNION by quaternion, multiply                         QXQ      qxq.for
QUATERNION, matrix to                                      M2Q      m2q.for
QUATERNION, multiply quaternion by                         QXQ      qxq.for
QUATERNION, quaternion times                               QXQ      qxq.for
QUATERNION times quaternion                                QXQ      qxq.for
QUATERNION to matrix                                       Q2M      q2m.for
QUERY, issue EK                                            EKFIND   ekfind.for
QUERY operations, manage EK                                EKQMGR   ekqmgr.for
QUERY, parse select clause of EK                           EKPSEL   ekpsel.for
QUICK traceback, get                                       QCKTRC   trcpkg.for
QUOTED string token, lex                                   LXQSTR   lxqstr.for
QUOTED string token, parse                                 PARSQS   parsqs.for
QUOTED string token, recognize                             LXQSTR   lxqstr.for
QUOTED string token, scan                                  LXQSTR   lxqstr.for
QUOTES, enclose in                                         QUOTE    quote.for
 
         
R Top

RA and dec, rectangular coordinates to                     RECRAD   recrad.for
RA and dec to rectangular coordinates, range               RADREC   radrec.for
RA-DEC rectangle in type 1 star catalog, find stars in     STCF01   stcf01.for
RADIAN, degrees per                                        DPR      dpr.for
RADIANS per degree                                         RPD      rpd.for
RANGE, az and el, convert rectangular coordinates to       RECAZL   recazl.for
RANGE, az and el, rectangular coordinates to               RECAZL   recazl.for
RANGE, az and el to rectangular coordinates                AZLREC   azlrec.for
RANGE, az and el to rectangular coordinates, convert       AZLREC   azlrec.for
RANGE, az and el to rectangular velocity conversion        DRDAZL   drdazl.for
RANGE, az and el velocity conversion, rectangular to       DAZLDR   dazldr.for
RANGE, azimuth and elevation, convert rectangular to       RECAZL   recazl.for
RANGE, azimuth and elevation derivative, rectangular to    DAZLDR   dazldr.for
RANGE, azimuth and elevation, rectangular to               RECAZL   recazl.for
RANGE, azimuth and elevation to rectangular                AZLREC   azlrec.for
RANGE, azimuth and elevation to rectangular, convert       AZLREC   azlrec.for
RANGE, azimuth and elevation to rectangular derivative     DRDAZL   drdazl.for
RANGE bounds for type 2 dsk segment, compute               DSKRB2   dskrb2.for
RANGE of das file, return logical address                  DASLLA   daslla.for
RANGE of das logical addresses using substrings, update a  DASUDC   dasudc.for
RANGE of das logical addresses, write substrings to a      DASUDC   dasudc.for
RANGE ra and dec to rectangular coordinates                RADREC   radrec.for
RANGE rate search, gf                                      GFRR     gfrr.for
RATE of change of the altitude over an ellipsoid           DNEARP   dnearp.for
RATE search, gf range                                      GFRR     gfrr.for
RAY and ellipsoid, point of intersection between           SURFPT   surfpt.for
RAY and ellipsoid, surface point of intersection of        SURFPT   surfpt.for
RAY and plane, intersection of                             INRYPL   inrypl.for
RAY and surface, intersection of                           DSKX02   dskx02.for
RAY and target body surface, find intersection of          SINCPT   sincpt.for
RAY in instrument field of view at specified time          FOVRAY   fovray.for
RAY in instrument fov at specified time                    FOVRAY   fovray.for
RAY in instrument fov search, gf                           GFRFOV   gfrfov.for
RAY, list voxels intersected by a                          XDDA     xdda.for
RAY on ellipsoid, find nearest point to                    TANGPT   tangpt.for
RAY on target body surface, find intercept of              SINCPT   sincpt.for
RAY, plate and plate model point intersected by            DSKX02   dskx02.for
RAY-DSK intercept, vectorized                              DSKXV    dskxv.for
RAY-ELLIPSOID tangent point, find                          TANGPT   tangpt.for
RAY-SURFACE intercept, vectorized                          DSKXV    dskxv.for
RAY-SURFACE intercept with handle and descriptors, dsk     DSKXSI   dskxsi.for
RAY-SURFACE intercept with source information, dsk         DSKXSI   dskxsi.for
RE-INITIALIZE the keeper system                            KCLEAR   keeper.for
READ a kernel file                                         RDKER    rdker.for
READ a line from a text file                               RDTEXT   rdtext.for
READ a non-blank line from a text file                     RDNBL    rdnbl.for
READ a text line from a logical unit                       READLN   readln.for
READ access, open a das file for                           DASOPR   dasfm.for
READ an array of text lines from a logical unit            READLA   readla.for
READ and decode encoded d.p. numbers from a text file      RDENCD   rdencd.for
READ and decode encoded integers from a text file          RDENCI   rdenci.for
READ and write das physical records                        DASRWR   dasrwr.for
READ character data from a das file                        DASRDC   dasrdc.for
READ character data from EK column                         EKRCEC   ekrcec.for
READ CK type 1 pointing data record                        CKR01    ckr01.for
READ CK type 2 pointing data record                        CKR02    ckr02.for
READ CK type 3 pointing data record                        CKR03    ckr03.for
READ DAF character record                                  DAFRCR   dafrcr.for
READ DAF d.p. record                                       DAFGDR   dafrwd.for
                                                           DAFRDR   dafrwd.for
READ DAF file record                                       DAFRFR   dafrfr.for
READ DAF summary record                                    DAFGSR   dafrwd.for
READ das character physical records                        DASRRC   dasrwr.for
READ das double precision physical records                 DASRRD   dasrwr.for
READ das file record                                       DASRFR   dasrfr.for
READ das integer physical records                          DASRRI   dasrwr.for
READ das internal file name                                DASRFR   dasrfr.for
READ data from DAF address                                 DAFGDA   dafgda.for
READ double precision data from a das file                 DASRDD   dasrdd.for
READ double precision data from EK column                  EKRCED   ekrced.for
READ encoded characters from a text file                   RDENCC   rdencc.for
READ ephemeris data                                        SPKEZ    spkez.for
                                                           SPKEZP   spkezp.for
                                                           SPKEZR   spkezr.for
                                                           SPKPOS   spkpos.for
READ from a kernel file., determine the last line          RDKLIN   rdker.for
READ integer data from a das file                          DASRDI   dasrdi.for
READ integer data from EK column                           EKRCEI   ekrcei.for
READ, open DAF for                                         DAFOPR   dafah.for
READ record from type 03 pck segment                       PCKR03   pckr03.for
READ record from type 1 SPK segment                        SPKR01   spkr01.for
READ record from type 10 SPK segment                       SPKR10   spkr10.for
READ record from type 12 SPK segment                       SPKR12   spkr12.for
READ record from type 13 SPK segment                       SPKR13   spkr13.for
READ record from type 14 SPK segment                       SPKR14   spkr14.for
READ record from type 15 SPK segment                       SPKR15   spkr15.for
READ record from type 17 SPK segment                       SPKR17   spkr17.for
READ record from type 18 SPK segment                       SPKR18   spkr18.for
READ record from type 19 SPK segment                       SPKR19   spkr19.for
READ record from type 2 pck segment                        PCKR02   pckr02.for
READ record from type 2 SPK segment                        SPKR02   spkr02.for
READ record from type 20 pck segment                       PCKR20   pckr20.for
READ record from type 20 SPK segment                       SPKR20   spkr20.for
READ record from type 21 SPK segment                       SPKR21   spkr21.for
READ record from type 3 SPK segment                        SPKR03   spkr03.for
READ record from type 4 CK segment                         CKR04    ckr04.for
READ record from type 5 CK segment                         CKR05    ckr05.for
READ record from type 5 SPK segment                        SPKR05   spkr05.for
READ record from type 6 CK segment                         CKR06    ckr06.for
READ record from type 8 SPK segment                        SPKR08   spkr08.for
READ record from type 9 SPK segment                        SPKR09   spkr09.for
READ requests, number of DAF                               DAFNRR   dafrwd.for
READ, text file open for                                   TXTOPR   txtopr.for
READ the first comment line of an SPK or CK file           SPCRFL   spcrfl.for
READ the next comment line of an SPK or CK file            SPCRNL   spcrfl.for
READ the next data line from a kernel file                 RDKDAT   rdker.for
READ the next variable from a kernel file                  RDKVAR   rdkvar.for
READ trajectory data                                       SPKEZ    spkez.for
                                                           SPKEZP   spkezp.for
                                                           SPKEZR   spkezr.for
                                                           SPKPOS   spkpos.for
READ write d.p. DAF                                        DAFRWD   dafrwd.for
READER for SPK file, easy                                  SPKEZ    spkez.for
READERS, buffer CK segments for                            CKBSR    ckbsr.for
READERS, buffer pck segments for                           PCKBSR   pckbsr.for
READERS, buffer SPK segments for                           SPKBSR   spkbsr.for
READING comments from an SPK or CK file, continue          SPCRNL   spcrfl.for
READING, open a das file for                               DASOPR   dasfm.for
READING, open EK for                                       EKOPR    ekopr.for
READS of character records, perform fortran                DASIOC   dasioc.for
READS of double precision records, perform fortran         DASIOD   dasiod.for
READS of integer records, perform fortran                  DASIOI   dasioi.for
RECENTLY used item buffering, remove least                 LOCATI   locati.for
RECOGNIZE quoted string token                              LXQSTR   lxqstr.for
RECOGNIZED and unrecognized tokens, scan a string for      SCAN     scanit.for
                                                           SCANIT   scanit.for
RECORD, evaluate CK type 1 pointing data                   CKE01    cke01.for
RECORD, evaluate CK type 2 pointing data                   CKE02    cke02.for
RECORD, evaluate CK type 3 pointing data                   CKE03    cke03.for
RECORD, evaluate CK type 4 pointing data                   CKE04    cke04.for
RECORD, evaluate pck type 20                               PCKE20   pcke20.for
RECORD from an EK segment, delete                          EKDELR   ekdelr.for
RECORD from type 03 pck segment, read                      PCKR03   pckr03.for
RECORD from type 1 SPK segment, read                       SPKR01   spkr01.for
RECORD from type 10 SPK segment, read                      SPKR10   spkr10.for
RECORD from type 12 SPK segment, read                      SPKR12   spkr12.for
RECORD from type 13 SPK segment, read                      SPKR13   spkr13.for
RECORD from type 14 SPK segment, read                      SPKR14   spkr14.for
RECORD from type 15 SPK segment, read                      SPKR15   spkr15.for
RECORD from type 17 SPK segment, read                      SPKR17   spkr17.for
RECORD from type 18 SPK segment, read                      SPKR18   spkr18.for
RECORD from type 19 SPK segment, read                      SPKR19   spkr19.for
RECORD from type 2 pck segment, read                       PCKR02   pckr02.for
RECORD from type 2 SPK segment, read                       SPKR02   spkr02.for
RECORD from type 20 pck segment, read                      PCKR20   pckr20.for
RECORD from type 20 SPK segment, read                      SPKR20   spkr20.for
RECORD from type 21 SPK segment, read                      SPKR21   spkr21.for
RECORD from type 3 SPK segment, read                       SPKR03   spkr03.for
RECORD from type 4 CK segment, read                        CKR04    ckr04.for
RECORD from type 5 CK segment, read                        CKR05    ckr05.for
RECORD from type 5 SPK segment, read                       SPKR05   spkr05.for
RECORD from type 6 CK segment, read                        CKR06    ckr06.for
RECORD from type 8 SPK segment, read                       SPKR08   spkr08.for
RECORD from type 9 SPK segment, read                       SPKR09   spkr09.for
RECORD, get CK type 1                                      CKGR01   ckgr01.for
RECORD, get CK type 2                                      CKGR02   ckgr02.for
RECORD, get CK type 3                                      CKGR03   ckgr03.for
RECORD, get CK type 4                                      CKGR04   ckgr04.for
RECORD, get CK type 5                                      CKGR05   ckgr05.for
RECORD, get CK type 6                                      CKGR06   ckgr06.for
RECORD into EK segment, insert                             EKINSR   ekinsr.for
RECORD, read CK type 1 pointing data                       CKR01    ckr01.for
RECORD, read CK type 2 pointing data                       CKR02    ckr02.for
RECORD, read CK type 3 pointing data                       CKR03    ckr03.for
RECORD, read DAF character                                 DAFRCR   dafrcr.for
RECORD, read DAF d.p.                                      DAFGDR   dafrwd.for
                                                           DAFRDR   dafrwd.for
RECORD, read DAF file                                      DAFRFR   dafrfr.for
RECORD, read DAF summary                                   DAFGSR   dafrwd.for
RECORD, read das file                                      DASRFR   dasrfr.for
RECORD to EK segment, append                               EKAPPR   ekappr.for
RECORD, write DAF character                                DAFWCR   dafwcr.for
RECORD, write DAF d.p.                                     DAFWDR   dafrwd.for
RECORD, write DAF file                                     DAFWFR   dafwfr.for
RECORD, write das file                                     DASWFR   daswfr.for
RECORD/WORD, DAF address to                                DAFARW   dafrwa.for
RECORD/WORD to DAF address                                 DAFRWA   dafrwa.for
RECORDS, add DAF reserved                                  DAFARR   dafarr.for
RECORDS from a das file, remove comment                    DASRCR   dasrcr.for
RECORDS in a das file, segregate the data                  DASSDR   dassdr.for
RECORDS, number of CK type 1                               CKNR01   cknr01.for
RECORDS, number of CK type 2                               CKNR02   cknr02.for
RECORDS, number of CK type 3                               CKNR03   cknr03.for
RECORDS, number of CK type 4                               CKNR04   cknr04.for
RECORDS, number of CK type 5                               CKNR05   cknr05.for
RECORDS, perform fortran reads of character                DASIOC   dasioc.for
RECORDS, perform fortran reads of double precision         DASIOD   dasiod.for
RECORDS, perform fortran reads of integer                  DASIOI   dasioi.for
RECORDS, perform fortran writes of character               DASIOC   dasioc.for
RECORDS, perform fortran writes of double precision        DASIOD   dasiod.for
RECORDS, perform fortran writes of integer                 DASIOI   dasioi.for
RECORDS, read and write das physical                       DASRWR   dasrwr.for
RECORDS, read das character physical                       DASRRC   dasrwr.for
RECORDS, read das double precision physical                DASRRD   dasrwr.for
RECORDS, read das integer physical                         DASRRI   dasrwr.for
RECORDS, remove DAF reserved                               DAFRRR   dafrrr.for
RECORDS to a das file, add comment                         DASACR   dasacr.for
RECORDS to a das file, write buffered                      DASWBR   dasrwr.for
RECORDS, update das character physical                     DASURC   dasrwr.for
RECORDS, update das double precision physical              DASURD   dasrwr.for
RECORDS, update das integer physical                       DASURI   dasrwr.for
RECORDS, write das character physical                      DASWRC   dasrwr.for
RECORDS, write das double precision physical               DASWRD   dasrwr.for
RECORDS, write das integer physical                        DASWRI   dasrwr.for
RECTANGLE in type 1 star catalog, find stars in ra-dec     STCF01   stcf01.for
RECTANGULAR, convert body-fixed latitudinal coordinates to SRFREC   srfrec.for
RECTANGULAR, convert range, azimuth and elevation to       AZLREC   azlrec.for
RECTANGULAR, convert surface latitudinal coordinates to    SRFREC   srfrec.for
RECTANGULAR coordinates, convert planetographic to         PGRREC   pgrrec.for
RECTANGULAR coordinates, convert range, az and el to       AZLREC   azlrec.for
RECTANGULAR coordinates, geodetic to                       GEOREC   georec.for
RECTANGULAR coordinates, jacobian matrix of az/el w.r.t.   DAZLDR   dazldr.for
RECTANGULAR coordinates, jacobian of cylindrical w.r.t.    DCYLDR   dcyldr.for
RECTANGULAR coordinates, jacobian of geodetic w.r.t.       DGEODR   dgeodr.for
RECTANGULAR coordinates, jacobian of latitudinal w.r.t.    DLATDR   dlatdr.for
RECTANGULAR coordinates, jacobian of planetographic w.r.t. DPGRDR   dpgrdr.for
RECTANGULAR coordinates, jacobian of spherical w.r.t.      DSPHDR   dsphdr.for
RECTANGULAR coordinates, latitudinal to                    LATREC   latrec.for
RECTANGULAR coordinates, range, az and el to               AZLREC   azlrec.for
RECTANGULAR coordinates, range ra and dec to               RADREC   radrec.for
RECTANGULAR coordinates, spherical to                      SPHREC   sphrec.for
RECTANGULAR coordinates to ra and dec                      RECRAD   recrad.for
RECTANGULAR coordinates to range, az and el                RECAZL   recazl.for
RECTANGULAR coordinates to range, az and el, convert       RECAZL   recazl.for
RECTANGULAR, cylindrical to                                CYLREC   cylrec.for
RECTANGULAR derivative, range, azimuth and elevation to    DRDAZL   drdazl.for
RECTANGULAR, range, azimuth and elevation to               AZLREC   azlrec.for
RECTANGULAR, right ascension and declination to            RADREC   radrec.for
RECTANGULAR, surface point latitudinal coordinates to      SRFREC   srfrec.for
RECTANGULAR to cylindrical coordinates                     RECCYL   reccyl.for
RECTANGULAR to geodetic                                    RECGEO   recgeo.for
RECTANGULAR to latitudinal coordinates                     RECLAT   reclat.for
RECTANGULAR to planetographic coordinates, convert         RECPGR   recpgr.for
RECTANGULAR to range, az and el velocity conversion        DAZLDR   dazldr.for
RECTANGULAR to range, azimuth and elevation                RECAZL   recazl.for
RECTANGULAR to range, azimuth and elevation, convert       RECAZL   recazl.for
RECTANGULAR to range, azimuth and elevation derivative     DAZLDR   dazldr.for
RECTANGULAR to right ascension and declination             RECRAD   recrad.for
RECTANGULAR to spherical coordinates                       RECSPH   recsph.for
RECTANGULAR velocity conversion, range, az and el to       DRDAZL   drdazl.for
RECTANGULAR w.r.t. az/el coordinates, jacobian matrix of   DRDAZL   drdazl.for
RECTANGULAR w.r.t. cylindrical coordinates, jacobian of    DRDCYL   drdcyl.for
RECTANGULAR w.r.t. geodetic coordinates, jacobian of       DRDGEO   drdgeo.for
RECTANGULAR w.r.t. latitudinal coordinates, jacobian of    DRDLAT   drdlat.for
RECTANGULAR w.r.t. planetographic coordinates, jacobian of DRDPGR   drdpgr.for
RECTANGULAR w.r.t. spherical coordinates, jacobian of      DRDSPH   drdsph.for
REFERENCE frame attributes, fetch                          FRINFO   framex.for
REFERENCE frame default, inertial                          IRFDEF   chgirf.for
REFERENCE frame, get coverage window for binary pck        PCKCOV   pckcov.for
REFERENCE frame, get instrument frame rotation and         CKFROT   ckfrot.for
REFERENCE frame, get instrument frame transformation and   CKFXFM   ckfxfm.for
REFERENCE frame name, inertial                             IRFNAM   chgirf.for
REFERENCE frame number, inertial                           IRFNUM   chgirf.for
REFERENCE frame rotation, inertial                         IRFROT   chgirf.for
REFERENCE frames, change inertial                          CHGIRF   chgirf.for
REFERENCE frames, fetch ids of built-in                    BLTFRM   bltfrm.for
REFERENCE frames from the kernel pool, fetch ids of        KPLFRM   kplfrm.for
REFERENCE value in a generic segment, find the index of a  SGFRVI   sgfrvi.for
REFERENCE values from a generic segment, fetch             SGFREF   sgfref.for
REFINEMENT, gf standard step                               GFREFN   gfrefn.for
RELATIVE difference of 3-dimensional vectors               VREL     vrel.for
RELATIVE difference of n-dimensional vectors               VRELG    vrelg.for
RELATIVE observer corrected for aberrations, get position  SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
RELATIVE observer corrected for aberrations, get state     SPKEZ    spkez.for
RELATIVE to an observer, using body names get position     SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
RELATIVE to an observer, using body names get target state SPKEZR   spkezr.for
RELATIVE to another, geometric position of one body        SPKGPS   spkgps.for
RELATIVE to another, geometric state of one body           SPKGEO   spkgeo.for
RELATIVE to constant position observer, az/el coordinates  AZLCPO   azlcpo.for
RELATIVE to constant position observer, state              SPKCPO   spkcpo.for
RELATIVE to constant position surface point, state         SPKCPO   spkcpo.for
RELATIVE to constant velocity observer, state              SPKCVO   spkcvo.for
RELATIVE to constant velocity surface point, state         SPKCVO   spkcvo.for
RELATIVE to landmark on extended object, az/el coordinates AZLCPO   azlcpo.for
RELATIVE to landmark on extended object, state             SPKCPO   spkcpo.for
                                                           SPKCVO   spkcvo.for
RELATIVE to observer corrected for aberrations, get state  SPKEZR   spkezr.for
RELATIVE to solar system barycenter, state                 SPKSSB   spkssb.for
RELATIVE to surface point extended object, az/el coordinat AZLCPO   azlcpo.for
RELATIVE to surface point on extended object, state        SPKCPO   spkcpo.for
                                                           SPKCVO   spkcvo.for
REMAINDER of a double precision division, compute the      RMAIND   rmaind.for
REMAINDER of an integer division, compute the              RMAINI   rmaini.for
REMOVE a substring                                         REMSUB   remsub.for
REMOVE an item from a character set                        REMOVC   removc.for
REMOVE an item from a d.p. set                             REMOVD   removd.for
REMOVE an item from an integer set                         REMOVI   removi.for
REMOVE comment records from a das file                     DASRCR   dasrcr.for
REMOVE DAF reserved records                                DAFRRR   dafrrr.for
REMOVE duplicates from a character array                   RMDUPC   rmdupc.for
REMOVE duplicates from a d.p. array                        RMDUPD   rmdupd.for
REMOVE duplicates from an integer array                    RMDUPI   rmdupi.for
REMOVE elements from a character array                     REMLAC   remlac.for
REMOVE elements from a d.p. array                          REMLAD   remlad.for
REMOVE elements from an integer array                      REMLAI   remlai.for
REMOVE least recently used item buffering                  LOCATI   locati.for
REMOVE tokens from a scanned list of tokens                SCANRJ   scanrj.for
RENAME an existing symbol                                  SYRENC   syrenc.for
                                                           SYREND   syrend.for
                                                           SYRENI   syreni.for
REORDER a character array                                  REORDC   reordc.for
REORDER a d.p. array                                       REORDD   reordd.for
REORDER a logical array                                    REORDL   reordl.for
REORDER an integer array                                   REORDI   reordi.for
REORDER DAF arrays                                         DAFRA    dafra.for
REPLACE a word                                             REPLWD   replwd.for
REPLACE character entry in an EK column                    EKUCEC   ekucec.for
REPLACE characters in a string                             REPLCH   replch.for
REPLACE d.p. entry in an EK column                         EKUCED   ekuced.for
REPLACE DAF summary                                        DAFRS    daffa.for
REPLACE integer entry in an EK column                      EKUCEI   ekucei.for
REPLACE marker with cardinal text                          REPMCT   repmct.for
REPLACE marker with character string                       REPMC    repmc.for
REPLACE marker with d.p. number                            REPMD    repmd.for
REPLACE marker with formatted d.p. value                   REPMF    repmf.for
REPLACE marker with integer                                REPMI    repmi.for
REPLACE marker with logical value                          REPML    repml.for
REPLACE marker with ordinal text                           REPMOT   repmot.for
REPLACE one substring with another substring               REPSUB   repsub.for
REPLACE time entry in an EK column                         EKUCED   ekuced.for
REPORT an excess of elements in a cell                     EXCESS   excess.for
REPORT, gf finish a progress                               GFREPF   gfrprt.for
REPORT, gf initialize a progress                           GFREPI   gfrprt.for
REPORT, gf update a progress                               GFREPU   gfrprt.for
REPORT umbrella, gf progress                               GFRPRT   gfrprt.for
REPRESENTATIONS, convert between various parsed time       TTRANS   ttrans.for
REPRESENTING a d.p. number, format a string                DPFMT    dpfmt.for
REQUESTS, number of DAF read                               DAFNRR   dafrwd.for
RESERVE a logical unit                                     RESLUN   fndlun.for
RESERVED logical unit, free a                              FRELUN   fndlun.for
RESERVED records, add DAF                                  DAFARR   dafarr.for
RESERVED records, remove DAF                               DAFRRR   dafrrr.for
RESET error status                                         RESET    reset.for
RESPONSE action, get current error                         GETACT   putact.for
RESPONSE action, store the error                           PUTACT   putact.for
RESTRICT time strings to proper form                       TPARCH   tcheck.for
RETAIN significant digits                                  SIGDGT   sigdgt.for
RETRIEVE a continued string value from the kernel pool     SEPOOL   sepool.for
                                                           STPOOL   stpool.for
RETRIEVE a meta data value for a generic segment           SGMETA   sgmeta.for
RETRIEVE dsk tolerance or margin parameters                DSKGTL   dsktol.for
RETRIEVE information on loaded spice kernels               KDATA    keeper.for
RETURN a kernel pool definition parameter                  SZPOOL   pool.for
RETURN a set, parse a list of items and                    LPARSS   lparss.for
RETURN allowed access methods for das files                DASHAM   dasfm.for
RETURN default allowed identifier characters               LXDFID   lxname.for
RETURN dsk segment descriptor                              DSKGD    dskgd.for
RETURN EK segment summary                                  EKSSUM   ekssum.for
RETURN head of linked list                                 LNKHL    lnkhl.for
RETURN indicator, immediate                                RETURN   return.for
RETURN information on loaded EK column specified by index  EKCII    ekqmgr.for
RETURN instrument's fov parameters                         GETFOV   getfov.for
RETURN instrument's fov parameters, using instrument name  GETFVN   getfvn.for
RETURN last logical addresses in das file                  DASLLA   daslla.for
RETURN logical address range of das file                   DASLLA   daslla.for
RETURN name of a loaded table                              EKTNAM   ekqmgr.for
RETURN names of kernel pool variables matching a template  GNPOOL   pool.for
RETURN next node in linked list                            LNKNXT   lnknxt.for
RETURN number of loaded tables                             EKNTAB   ekqmgr.for
RETURN number of nodes in linked list pool                 LNKNFN   lnknfn.for
RETURN number of segments in an e-kernel                   EKNSEG   eknseg.for
RETURN partition data for a type 1 SCLK                    SCPR01   sc01.for
RETURN previous node in linked list                        LNKPRV   lnkprv.for
RETURN SCLK type, using type 1 database                    SCTY01   sc01.for
RETURN set of handles of open das files                    DASHOF   dasfm.for
RETURN shadowing status of an EK file                      EKSHDW   ekshdw.for
RETURN size of linked list                                 LNKSIZ   lnksiz.for
RETURN specified vertices from type 2 dsk segment          DSKV02   dskv02.for
RETURN summary information about a kernel pool variable    DTPOOL   pool.for
RETURN tail of linked list                                 LNKTL    lnktl.for
RETURN the character value of a pooled kernel variable     GCPOOL   pool.for
RETURN the count of loaded EK columns                      EKCCNT   ekqmgr.for
RETURN the d.p. value of a pooled kernel variable          GDPOOL   pool.for
RETURN the file summary of a das file                      DASHFS   dasfm.for
RETURN the integer value of a pooled kernel variable       GIPOOL   pool.for
RETURN the number of elements in a column entry            EKNELT   ekqmgr.for
RETURN the number of loaded EK columns                     EKCCNT   ekqmgr.for
RETURN the numeric value of a pooled kernel variable       GDPOOL   pool.for
RETURN the set of handles for open DAF files               DAFHOF   dafah.for
RETURN the string value of a pooled kernel variable        GCPOOL   pool.for
RETURN the value of a pooled kernel variable               RTPOOL   pool.for
RETURN version strings                                     TKVRSN   tkvrsn.for
REVERSE search, position of substring                      POSR     posr.for
RIGHT ascension and declination, rectangular to            RECRAD   recrad.for
RIGHT ascension and declination to rectangular             RADREC   radrec.for
RIGHT handed coordinate frame, build a                     FRAME    frame.for
RIGHT justify a character string                           RJUST    rjust.for
RIGHT, shift                                               SHIFTR   shiftr.for
RIGHT trim                                                 RTRIM    rtrim.for
ROOT, d.p. cube                                            DCBRT    dcbrt.for
ROOTS of a quadratic equation                              RQUAD    rquad.for
ROTATE a matrix                                            ROTMAT   rotmat.for
ROTATE a vector                                            ROTVEC   rotvec.for
ROTATE positions from one frame to another                 REFCHG   refchg.for
ROTATION about an axis, vector                             VROTV    vrotv.for
ROTATION and angular velocity, state transformation to     RAV2XF   rav2xf.for
                                                           XF2RAV   xf2rav.for
ROTATION and frame of a constant offset frame, fetch the   TKFRAM   tkfram.for
ROTATION and frame of a text kernel frame, fetch the       TKFRAM   tkfram.for
ROTATION and reference frame, get instrument frame         CKFROT   ckfrot.for
ROTATION, axis and angle to                                AXISAR   axisar.for
ROTATION, inertial reference frame                         IRFROT   chgirf.for
ROTATION matrix, axis and angle of a                       RAXISA   raxisa.for
ROTATION matrix, derivative of a                           DROTAT   drotat.for
ROTATION matrix from a specified frame, find a             ROTGET   rotget.for
ROTATION matrix, generate a                                ROTATE   rotate.for
ROTATION matrix, indicate whether a matrix is a            ISROT    isrot.for
ROTATION, sharpen the orthogonality of the columns of a    SHARPR   sharpr.for
ROUND to exact value                                       EXACT    exact.for
ROUTINE, gf standard bail out                              GFBAIL   gfbail.for
ROUTINE of an update to a kernel pool variable, notify a   SWPOOL   pool.for
ROUTINES, change default convergence tolerance for gf      GFSTOL   gfstol.for
ROUTINES, perform low-level i/o for das                    DASIOC   dasioc.for
                                                           DASIOD   dasiod.for
                                                           DASIOI   dasioi.for
 
S/P-KERNEL, --- see SPK
         
S Top

SAME sign d.p. numbers                                     SMSGND   smsgnd.for
SAME sign integer numbers                                  SMSGNI   smsgni.for
SAMPLE time string to produce a time format picture, use a TPICTR   tpictr.for
SCALAR components from a vector, unpack three              VUPACK   vupack.for
SCALAR components into a vector, pack three                VPACK    vpack.for
SCALAR function, first derivative of a user-defined        UDDF     uddf.for
SCALAR function less than zero, first derivative of        UDDC     uddc.for
SCALAR function search, gf user defined                    GFUDS    gfuds.for
SCALE point to lie on ellipsoid                            EDPNT    edpnt.for
SCALING, 3-dimensional vector                              VSCL     vscl.for
SCALING in place, 3-dimensional vector                     VSCLIP   vsclip.for
SCALING, n-dimensional vector                              VSCLG    vsclg.for
SCAN a string for a number.                                LX4NUM   lx4num.for
SCAN a string for a signed integer.                        LX4DEC   lx4dec.for
                                                           LX4SGN   lx4sgn.for
SCAN a string for an unsigned integer.                     LX4UNS   lx4uns.for
SCAN a string for recognized and unrecognized tokens       SCAN     scanit.for
                                                           SCANIT   scanit.for
SCAN identifiers                                           LXIDNT   lxname.for
SCAN name tokens --- umbrella                              LXNAME   lxname.for
SCAN quoted string token                                   LXQSTR   lxqstr.for
SCANNED list of tokens, remove tokens from a               SCANRJ   scanrj.for
SCANNING strings, prepare for                              SCANPR   scanit.for
SCIENTIFIC notation, convert d.p. to base 16               DP2HX    dp2hx.for
SCIENTIFIC notation d.p. number, convert base 16           HX2DP    hx2dp.for
SCLK, --- see spacecraft clock
SCLK and SPK id, map c-kernel id to                        CKMETA   ckmeta.for
SCLK id code, convert an SCLK name to an                   SCID2N   sctran.for
                                                           SCN2ID   sctran.for
SCLK id codes and names, convert between                   SCTRAN   sctran.for
SCLK name to an SCLK id code, convert an                   SCID2N   sctran.for
                                                           SCN2ID   sctran.for
SCLK, return partition data for a type 1                   SCPR01   sc01.for
SCLK type, using type 1 database, return                   SCTY01   sc01.for
SCRATCH das file, open a                                   DASOPS   dasfm.for
SCRATCH e-kernel, open                                     EKOPS    ekops.for
SCRATCH EK, open                                           EKOPS    ekops.for
SEARCH array for equivalent character string               ESRCHC   esrchc.for
SEARCH, begin DAF backward                                 DAFBBS   daffa.for
SEARCH, begin DAF forward                                  DAFBFS   daffa.for
SEARCH for a character string, binary                      BSRCHC   bsrchc.for
SEARCH for a string using an order vector, binary          BSCHOC   bschoc.for
SEARCH for an integer using an order vector, binary        BSCHOI   bschoi.for
SEARCH for an integer value, binary                        BSRCHI   bsrchi.for
SEARCH for CK segment, begin                               CKBSS    ckbsr.for
SEARCH for d.p. value, binary                              BSRCHD   bsrchd.for
SEARCH for events in loaded EK files                       EKSRCH   ekqmgr.for
SEARCH for position of character, forward                  CPOS     cpos.for
SEARCH for position of unlisted character, backward        NCPOSR   ncposr.for
SEARCH for position of unlisted character, forward         NCPOS    ncpos.for
SEARCH for the position of a character, backward           CPOSR    cposr.for
SEARCH, gf angular separation                              GFSEP    gfsep.for
SEARCH, gf distance                                        GFDIST   gfdist.for
SEARCH, gf mid-level occultation                           GFOCCE   gfocce.for
SEARCH, gf mid-level target in instrument fov              GFFOVE   gffove.for
SEARCH, gf occultation                                     GFOCLT   gfoclt.for
SEARCH, gf phase angle                                     GFPA     gfpa.for
SEARCH, gf position coordinate                             GFPOSC   gfposc.for
SEARCH, gf range rate                                      GFRR     gfrr.for
SEARCH, gf ray in instrument fov                           GFRFOV   gfrfov.for
SEARCH, gf subpoint coordinate                             GFSUBC   gfsubc.for
SEARCH, gf surface intercept coordinate                    GFSNTC   gfsntc.for
SEARCH, gf target in instrument fov                        GFTFOV   gftfov.for
SEARCH, gf user defined boolean function                   GFUDB    gfudb.for
SEARCH, gf user defined scalar function                    GFUDS    gfuds.for
SEARCH in a character array                                ISRCHC   isrchc.for
SEARCH in a d.p. array                                     ISRCHD   isrchd.for
SEARCH in an integer array                                 ISRCHI   isrchi.for
SEARCH in dla file, begin backward                         DLABBS   dlabbs.for
SEARCH in dla file, begin forward                          DLABFS   dlabfs.for
SEARCH, position of substring reverse                      POSR     posr.for
SEARCH using illumination angle constraints                GFILUM   gfilum.for
SEARCH using lighting angle constraints                    GFILUM   gfilum.for
SEARCHING, select a DAF to continue                        DAFCS    daffa.for
SECONDS past J2000 as a string, convert and format d.p.    TIMOUT   timout.for
SECONDS past the J2000 epoch, convert a string to tdb      STR2ET   str2et.for
SECONDS per day                                            SPD      spd.for
SECONDS per julian year, number of                         JYEAR    jyear.for
SECONDS per tropical year, number of                       TYEAR    tyear.for
SEGMENT, add data to a type 03 pck                         PCK03A   pck03a.for
SEGMENT, add data to a type 14 SPK                         SPK14A   spk14a.for
SEGMENT, add data to a type 4 CK                           CKW04A   ckw04a.for
SEGMENT and cone, intersection of line                     INCNSG   incnsg.for
SEGMENT, append record to EK                               EKAPPR   ekappr.for
SEGMENT, begin search for CK                               CKBSS    ckbsr.for
SEGMENT, begin writing a fixed packet size generic         SGBWFS   sgseqw.for
SEGMENT, begin writing a type 03 pck                       PCK03B   pck03b.for
SEGMENT, begin writing a type 14 SPK                       SPK14B   spk14b.for
SEGMENT, begin writing a type 4 CK                         CKW04B   ckw04b.for
SEGMENT, begin writing a variable packet size generic      SGBWVS   sgseqw.for
SEGMENT, compute range bounds for type 2 dsk               DSKRB2   dskrb2.for
SEGMENT, delete record from an EK                          EKDELR   ekdelr.for
SEGMENT descriptor, return dsk                             DSKGD    dskgd.for
SEGMENT descriptor, unpack and pck                         PCKUDS   pckuds.for
SEGMENT descriptor, unpack and SPK                         SPKUDS   spkuds.for
SEGMENT descriptor, validate and pack a pck                PCKPDS   pckpds.for
SEGMENT descriptor, validate and pack an SPK               SPKPDS   spkpds.for
SEGMENT, end a generic                                     SGWES    sgseqw.for
SEGMENT, end a type 03 pck                                 PCK03E   pck03e.for
SEGMENT, end a type 14 SPK                                 SPK14E   spk14e.for
SEGMENT, end a type 4 CK                                   CKW04E   ckw04e.for
SEGMENT, evaluate type 03 pck                              PCKE03   pcke03.for
SEGMENT, evaluate type 1 SPK                               SPKE01   spke01.for
SEGMENT, evaluate type 10 SPK                              SPKE10   spke10.for
SEGMENT, evaluate type 12 SPK                              SPKE12   spke12.for
SEGMENT, evaluate type 13 SPK                              SPKE13   spke13.for
SEGMENT, evaluate type 14 SPK                              SPKE14   spke14.for
SEGMENT, evaluate type 15 SPK                              SPKE15   spke15.for
SEGMENT, evaluate type 17 SPK                              SPKE17   spke17.for
SEGMENT, evaluate type 18 SPK                              SPKE18   spke18.for
SEGMENT, evaluate type 2 SPK                               SPKE02   spke02.for
SEGMENT, evaluate type 20 SPK                              SPKE20   spke20.for
SEGMENT, evaluate type 21 SPK                              SPKE21   spke21.for
SEGMENT, evaluate type 3 SPK                               SPKE03   spke03.for
SEGMENT, evaluate type 5 CK                                CKE05    cke05.for
SEGMENT, evaluate type 5 SPK                               SPKE05   spke05.for
SEGMENT, evaluate type 8 SPK                               SPKE08   spke08.for
SEGMENT, evaluate type 9 SPK                               SPKE09   spke09.for
SEGMENT, fetch constants from a generic                    SGFCON   sgfcon.for
SEGMENT, fetch d.p. data from a type 2 dsk                 DSKD02   dskd02.for
SEGMENT, fetch integer data from a type 2 dsk              DSKI02   dski02.for
SEGMENT, fetch model size parameters from a type 2 dsk     DSKZ02   dskz02.for
SEGMENT, fetch packets from a generic                      SGFPKT   sgfpkt.for
SEGMENT, fetch parameters from a type 2 dsk                DSKB02   dskb02.for
SEGMENT, fetch plate data from a type 2 dsk                DSKP02   dskp02.for
SEGMENT, fetch reference values from a generic             SGFREF   sgfref.for
SEGMENT, find the index of a reference value in a generic  SGFRVI   sgfrvi.for
SEGMENT, finish fast write of an EK                        EKFFLD   ekffld.for
SEGMENT for fast writing, start new e-kernel               EKIFLD   ekifld.for
SEGMENT for fast writing, start new EK                     EKIFLD   ekifld.for
SEGMENT, get mini-segment parameters from CK type 6        CKMP06   ckmp06.for
SEGMENT, get pointing from CK                              CKPFS    ckpfs.for
SEGMENT in dla file, begin new                             DLABNS   dlabns.for
SEGMENT in dla file, end new                               DLAENS   dlaens.for
SEGMENT in dla file, find next                             DLAFNS   dlafns.for
SEGMENT in dla file, find previous                         DLAFPS   dlafps.for
SEGMENT, insert record into EK                             EKINSR   ekinsr.for
SEGMENT, make spatial index for type 2 dsk                 DSKMI2   dskmi2.for
SEGMENT, nearest point on line                             NPSGPT   npsgpt.for
SEGMENT, number of mini-segments in CK type 6              CKNM06   cknm06.for
SEGMENT, read record from type 03 pck                      PCKR03   pckr03.for
SEGMENT, read record from type 1 SPK                       SPKR01   spkr01.for
SEGMENT, read record from type 10 SPK                      SPKR10   spkr10.for
SEGMENT, read record from type 12 SPK                      SPKR12   spkr12.for
SEGMENT, read record from type 13 SPK                      SPKR13   spkr13.for
SEGMENT, read record from type 14 SPK                      SPKR14   spkr14.for
SEGMENT, read record from type 15 SPK                      SPKR15   spkr15.for
SEGMENT, read record from type 17 SPK                      SPKR17   spkr17.for
SEGMENT, read record from type 18 SPK                      SPKR18   spkr18.for
SEGMENT, read record from type 19 SPK                      SPKR19   spkr19.for
SEGMENT, read record from type 2 pck                       PCKR02   pckr02.for
SEGMENT, read record from type 2 SPK                       SPKR02   spkr02.for
SEGMENT, read record from type 20 pck                      PCKR20   pckr20.for
SEGMENT, read record from type 20 SPK                      SPKR20   spkr20.for
SEGMENT, read record from type 21 SPK                      SPKR21   spkr21.for
SEGMENT, read record from type 3 SPK                       SPKR03   spkr03.for
SEGMENT, read record from type 4 CK                        CKR04    ckr04.for
SEGMENT, read record from type 5 CK                        CKR05    ckr05.for
SEGMENT, read record from type 5 SPK                       SPKR05   spkr05.for
SEGMENT, read record from type 6 CK                        CKR06    ckr06.for
SEGMENT, read record from type 8 SPK                       SPKR08   spkr08.for
SEGMENT, read record from type 9 SPK                       SPKR09   spkr09.for
SEGMENT, retrieve a meta data value for a generic          SGMETA   sgmeta.for
SEGMENT, return specified vertices from type 2 dsk         DSKV02   dskv02.for
SEGMENT, select next CK                                    CKSNS    ckbsr.for
SEGMENT, select pck file and                               PCKSFS   pckbsr.for
SEGMENT, select SPK file and                               SPKSFS   spkbsr.for
SEGMENT, start new e-kernel                                EKBSEG   ekbseg.for
SEGMENT, start new EK                                      EKBSEG   ekbseg.for
SEGMENT, subset type 1 SPK                                 SPKS01   spks01.for
SEGMENT, subset type 10 SPK                                SPKS10   spks10.for
SEGMENT, subset type 12 SPK                                SPKS12   spks12.for
SEGMENT, subset type 13 SPK                                SPKS13   spks13.for
SEGMENT, subset type 14 SPK                                SPKS14   spks14.for
SEGMENT, subset type 15 SPK                                SPKS15   spks15.for
SEGMENT, subset type 17 SPK                                SPKS17   spks17.for
SEGMENT, subset type 18 SPK                                SPKS18   spks18.for
SEGMENT, subset type 2 SPK                                 SPKS02   spks02.for
SEGMENT, subset type 20 SPK                                SPKS20   spks20.for
SEGMENT, subset type 21 SPK                                SPKS21   spks21.for
SEGMENT, subset type 3 SPK                                 SPKS03   spks03.for
SEGMENT, subset type 5 SPK                                 SPKS05   spks05.for
SEGMENT, subset type 8 SPK                                 SPKS08   spks08.for
SEGMENT, subset type 9 SPK                                 SPKS09   spks09.for
SEGMENT summary, return EK                                 EKSSUM   ekssum.for
SEGMENT, write a type 10 SPK                               SPKW10   spkw10.for
SEGMENT, write a type 15 SPK                               SPKW15   spkw15.for
SEGMENT, write a type 17 SPK                               SPKW17   spkw17.for
SEGMENT, write a type 2 dsk                                DSKW02   dskw02.for
SEGMENT, write CK type 1 pointing data                     CKW01    ckw01.for
SEGMENT, write CK type 2 pointing data                     CKW02    ckw02.for
SEGMENT, write CK type 3 pointing data                     CKW03    ckw03.for
SEGMENT, write CK type 5 data                              CKW05    ckw05.for
SEGMENT, write entire character column to EK               EKACLC   ekaclc.for
SEGMENT, write entire d.p. column to EK                    EKACLD   ekacld.for
SEGMENT, write entire integer column to EK                 EKACLI   ekacli.for
SEGMENT, write fixed size packets to a generic             SGWFPK   sgseqw.for
SEGMENT, write pck type 2 data                             PCKW02   pckw02.for
SEGMENT, write pck type 20 data                            PCKW20   pckw20.for
SEGMENT, write SPK type 1 ephemeris data                   SPKW01   spkw01.for
SEGMENT, write SPK type 12 ephemeris data                  SPKW12   spkw12.for
SEGMENT, write SPK type 13 ephemeris data                  SPKW13   spkw13.for
SEGMENT, write SPK type 18 ephemeris data                  SPKW18   spkw18.for
SEGMENT, write SPK type 19 ephemeris data                  SPKW19   spkw19.for
SEGMENT, write SPK type 2 data                             SPKW02   spkw02.for
SEGMENT, write SPK type 20 data                            SPKW20   spkw20.for
SEGMENT, write SPK type 21 ephemeris data                  SPKW21   spkw21.for
SEGMENT, write SPK type 3 data                             SPKW03   spkw03.for
SEGMENT, write SPK type 5 ephemeris data                   SPKW05   spkw05.for
SEGMENT, write SPK type 6 ephemeris data                   CKW06    ckw06.for
SEGMENT, write SPK type 8 ephemeris data                   SPKW08   spkw08.for
SEGMENT, write SPK type 9 ephemeris data                   SPKW09   spkw09.for
SEGMENT, write variable size packets to a generic          SGWVPK   sgseqw.for
SEGMENTS for match, test dla                               DLASSG   dlassg.for
SEGMENTS for readers, buffer CK                            CKBSR    ckbsr.for
SEGMENTS for readers, buffer pck                           PCKBSR   pckbsr.for
SEGMENTS for readers, buffer SPK                           SPKBSR   spkbsr.for
SEGMENTS in an e-kernel, return number of                  EKNSEG   eknseg.for
SEGMENTS, open an existing SPK file for adding             SPKOPA   spkopa.for
SEGMENTS sequential writer, generic                        SGSEQW   sgseqw.for
SELECT a DAF to continue adding data to                    DAFCAD   dafana.for
SELECT a DAF to continue searching                         DAFCS    daffa.for
SELECT a subset of the values of a symbol                  SYSELC   syselc.for
                                                           SYSELD   syseld.for
                                                           SYSELI   syseli.for
SELECT clause of EK query, parse                           EKPSEL   ekpsel.for
SELECT next CK segment                                     CKSNS    ckbsr.for
SELECT pck file and segment                                PCKSFS   pckbsr.for
SELECT SPK file and segment                                SPKSFS   spkbsr.for
SEMI-AXES of ellipse from generating vectors               SAELGV   saelgv.for
SENSE of planetographic longitude., determine the          PLNSNS   plnsns.for
SENSITIVE equal, check two characters substrings for case  SAMCH    samch.for
SEPARATION between two target bodies, compute the angular  TRGSEP   trgsep.for
SEPARATION of 3-dimensional vectors, angular               VSEP     vsep.for
SEPARATION of n-dimensional vectors, angular               VSEPG    vsepg.for
SEPARATION search, gf angular                              GFSEP    gfsep.for
SEPARATION, time derivative of angular                     DVSEP    dvsep.for
SEQUENTIAL writer, generic segments                        SGSEQW   sgseqw.for
SET constant step size, gf                                 GFSSTP   gfstep.for
SET dsk tolerance or margin parameters                     DSKSTL   dsktol.for
SET, element of a character                                ELEMC    elemc.for
SET, element of a d.p.                                     ELEMD    elemd.for
SET, element of an integer                                 ELEMI    elemi.for
SET, fetch from a character                                FETCHC   fetchc.for
SET, fetch from a d.p.                                     FETCHD   fetchd.for
SET, fetch from an integer                                 FETCHI   fetchi.for
SET, insert an item into a character                       INSRTC   insrtc.for
SET, insert an item into a d.p.                            INSRTD   insrtd.for
SET, insert an item into an integer                        INSRTI   insrti.for
SET long error message                                     SETMSG   setmsg.for
SET of handles for open DAF files, return the              DAFHOF   dafah.for
SET of handles of open das files, return                   DASHOF   dasfm.for
SET, parse a list of items and return a                    LPARSS   lparss.for
SET, remove an item from a character                       REMOVC   removc.for
SET, remove an item from a d.p.                            REMOVD   removd.for
SET, remove an item from an integer                        REMOVI   removi.for
SET the cardinality of a character cell                    SCARDC   scardc.for
SET the cardinality of a d.p. cell                         SCARDD   scardd.for
SET the cardinality of an integer cell                     SCARDI   scardi.for
SET the interval of expansion for abbreviated years        TSETYR   texpyr.for
SET, the ordinal position of an element in a               ORDC     ordc.for
                                                           ORDD     ordd.for
                                                           ORDI     ordi.for
SET the size of a character cell                           SSIZEC   ssizec.for
SET the size of a d.p. cell                                SSIZED   ssized.for
SET the size of an integer cell                            SSIZEI   ssizei.for
SET the value associated with a symbol                     SYSETC   sysetc.for
                                                           SYSETD   sysetd.for
                                                           SYSETI   syseti.for
SET the value of a character variable in the kernel pool   PCPOOL   pool.for
SET the value of a d.p. variable in the kernel pool        PDPOOL   pool.for
SET the value of an integer variable in the kernel pool    PIPOOL   pool.for
SET the values associated with a symbol                    SYPUTC   syputc.for
                                                           SYPUTD   syputd.for
                                                           SYPUTI   syputi.for
SET, validate a character                                  VALIDC   validc.for
SET, validate a d.p.                                       VALIDD   validd.for
SET, validate an integer                                   VALIDI   validi.for
SETS, compare character                                    SETC     setc.for
SETS, compare d.p.                                         SETD     setd.for
SETS, compare integer                                      SETI     seti.for
SETS, difference of two character                          DIFFC    diffc.for
SETS, difference of two d.p.                               DIFFD    diffd.for
SETS, difference of two integer                            DIFFI    diffi.for
SETS, intersect two character                              INTERC   interc.for
SETS, intersect two d.p.                                   INTERD   interd.for
SETS, intersect two integer                                INTERI   interi.for
SETS, symmetric difference of two character                SDIFFC   sdiffc.for
SETS, symmetric difference of two d.p.                     SDIFFD   sdiffd.for
SETS, symmetric difference of two integer                  SDIFFI   sdiffi.for
SETS, union two character                                  UNIONC   unionc.for
SETS, union two d.p.                                       UNIOND   uniond.for
SETS, union two integer                                    UNIONI   unioni.for
SGP4., evaluate norad two-line element data using          EVSGP4   evsgp4.for
SHADOWING status of an EK file, return                     EKSHDW   ekshdw.for
SHARPEN the orthogonality of the columns of a rotation     SHARPR   sharpr.for
SHELL sort a character array                               SHELLC   shellc.for
SHELL sort a d.p. array                                    SHELLD   shelld.for
SHELL sort an integer array                                SHELLI   shelli.for
SHIFT a character string                                   SHIFTC   shiftc.for
SHIFT left                                                 SHIFTL   shiftl.for
SHIFT right                                                SHIFTR   shiftr.for
SHORT error message, get current                           GETSMS   putsms.for
SHORT error message, get explanation for                   EXPLN    expln.for
SHORT error message, store                                 PUTSMS   putsms.for
SIGHT and body, distance between line of                   NPEDLN   npedln.for
SIGHT intercept with body, line of                         SURFPT   surfpt.for
SIGN d.p. numbers, opposite                                OPSGND   opsgnd.for
SIGN d.p. numbers, same                                    SMSGND   smsgnd.for
SIGN integer numbers, same                                 SMSGNI   smsgni.for
SIGN integers, opposite                                    OPSGNI   opsgni.for
SIGNAL an error for invalid DAF handles                    DAFSIH   dafah.for
SIGNAL error condition                                     SIGERR   sigerr.for
SIGNATURE arguments, dummy function for udfuns             UDF      udf.for
SIGNED hexadecimal string, convert integer to              INT2HX   int2hx.for
SIGNED hexadecimal string to integer, convert              HX2INT   hx2int.for
SIGNED integer., scan a string for a                       LX4DEC   lx4dec.for
                                                           LX4SGN   lx4sgn.for
SIGNED normalized hexadecimal string, convert d.p. to      DP2HX    dp2hx.for
SIGNED normalized hexadecimal string to d.p., convert      HX2DP    hx2dp.for
SIGNIFICANT digits, retain                                 SIGDGT   sigdgt.for
SINGLE star from a type 1 star catalog, get data for       STCG01   stcg01.for
SINGLE symbol, order the components of a                   SYORDC   syordc.for
                                                           SYORDD   syordd.for
                                                           SYORDI   syordi.for
SIZE generic segment, begin writing a fixed packet         SGBWFS   sgseqw.for
SIZE generic segment, begin writing a variable packet      SGBWVS   sgseqw.for
SIZE, gf get constant step                                 GFSTEP   gfstep.for
SIZE, gf set constant step                                 GFSSTP   gfstep.for
SIZE of a character cell                                   SIZEC    sizec.for
SIZE of a character cell, set the                          SSIZEC   ssizec.for
SIZE of a d.p. cell                                        SIZED    sized.for
SIZE of a d.p. cell, set the                               SSIZED   ssized.for
SIZE of an integer cell                                    SIZEI    sizei.for
SIZE of an integer cell, set the                           SSIZEI   ssizei.for
SIZE of linked list, return                                LNKSIZ   lnksiz.for
SIZE packets to a generic segment, write fixed             SGWFPK   sgseqw.for
SIZE packets to a generic segment, write variable          SGWVPK   sgseqw.for
SIZE parameters from a type 2 dsk segment, fetch model     DSKZ02   dskz02.for
SMALL gaps in a d.p. window, fill                          WNFILD   wnfild.for
SMALL intervals from a d.p. window, filter                 WNFLTD   wnfltd.for
SMALLEST d.p. number                                       DPMIN    dpmin.for
SMALLEST integer number                                    INTMIN   intmin.for
SOFTWARE defaults., change time                            TIMDEF   timdef.for
SOLAR incidence angle                                      ILUMIN   ilumin.for
SOLAR incidence angle constraints, solve for               GFILUM   gfilum.for
SOLAR system barycenter, state relative to                 SPKSSB   spkssb.for
SOLID tetrahedral angle, determine if a vector lies in a   INSANG   insang.for
SOLVE for emission angle constraints                       GFILUM   gfilum.for
SOLVE for illumination angle constraints                   GFILUM   gfilum.for
SOLVE for incidence angle constraints                      GFILUM   gfilum.for
SOLVE for phase angle constraints                          GFILUM   gfilum.for
SOLVE for solar incidence angle constraints                GFILUM   gfilum.for
SOLVE the equinoctial version of kepler's equation         KEPLEQ   kepleq.for
SOLVE the vector form of the kepler equation               KPSOLV   kpsolv.for
SOLVER, gf mid-level geometric condition                   GFEVNT   gfevnt.for
SOME logicals in an array are false, test whether          SOMFLS   somfls.for
SOME logicals in an array are true, test whether           SOMTRU   somtru.for
SORT a character array, shell                              SHELLC   shellc.for
SORT a d.p. array, shell                                   SHELLD   shelld.for
SORT an integer array, shell                               SHELLI   shelli.for
SOURCE, compute phase angle for arbitrary illumination     PHASEQ   phaseq.for
SOURCE, emission angle general                             ILLUMG   illumg.for
SOURCE, illumination angles general                        ILLUMG   illumg.for
SOURCE, incidence angle general                            ILLUMG   illumg.for
SOURCE information, dsk ray-surface intercept with         DSKXSI   dskxsi.for
SOURCE, lighting angles general                            ILLUMG   illumg.for
SOURCE, phase angle general                                ILLUMG   illumg.for
SOURCE with flags, emission angle general                  ILLUMF   illumf.for
SOURCE with flags, illumination angles general             ILLUMF   illumf.for
SOURCE with flags, incidence angle general                 ILLUMF   illumf.for
SOURCE with flags, lighting angles general                 ILLUMF   illumf.for
SOURCE with flags, phase angle general                     ILLUMF   illumf.for
SPACECRAFT clock d.p. data, lookup of type 1               SCLD01   sclu01.for
SPACECRAFT clock d.p. data, lookup type 1                  SCLD01   sclu01.for
SPACECRAFT clock, decode                                   SCDECD   scdecd.for
SPACECRAFT clock, encode                                   SCENCD   scencd.for
                                                           SCPARS   scpars.for
SPACECRAFT clock integer data, lookup of type 1            SCLI01   sclu01.for
SPACECRAFT clock integer data, lookup type 1               SCLI01   sclu01.for
SPACECRAFT clock, lookup type 1                            SCLU01   sclu01.for
SPACECRAFT clock partition information                     SCPART   scpart.for
SPACECRAFT clock string, convert ticks to a type 1         SCFM01   sc01.for
SPACECRAFT clock string, ephemeris time to                 SCE2S    sce2s.for
SPACECRAFT clock string to ephemeris time                  SCS2E    scs2e.for
SPACECRAFT clock string to ticks, convert                  SCTIKS   sctiks.for
SPACECRAFT clock string to ticks, convert type 1           SCPS01   scps01.for
                                                           SCTK01   sc01.for
SPACECRAFT clock ticks, ephemeris time to                  SCE2T    sce2t.for
SPACECRAFT clock ticks, ephemeris time to continuous       SCE2C    sce2c.for
SPACECRAFT clock ticks to character clock format, convert  SCFMT    scfmt.for
SPACECRAFT clock ticks to ephemeris time                   SCT2E    sct2e.for
SPACECRAFT clock type                                      SCTYPE   sctype.for
SPACECRAFT clock, type 1                                   SC01     sc01.for
SPANNING vectors, plane to point and                       PL2PSV   pl2psv.for
SPANNING vectors to plane, point and                       PSV2PL   psv2pl.for
SPATIAL index for type 2 dsk segment, make                 DSKMI2   dskmi2.for
SPECIFICATION, get current error output device             GETDEV   putdev.for
SPECIFICATION, store the error output device               PUTDEV   putdev.for
SPECIFIED by index, return information on loaded EK column EKCII    ekqmgr.for
SPECIFIED frame, find a frame transformation matrix from a FRMGET   frmget.for
SPECIFIED frame, find a rotation matrix from a             ROTGET   rotget.for
SPECIFIED time, occultation type at a                      OCCULT   occult.for
SPECIFIED time, ray in instrument field of view at         FOVRAY   fovray.for
SPECIFIED time, ray in instrument fov at                   FOVRAY   fovray.for
SPECIFIED time, target in instrument field of view at      FOVTRG   fovtrg.for
SPECIFIED time, target in instrument fov at                FOVTRG   fovtrg.for
SPECIFIED unit, write the values in pool to a              WRPOOL   pool.for
SPECIFIED vertices from type 2 dsk segment, return         DSKV02   dskv02.for
SPECIFIED year., expand an abbreviated year to a fully     TEXPYR   texpyr.for
SPEED of light in a vacuum, c                              CLIGHT   clight.for
SPHERICAL coordinates, jacobian of rectangular w.r.t.      DRDSPH   drdsph.for
SPHERICAL coordinates, latitudinal to                      LATSPH   latsph.for
SPHERICAL coordinates, rectangular to                      RECSPH   recsph.for
SPHERICAL, cylindrical to                                  CYLSPH   cylsph.for
SPHERICAL surface distance                                 SPHSD    sphsd.for
SPHERICAL to cylindrical coordinates                       SPHCYL   sphcyl.for
SPHERICAL to latitudinal coordinates                       SPHLAT   sphlat.for
SPHERICAL to rectangular coordinates                       SPHREC   sphrec.for
SPHERICAL w.r.t. rectangular coordinates, jacobian of      DSPHDR   dsphdr.for
SPK ephemeris file, load                                   SPKLEF   spkbsr.for
SPK ephemeris file, unload                                 SPKUEF   spkbsr.for
SPK file, aberration-corrected state from                  SPKACS   spkacs.for
SPK file and segment, select                               SPKSFS   spkbsr.for
SPK file, apparent position from                           SPKAPO   spkapo.for
SPK file, close an                                         SPKCLS   spkcls.for
SPK file, easy reader for                                  SPKEZ    spkez.for
SPK file, find id codes of bodies in                       SPKOBJ   spkobj.for
SPK file, find id codes of ephemeris objects in            SPKOBJ   spkobj.for
SPK file for adding segments, open an existing             SPKOPA   spkopa.for
SPK file, light-time corrected state from                  SPKLTC   spkltc.for
SPK file, open a new                                       SPKOPN   spkopn.for
SPK file position and velocity                             SPKPV    spkpv.for
                                                           SPKPVN   spkpvn.for
SPK file, subset of                                        SPKSUB   spksub.for
SPK id, map c-kernel id to SCLK and                        CKMETA   ckmeta.for
SPK object, get coverage start and stop time for           SPKCOV   spkcov.for
SPK object, get coverage window for                        SPKCOV   spkcov.for
SPK or CK file, add comments to                            SPCAC    spcac.for
SPK or CK file, continue reading comments from an          SPCRNL   spcrfl.for
SPK or CK file, delete comments from                       SPCDC    spcdc.for
SPK or CK file, extract comments from                      SPCEC    spcec.for
SPK or CK file, open new                                   SPCOPN   spcopn.for
SPK or CK file, read the first comment line of an          SPCRFL   spcrfl.for
SPK or CK file, read the next comment line of an           SPCRNL   spcrfl.for
SPK or CK to ASCII, binary                                 SPCB2A   spcb2a.for
SPK or CK to binary, ASCII                                 SPCA2B   spca2b.for
SPK or CK to binary, text                                  SPCT2B   spct2b.for
SPK or CK to text, binary                                  SPCB2T   spcb2t.for
SPK segment, add data to a type 14                         SPK14A   spk14a.for
SPK segment, begin writing a type 14                       SPK14B   spk14b.for
SPK segment descriptor, unpack and                         SPKUDS   spkuds.for
SPK segment descriptor, validate and pack an               SPKPDS   spkpds.for
SPK segment, end a type 14                                 SPK14E   spk14e.for
SPK segment, evaluate type 1                               SPKE01   spke01.for
SPK segment, evaluate type 10                              SPKE10   spke10.for
SPK segment, evaluate type 12                              SPKE12   spke12.for
SPK segment, evaluate type 13                              SPKE13   spke13.for
SPK segment, evaluate type 14                              SPKE14   spke14.for
SPK segment, evaluate type 15                              SPKE15   spke15.for
SPK segment, evaluate type 17                              SPKE17   spke17.for
SPK segment, evaluate type 18                              SPKE18   spke18.for
SPK segment, evaluate type 19                              SPKE19   spke19.for
SPK segment, evaluate type 2                               SPKE02   spke02.for
SPK segment, evaluate type 20                              SPKE20   spke20.for
SPK segment, evaluate type 21                              SPKE21   spke21.for
SPK segment, evaluate type 3                               SPKE03   spke03.for
SPK segment, evaluate type 5                               SPKE05   spke05.for
SPK segment, evaluate type 8                               SPKE08   spke08.for
SPK segment, evaluate type 9                               SPKE09   spke09.for
SPK segment, read record from type 1                       SPKR01   spkr01.for
SPK segment, read record from type 10                      SPKR10   spkr10.for
SPK segment, read record from type 12                      SPKR12   spkr12.for
SPK segment, read record from type 13                      SPKR13   spkr13.for
SPK segment, read record from type 14                      SPKR14   spkr14.for
SPK segment, read record from type 15                      SPKR15   spkr15.for
SPK segment, read record from type 17                      SPKR17   spkr17.for
SPK segment, read record from type 18                      SPKR18   spkr18.for
SPK segment, read record from type 19                      SPKR19   spkr19.for
SPK segment, read record from type 2                       SPKR02   spkr02.for
SPK segment, read record from type 20                      SPKR20   spkr20.for
SPK segment, read record from type 21                      SPKR21   spkr21.for
SPK segment, read record from type 3                       SPKR03   spkr03.for
SPK segment, read record from type 5                       SPKR05   spkr05.for
SPK segment, read record from type 8                       SPKR08   spkr08.for
SPK segment, read record from type 9                       SPKR09   spkr09.for
SPK segment, subset type 1                                 SPKS01   spks01.for
SPK segment, subset type 10                                SPKS10   spks10.for
SPK segment, subset type 12                                SPKS12   spks12.for
SPK segment, subset type 13                                SPKS13   spks13.for
SPK segment, subset type 14                                SPKS14   spks14.for
SPK segment, subset type 15                                SPKS15   spks15.for
SPK segment, subset type 17                                SPKS17   spks17.for
SPK segment, subset type 18                                SPKS18   spks18.for
SPK segment, subset type 19                                SPKS19   spks19.for
SPK segment, subset type 2                                 SPKS02   spks02.for
SPK segment, subset type 20                                SPKS20   spks20.for
SPK segment, subset type 21                                SPKS21   spks21.for
SPK segment, subset type 3                                 SPKS03   spks03.for
SPK segment, subset type 5                                 SPKS05   spks05.for
SPK segment, subset type 8                                 SPKS08   spks08.for
SPK segment, subset type 9                                 SPKS09   spks09.for
SPK segment, write a type 10                               SPKW10   spkw10.for
SPK segment, write a type 15                               SPKW15   spkw15.for
SPK segment, write a type 17                               SPKW17   spkw17.for
SPK segments for readers, buffer                           SPKBSR   spkbsr.for
SPK type 1 ephemeris data segment, write                   SPKW01   spkw01.for
SPK type 12 ephemeris data segment, write                  SPKW12   spkw12.for
SPK type 13 ephemeris data segment, write                  SPKW13   spkw13.for
SPK type 18 ephemeris data segment, write                  SPKW18   spkw18.for
SPK type 19 ephemeris data segment, write                  SPKW19   spkw19.for
SPK type 2 data segment, write                             SPKW02   spkw02.for
SPK type 20 data segment, write                            SPKW20   spkw20.for
SPK type 21 ephemeris data segment, write                  SPKW21   spkw21.for
SPK type 3 data segment, write                             SPKW03   spkw03.for
SPK type 5 ephemeris data segment, write                   SPKW05   spkw05.for
SPK type 6 ephemeris data segment, write                   CKW06    ckw06.for
SPK type 8 ephemeris data segment, write                   SPKW08   spkw08.for
SPK type 9 ephemeris data segment, write                   SPKW09   spkw09.for
STANDARD bail out routine, gf                              GFBAIL   gfbail.for
STANDARD input and output, logical units associated        STDIO    stdio.for
STANDARD output., write a line of text to                  TOSTDO   tostdo.for
STANDARD step refinement, gf                               GFREFN   gfrefn.for
STAR catalog, check whether a file is a type 1             STCC01   stcc01.for
STAR catalog file, load a type 1                           STCL01   stcl01.for
STAR catalog, find stars in ra-dec rectangle in type 1     STCF01   stcf01.for
STAR catalog, get data for single star from a type 1       STCG01   stcg01.for
STAR from a type 1 star catalog, get data for single       STCG01   stcg01.for
STARS in ra-dec rectangle in type 1 star catalog, find     STCF01   stcf01.for
START and stop time for binary pck frame, get coverage     PCKCOV   pckcov.for
START and stop time for body, get coverage                 SPKCOV   spkcov.for
START and stop time for CK frame, get coverage             CKCOV    ckcov.for
START and stop time for CK instrument, get coverage        CKCOV    ckcov.for
START and stop time for CK object, get coverage            CKCOV    ckcov.for
START and stop time for ephemeris object, get coverage     SPKCOV   spkcov.for
START and stop time for SPK object, get coverage           SPKCOV   spkcov.for
START new e-kernel segment                                 EKBSEG   ekbseg.for
START new e-kernel segment for fast writing                EKIFLD   ekifld.for
START new EK segment                                       EKBSEG   ekbseg.for
START new EK segment for fast writing                      EKIFLD   ekifld.for
STARTING with a keyword, extract a substring               KXTRCT   kxtrct.for
STATE computation, low-level aberration-corrected          SPKAPS   spkaps.for
STATE, conic elements from                                 OSCELT   oscelt.for
STATE, convert                                             XFMSTA   xfmsta.for
STATE, extended conic elements from                        OSCLTX   oscltx.for
STATE, extended osculating elements from                   OSCLTX   oscltx.for
STATE from conic elements                                  CONICS   conics.for
STATE from equinoctial elements, compute a                 EQNCPV   eqncpv.for
STATE from SPK file, aberration-corrected                  SPKACS   spkacs.for
STATE from SPK file, light-time corrected                  SPKLTC   spkltc.for
STATE, get light time and stellar aberration-corrected     SPKACS   spkacs.for
STATE, get light-time corrected                            SPKLTC   spkltc.for
STATE of a unit vector parallel to a state vector          DVHAT    dvhat.for
STATE of constant position target                          SPKCPT   spkcpt.for
STATE of constant velocity target                          SPKCVT   spkcvt.for
STATE of fixed position target                             SPKCPT   spkcpt.for
STATE of landmark on extended object                       SPKCPT   spkcpt.for
                                                           SPKCVT   spkcvt.for
STATE of one body relative to another, geometric           SPKGEO   spkgeo.for
STATE of surface point on extended object                  SPKCPT   spkcpt.for
                                                           SPKCVT   spkcvt.for
STATE, osculating elements from                            OSCELT   oscelt.for
STATE relative observer corrected for aberrations, get     SPKEZ    spkez.for
STATE relative to an observer, using body names get target SPKEZR   spkezr.for
STATE relative to constant position observer               SPKCPO   spkcpo.for
STATE relative to constant position surface point          SPKCPO   spkcpo.for
STATE relative to constant velocity observer               SPKCVO   spkcvo.for
STATE relative to constant velocity surface point          SPKCVO   spkcvo.for
STATE relative to landmark on extended object              SPKCPO   spkcpo.for
                                                           SPKCVO   spkcvo.for
STATE relative to observer corrected for aberrations, get  SPKEZR   spkezr.for
STATE relative to solar system barycenter                  SPKSSB   spkssb.for
STATE relative to surface point on extended object         SPKCPO   spkcpo.for
                                                           SPKCVO   spkcvo.for
STATE to bodyfixed, transformation from inertial           TISBOD   tisbod.for
STATE to extended osculating elements, convert             OSCLTX   oscltx.for
STATE to osculating elements, convert                      OSCELT   oscelt.for
STATE transformation between coordinate systems            XFMSTA   xfmsta.for
STATE transformation, euler angles and derivatives from    XF2EUL   xf2eul.for
STATE transformation from euler angles and derivatives     EUL2XF   xf2eul.for
STATE transformation matrix, find a                        SXFORM   sxform.for
STATE transformation matrix from binary pck file, get      PCKMAT   pckmat.for
STATE transformation matrix from two states, define a      TWOVXF   twovxf.for
STATE transformation matrix, inverse of                    INVSTM   invstm.for
STATE transformation to rotation and angular velocity      RAV2XF   rav2xf.for
                                                           XF2RAV   xf2rav.for
STATE vector, state of a unit vector parallel to a         DVHAT    dvhat.for
STATE vector using two-body force model, propagate         PROP2B   prop2b.for
STATES, define a state transformation matrix from two      TWOVXF   twovxf.for
STATES from one frame to another, transform                FRMCHG   frmchg.for
STATUS, get the current time component checking            TCHCKD   tcheck.for
STATUS indicator, error                                    FAILED   seterr.for
STATUS of an EK file, return shadowing                     EKSHDW   ekshdw.for
STATUS, reset error                                        RESET    reset.for
STELLAR aberration                                         STELAB   stelab.for
STELLAR aberration correction, low-level light time and    SPKAPS   spkaps.for
STELLAR aberration for transmission case                   STLABX   stlabx.for
STELLAR aberration-corrected state, get light time and     SPKACS   spkacs.for
STEP refinement, gf standard                               GFREFN   gfrefn.for
STEP size, gf get constant                                 GFSTEP   gfstep.for
STEP size, gf set constant                                 GFSSTP   gfstep.for
STOP time for binary pck frame, get coverage start and     PCKCOV   pckcov.for
STOP time for body, get coverage start and                 SPKCOV   spkcov.for
STOP time for CK frame, get coverage start and             CKCOV    ckcov.for
STOP time for CK instrument, get coverage start and        CKCOV    ckcov.for
STOP time for CK object, get coverage start and            CKCOV    ckcov.for
STOP time for ephemeris object, get coverage start and     SPKCOV   spkcov.for
STOP time for SPK object, get coverage start and           SPKCOV   spkcov.for
STORE long error message                                   PUTLMS   putlms.for
STORE short error message                                  PUTSMS   putsms.for
STORE the error output device specification                PUTDEV   putdev.for
STORE the error response action                            PUTACT   putact.for
STRING against wildcard template, match                    MATCHI   matchi.for
                                                           MATCHW   matchw.for
STRING and body id code to surface id code, surface        SRFSCC   srfscc.for
STRING and body string to surface id code, surface         SRFS2C   srfs2c.for
STRING, body id code to                                    BODC2S   bodc2s.for
STRING, check an id                                        CHCKID   chckid.for
STRING, convert and format d.p. seconds past J2000 as a    TIMOUT   timout.for
STRING, convert d.p. to signed normalized hexadecimal      DP2HX    dp2hx.for
STRING, convert integer to character                       INTSTR   intstr.for
STRING, convert integer to signed hexadecimal              INT2HX   int2hx.for
STRING, convert ticks to a type 1 spacecraft clock         SCFM01   sc01.for
STRING, decode a portably encoded character                PRTDEC   prtenc.for
STRING, ephemeris time to spacecraft clock                 SCE2S    sce2s.for
STRING, extract d.p. values from a                         DXTRCT   dxtrct.for
STRING for a number., scan a                               LX4NUM   lx4num.for
STRING for a signed integer., scan a                       LX4DEC   lx4dec.for
                                                           LX4SGN   lx4sgn.for
STRING for an unsigned integer., scan a                    LX4UNS   lx4uns.for
STRING for recognized and unrecognized tokens, scan a      SCAN     scanit.for
                                                           SCANIT   scanit.for
STRING from a d.p. number and format picture               DPFMT    dpfmt.for
STRING, index of a word within a                           WDINDX   wdindx.for
STRING into a vector of components, parse a time           TPARTV   tpartv.for
STRING into error message text, insert                     ERRCH    errch.for
STRING is a decimal number, determine if a                 BEDEC    bedec.for
STRING is a number, determine if a                         BENUM    benum.for
STRING is an integer, determine if a                       BEINT    beint.for
STRING is an unsigned integer, determine if a              BEUNS    beuns.for
STRING matches a wildcard template, test whether a         MATCHI   matchi.for
                                                           MATCHW   matchw.for
STRING, non-blank length of a                              NBLEN    nblen.for
STRING, parse a                                            SCAN     scanit.for
                                                           SCANIT   scanit.for
STRING, parse a UTC time                                   TPARSE   tparse.for
STRING, replace characters in a                            REPLCH   replch.for
STRING representing a d.p. number, format a                DPFMT    dpfmt.for
STRING, strip ASCII characters from a                      ASTRIP   astrip.for
STRING, surface id code and body id code to surface        SRFC2S   srfc2s.for
STRING, surface id code and body string to surface         SRFCSS   srfcss.for
STRING to code, body                                       BODS2C   bods2c.for
STRING to d.p., convert signed normalized hexadecimal      HX2DP    hx2dp.for
STRING to ephemeris time, spacecraft clock                 SCS2E    scs2e.for
STRING to integer, convert signed hexadecimal              HX2INT   hx2int.for
STRING to produce a time format picture, use a sample time TPICTR   tpictr.for
STRING to surface id code, surface string and body         SRFS2C   srfs2c.for
STRING to surface string, surface id code and body         SRFCSS   srfcss.for
STRING to tdb seconds past the J2000 epoch, convert a      STR2ET   str2et.for
STRING to ticks, convert spacecraft clock                  SCTIKS   sctiks.for
STRING to ticks, convert type 1 spacecraft clock           SCPS01   scps01.for
                                                           SCTK01   sc01.for
STRING token, lex quoted                                   LXQSTR   lxqstr.for
STRING token, parse quoted                                 PARSQS   parsqs.for
STRING token, recognize quoted                             LXQSTR   lxqstr.for
STRING token, scan quoted                                  LXQSTR   lxqstr.for
STRING, touch a character                                  TOUCHC   touchc.for
STRING using an order vector, binary search for a          BSCHOC   bschoc.for
STRING, validate an id                                     CHCKID   chckid.for
STRING value from the kernel pool, retrieve a continued    SEPOOL   sepool.for
                                                           STPOOL   stpool.for
STRING value of a pooled kernel variable, return the       GCPOOL   pool.for
STRINGS, equivalent                                        EQSTR    eqstr.for
STRINGS, prepare for parsing                               SCANPR   scanit.for
STRINGS, prepare for scanning                              SCANPR   scanit.for
STRINGS, return version                                    TKVRSN   tkvrsn.for
STRINGS to proper form, restrict time                      TPARCH   tcheck.for
STRIP ASCII characters from a string                       ASTRIP   astrip.for
STUMPFF functions, evaluate the first four                 STMP03   stmp03.for
SUB-OBSERVER point on target body, find                    SUBPNT   subpnt.for
SUB-SOLAR point on target body, find                       SUBSLR   subslr.for
SUB-SPACECRAFT point on target body, find                  SUBPNT   subpnt.for
SUBLIST into linked list after a node, insert              LNKILA   lnkila.for
SUBLIST into linked list before a node, insert             LNKILB   lnkilb.for
SUBLIST of linked list, extract                            LNKXSL   lnkxsl.for
SUBLIST of linked list, free                               LNKFSL   lnkfsl.for
SUBPOINT coordinate search, gf                             GFSUBC   gfsubc.for
SUBSET of SPK file                                         SPKSUB   spksub.for
SUBSET of the values of a symbol, select a                 SYSELC   syselc.for
                                                           SYSELD   syseld.for
                                                           SYSELI   syseli.for
SUBSET type 1 SPK segment                                  SPKS01   spks01.for
SUBSET type 10 SPK segment                                 SPKS10   spks10.for
SUBSET type 12 SPK segment                                 SPKS12   spks12.for
SUBSET type 13 SPK segment                                 SPKS13   spks13.for
SUBSET type 14 SPK segment                                 SPKS14   spks14.for
SUBSET type 15 SPK segment                                 SPKS15   spks15.for
SUBSET type 17 SPK segment                                 SPKS17   spks17.for
SUBSET type 18 SPK segment                                 SPKS18   spks18.for
SUBSET type 19 SPK segment                                 SPKS19   spks19.for
SUBSET type 2 SPK segment                                  SPKS02   spks02.for
SUBSET type 20 SPK segment                                 SPKS20   spks20.for
SUBSET type 21 SPK segment                                 SPKS21   spks21.for
SUBSET type 3 SPK segment                                  SPKS03   spks03.for
SUBSET type 5 SPK segment                                  SPKS05   spks05.for
SUBSET type 8 SPK segment                                  SPKS08   spks08.for
SUBSET type 9 SPK segment                                  SPKS09   spks09.for
SUBSTRING, insert a                                        INSSUB   inssub.for
SUBSTRING, position of                                     POS      pos.for
SUBSTRING, remove a                                        REMSUB   remsub.for
SUBSTRING, replace one substring with another              REPSUB   repsub.for
SUBSTRING reverse search, position of                      POSR     posr.for
SUBSTRING starting with a keyword, extract a               KXTRCT   kxtrct.for
SUBSTRING with another substring, replace one              REPSUB   repsub.for
SUBSTRINGS for case insensitive equal, check two character SAMCHI   samchi.for
SUBSTRINGS for case sensitive equal, check two characters  SAMCH    samch.for
SUBSTRINGS to a range of das logical addresses, write      DASUDC   dasudc.for
SUBSTRINGS, update a range of das logical addresses using  DASUDC   dasudc.for
SUBSYSTEM, error trace                                     TRCPKG   trcpkg.for
SUBTRACTION, 3-dimensional vector                          VSUB     vsub.for
SUBTRACTION, n-dimensional vector                          VSUBG    vsubg.for
SUFFIX a character string                                  SUFFIX   suffix.for
SUM of a d.p. array                                        SUMAD    sumad.for
SUM of an integer array                                    SUMAI    sumai.for
SUMMARY format, handle to DAF                              DAFHSF   dafah.for
SUMMARY, get DAF                                           DAFGS    daffa.for
SUMMARY information about a kernel pool variable, return   DTPOOL   pool.for
SUMMARY of a d.p. window                                   WNSUMD   wnsumd.for
SUMMARY of a das file, return the file                     DASHFS   dasfm.for
SUMMARY of a das file, update the file                     DASUFS   dasfm.for
SUMMARY, pack DAF                                          DAFPS    dafps.for
SUMMARY record, read DAF                                   DAFGSR   dafrwd.for
SUMMARY, replace DAF                                       DAFRS    daffa.for
SUMMARY, return EK segment                                 EKSSUM   ekssum.for
SUMMARY, unpack DAF                                        DAFUS    dafps.for
SUMMARY, write DAF                                         DAFWS    daffa.for
SUN on target body, find nearest point to                  SUBSLR   subslr.for
SUN, planetocentric longitude of                           LSPCN    lspcn.for
SUPPLIED message, prompt for input with a user             PROMPT   prompt.for
SURFACE, compute normal vectors on dsk                     SRFNRM   srfnrm.for
SURFACE, compute normal vectors on topographic             SRFNRM   srfnrm.for
SURFACE distance, spherical                                SPHSD    sphsd.for
SURFACE, find intercept of ray on target body              SINCPT   sincpt.for
SURFACE, find intersection of ray and target body          SINCPT   sincpt.for
SURFACE id code and body id code to surface string         SRFC2S   srfc2s.for
SURFACE id code and body string to surface string          SRFCSS   srfcss.for
SURFACE id code, surface string and body id code to        SRFSCC   srfscc.for
SURFACE id code, surface string and body string to         SRFS2C   srfs2c.for
SURFACE intercept coordinate search, gf                    GFSNTC   gfsntc.for
SURFACE intercept point, find                              SINCPT   sincpt.for
SURFACE, intersection of ray and                           DSKX02   dskx02.for
SURFACE latitudinal coordinates to rectangular, convert    SRFREC   srfrec.for
SURFACE normal, point on an ellipsoid having given         EDNMPT   ednmpt.for
SURFACE normal vector on an ellipsoid                      SURFNM   surfnm.for
SURFACE point and velocity, ellipsoid                      SURFPV   surfpv.for
SURFACE point, az/el coordinates w.r.t. constant position  AZLCPO   azlcpo.for
SURFACE point extended object, az/el coordinates relative  AZLCPO   azlcpo.for
SURFACE point latitudinal coordinates to rectangular       SRFREC   srfrec.for
SURFACE point of intersection of ray and ellipsoid         SURFPT   surfpt.for
SURFACE point on extended object, state of                 SPKCPT   spkcpt.for
                                                           SPKCVT   spkcvt.for
SURFACE point on extended object, state relative to        SPKCPO   spkcpo.for
                                                           SPKCVO   spkcvo.for
SURFACE point, state relative to constant position         SPKCPO   spkcpo.for
SURFACE point, state relative to constant velocity         SPKCVO   spkcvo.for
SURFACE points, map latitudinal coordinates to cartesian   LATSRF   latsrf.for
SURFACE points, map latitudinal coordinates to dsk         LATSRF   latsrf.for
SURFACE points to normal vectors, map cartesian            SRFNRM   srfnrm.for
SURFACE string and body id code to surface id code         SRFSCC   srfscc.for
SURFACE string and body string to surface id code          SRFS2C   srfs2c.for
SURFACE string, surface id code and body id code to        SRFC2S   srfc2s.for
SURFACE string, surface id code and body string to         SRFCSS   srfcss.for
SURFACES in dsk file, find id codes of                     DSKSRF   dsksrf.for
SWAP character values                                      SWAPC    swapc.for
SWAP d.p. values                                           SWAPD    swapd.for
SWAP elements of character array                           SWAPAC   swapac.for
SWAP elements within a d.p. array                          SWAPAD   swapad.for
SWAP elements within an integer array                      SWAPAI   swapai.for
SWAP integer values                                        SWAPI    swapi.for
SYMBOL, create a duplicate of a                            SYDUPC   sydupc.for
                                                           SYDUPD   sydupd.for
                                                           SYDUPI   sydupi.for
SYMBOL, enqueue a value onto a                             SYENQC   syenqc.for
                                                           SYENQD   syenqd.for
                                                           SYENQI   syenqi.for
SYMBOL, fetch all components for a                         SYGETC   sygetc.for
                                                           SYGETD   sygetd.for
                                                           SYGETI   sygeti.for
SYMBOL, fetch nth value associated with a                  SYNTHC   synthc.for
                                                           SYNTHD   synthd.for
                                                           SYNTHI   synthi.for
SYMBOL, fetch the dimension of a                           SYDIMC   sydimc.for
                                                           SYDIMD   sydimd.for
                                                           SYDIMI   sydimi.for
SYMBOL from a symbol table, delete a                       SYDELC   sydelc.for
                                                           SYDELD   sydeld.for
                                                           SYDELI   sydeli.for
SYMBOL in the table, fetch the nth                         SYFETC   syfetc.for
                                                           SYFETD   syfetd.for
                                                           SYFETI   syfeti.for
SYMBOL, order the components of a single                   SYORDC   syordc.for
                                                           SYORDD   syordd.for
                                                           SYORDI   syordi.for
SYMBOL, pop a value from a particular                      SYPOPC   sypopc.for
                                                           SYPOPD   sypopd.for
                                                           SYPOPI   sypopi.for
SYMBOL, push a value onto a particular                     SYPSHC   sypshc.for
                                                           SYPSHD   sypshd.for
                                                           SYPSHI   sypshi.for
SYMBOL, rename an existing                                 SYRENC   syrenc.for
                                                           SYREND   syrend.for
                                                           SYRENI   syreni.for
SYMBOL, select a subset of the values of a                 SYSELC   syselc.for
                                                           SYSELD   syseld.for
                                                           SYSELI   syseli.for
SYMBOL, set the value associated with a                    SYSETC   sysetc.for
                                                           SYSETD   sysetd.for
                                                           SYSETI   syseti.for
SYMBOL, set the values associated with a                   SYPUTC   syputc.for
                                                           SYPUTD   syputd.for
                                                           SYPUTI   syputi.for
SYMBOL table, delete a symbol from a                       SYDELC   sydelc.for
                                                           SYDELD   sydeld.for
                                                           SYDELI   sydeli.for
SYMBOL, transpose two values associated with a             SYTRNC   sytrnc.for
                                                           SYTRND   sytrnd.for
                                                           SYTRNI   sytrni.for
SYMMETRIC 2x2 matrix, diagonalize                          DIAGS2   diags2.for
SYMMETRIC difference of two character sets                 SDIFFC   sdiffc.for
SYMMETRIC difference of two d.p. sets                      SDIFFD   sdiffd.for
SYMMETRIC difference of two integer sets                   SDIFFI   sdiffi.for
SYSTEM barycenter, state relative to solar                 SPKSSB   spkssb.for
SYSTEM, clear the keeper                                   KCLEAR   keeper.for
SYSTEM, re-initialize the keeper                           KCLEAR   keeper.for
SYSTEM to another, convert one additive numeric time       UNITIM   unitim.for
SYSTEM to another, convert one uniform numeric time        UNITIM   unitim.for
SYSTEMS, state transformation between coordinate           XFMSTA   xfmsta.for
SYSTEMS, transform between two additive numeric time       UNITIM   unitim.for
SYSTEMS, transform between two uniform numeric time        UNITIM   unitim.for
 
         
T Top

TABLE, delete a symbol from a symbol                       SYDELC   sydelc.for
                                                           SYDELD   sydeld.for
                                                           SYDELI   sydeli.for
TABLE, fetch the nth symbol in the                         SYFETC   syfetc.for
                                                           SYFETD   syfetd.for
                                                           SYFETI   syfeti.for
TABLE, return name of a loaded                             EKTNAM   ekqmgr.for
TABLES, return number of loaded                            EKNTAB   ekqmgr.for
TAIL of linked list, return                                LNKTL    lnktl.for
TANGENT point, find ray-ellipsoid                          TANGPT   tangpt.for
TARGET bodies, compute the angular separation between two  TRGSEP   trgsep.for
TARGET body, find limb points on                           LIMBPT   limbpt.for
TARGET body, find nearest point to observer on             SUBPNT   subpnt.for
TARGET body, find nearest point to sun on                  SUBSLR   subslr.for
TARGET body, find sub-observer point on                    SUBPNT   subpnt.for
TARGET body, find sub-solar point on                       SUBSLR   subslr.for
TARGET body, find sub-spacecraft point on                  SUBPNT   subpnt.for
TARGET body, find terminator points on                     TERMPT   termpt.for
TARGET body surface, find intercept of ray on              SINCPT   sincpt.for
TARGET body surface, find intersection of ray and          SINCPT   sincpt.for
TARGET in instrument field of view at specified time       FOVTRG   fovtrg.for
TARGET in instrument fov at specified time                 FOVTRG   fovtrg.for
TARGET in instrument fov search, gf                        GFTFOV   gftfov.for
TARGET in instrument fov search, gf mid-level              GFFOVE   gffove.for
TARGET state relative to an observer, using body names get SPKEZR   spkezr.for
TDB seconds past the J2000 epoch, convert a string to      STR2ET   str2et.for
TEMPLATE, match string against wildcard                    MATCHI   matchi.for
                                                           MATCHW   matchw.for
TEMPLATE, return names of kernel pool variables matching a GNPOOL   pool.for
TEMPLATE, test whether a string matches a wildcard         MATCHI   matchi.for
                                                           MATCHW   matchw.for
TERMINATOR on ellipsoid, find                              EDTERM   edterm.for
TERMINATOR on ellipsoid, find penumbral                    EDTERM   edterm.for
TERMINATOR on ellipsoid, find umbral                       EDTERM   edterm.for
TERMINATOR points on target body, find                     TERMPT   termpt.for
TEST dla segments for match                                DLASSG   dlassg.for
TEST for file already open                                 ISOPEN   isopen.for
TEST two integer arrays for equality                       SAMEAI   sameai.for
TEST whether a 3-dimensional vector is the zero vector     VZERO    vzero.for
TEST whether a string matches a wildcard template          MATCHI   matchi.for
                                                           MATCHW   matchw.for
TEST whether all logicals in an array are true             ALLTRU   alltru.for
TEST whether an integer array is an order vector           ISORDV   isordv.for
TEST whether an integer is even                            EVEN     even.for
TEST whether an integer is odd                             ODD      odd.for
TEST whether an n-dimensional vector is the zero vector    VZEROG   vzerog.for
TEST whether no logicals in an array are true              NOTRU    notru.for
TEST whether some logicals in an array are false           SOMFLS   somfls.for
TEST whether some logicals in an array are true            SOMTRU   somtru.for
TETRAHEDRAL angle, determine if a vector lies in a solid   INSANG   insang.for
TEXT, binary SPK or CK to                                  SPCB2T   spcb2t.for
TEXT buffer, load the kernel pool from an internal         LMPOOL   pool.for
TEXT, convert an integer to                                INTTXT   inttxt.for
TEXT, convert an integer to ordinal                        INTORD   intord.for
TEXT file, count characters in a                           COUNTC   countc.for
TEXT file, encode and write characters to a                WRENCC   wrencc.for
TEXT file, encode and write d.p. numbers to a              WRENCD   wrencd.for
TEXT file, encode and write integers to a                  WRENCI   wrenci.for
TEXT file, locate lines in a                               LOCLN    locln.for
TEXT file open for read                                    TXTOPR   txtopr.for
TEXT file open new                                         TXTOPN   txtopn.for
TEXT file opened by rdtext, close a                        CLTEXT   rdtext.for
TEXT file, read a line from a                              RDTEXT   rdtext.for
TEXT file, read a non-blank line from a                    RDNBL    rdnbl.for
TEXT file, read and decode encoded d.p. numbers from a     RDENCD   rdencd.for
TEXT file, read and decode encoded integers from a         RDENCI   rdenci.for
TEXT file, read encoded characters from a                  RDENCC   rdencc.for
TEXT, insert d.p. number into error message                ERRDP    errdp.for
TEXT, insert integer into error message                    ERRINT   errint.for
TEXT, insert string into error message                     ERRCH    errch.for
TEXT kernel file into the pool, load variables from a      LDPOOL   pool.for
TEXT kernel frame, fetch the rotation and frame of a       TKFRAM   tkfram.for
TEXT line from a logical unit, read a                      READLN   readln.for
TEXT line to a logical unit, write a                       WRITLN   writln.for
TEXT lines from a logical unit, read an array of           READLA   readla.for
TEXT lines to a logical unit, write an array of            WRITLA   writla.for
TEXT, replace marker with cardinal                         REPMCT   repmct.for
TEXT, replace marker with ordinal                          REPMOT   repmot.for
TEXT SPK or CK to binary                                   SPCT2B   spct2b.for
TEXT to standard output., write a line of                  TOSTDO   tostdo.for
TICKS, convert spacecraft clock string to                  SCTIKS   sctiks.for
TICKS, convert type 1 spacecraft clock string to           SCPS01   scps01.for
                                                           SCTK01   sc01.for
TICKS, ephemeris time to continuous spacecraft clock       SCE2C    sce2c.for
TICKS, ephemeris time to continuous type 1                 SCEC01   sc01.for
TICKS, ephemeris time to spacecraft clock                  SCE2T    sce2t.for
TICKS, ephemeris time to type 1                            SCET01   sc01.for
TICKS to a type 1 spacecraft clock string, convert         SCFM01   sc01.for
TICKS to character clock format, convert spacecraft clock  SCFMT    scfmt.for
TICKS to ephemeris time, spacecraft clock                  SCT2E    sct2e.for
TICKS to ephemeris time, type 1                            SCTE01   sc01.for
TIME and stellar aberration correction, low-level light    SPKAPS   spkaps.for
TIME and stellar aberration-corrected state, get light     SPKACS   spkacs.for
TIME and UTC, difference between ephemeris                 DELTET   deltet.for
TIME component checking status, get the current            TCHCKD   tcheck.for
TIME, compute uplink and downlink light                    LTIME    ltime.for
TIME, coordinated universal, --- see UTC
TIME correction, low-level light                           SPKLTC   spkltc.for
TIME derivative of angular separation                      DVSEP    dvsep.for
TIME derivative of half angle                              DHFA     dhfa.for
TIME entry in an EK column, replace                        EKUCED   ekuced.for
TIME for a point on a body., compute the local             ET2LST   et2lst.for
TIME for binary pck frame, get coverage start and stop     PCKCOV   pckcov.for
TIME for body, get coverage start and stop                 SPKCOV   spkcov.for
TIME for CK frame, get coverage start and stop             CKCOV    ckcov.for
TIME for CK instrument, get coverage start and stop        CKCOV    ckcov.for
TIME for CK object, get coverage start and stop            CKCOV    ckcov.for
TIME for ephemeris object, get coverage start and stop     SPKCOV   spkcov.for
TIME for SPK object, get coverage start and stop           SPKCOV   spkcov.for
TIME format picture, use a sample time string to produce a TPICTR   tpictr.for
TIME, occultation type at a specified                      OCCULT   occult.for
TIME of flight, elliptic                                   ELLTOF   elltof.for
TIME of flight, hyperbolic                                 HYPTOF   hyptof.for
TIME of flight, parabolic                                  PARTOF   partof.for
TIME, ray in instrument field of view at specified         FOVRAY   fovray.for
TIME, ray in instrument fov at specified                   FOVRAY   fovray.for
TIME representations, convert between various parsed       TTRANS   ttrans.for
TIME software defaults., change                            TIMDEF   timdef.for
TIME, spacecraft clock string to ephemeris                 SCS2E    scs2e.for
TIME, spacecraft clock ticks to ephemeris                  SCT2E    sct2e.for
TIME string into a vector of components, parse a           TPARTV   tpartv.for
TIME string, parse a UTC                                   TPARSE   tparse.for
TIME string to produce a time format picture, use a sample TPICTR   tpictr.for
TIME strings to proper form, restrict                      TPARCH   tcheck.for
TIME system to another, convert one additive numeric       UNITIM   unitim.for
TIME system to another, convert one uniform numeric        UNITIM   unitim.for
TIME systems, transform between two additive numeric       UNITIM   unitim.for
TIME systems, transform between two uniform numeric        UNITIM   unitim.for
TIME, target in instrument field of view at specified      FOVTRG   fovtrg.for
TIME, target in instrument fov at specified                FOVTRG   fovtrg.for
TIME to a formal calendar date, convert ephemeris          ETCAL    etcal.for
TIME to continuous spacecraft clock ticks, ephemeris       SCE2C    sce2c.for
TIME to continuous type 1 ticks, ephemeris                 SCEC01   sc01.for
TIME to spacecraft clock string, ephemeris                 SCE2S    sce2s.for
TIME to spacecraft clock ticks, ephemeris                  SCE2T    sce2t.for
TIME to type 1 ticks, ephemeris                            SCET01   sc01.for
TIME to UTC, ephemeris                                     ET2UTC   et2utc.for
TIME, type 1 ticks to ephemeris                            SCTE01   sc01.for
TIME, UTC to ephemeris                                     UTC2ET   utc2et.for
TIME vector, check the components of a                     TCHECK   tcheck.for
TIME vector to another, convert from one                   TTRANS   ttrans.for
TIME zones                                                 TIMDEF   timdef.for
TOKEN, lex quoted string                                   LXQSTR   lxqstr.for
TOKEN, parse quoted string                                 PARSQS   parsqs.for
TOKEN, recognize quoted string                             LXQSTR   lxqstr.for
TOKEN, scan quoted string                                  LXQSTR   lxqstr.for
TOKENS --- umbrella, scan name                             LXNAME   lxname.for
TOKENS from a scanned list of tokens, remove               SCANRJ   scanrj.for
TOKENS, remove tokens from a scanned list of               SCANRJ   scanrj.for
TOKENS, scan a string for recognized and unrecognized      SCAN     scanit.for
                                                           SCANIT   scanit.for
TOLERANCE and margin umbrella, dsk                         DSKTOL   dsktol.for
TOLERANCE for gf routines, change default convergence      GFSTOL   gfstol.for
TOLERANCE or margin parameters, retrieve dsk               DSKGTL   dsktol.for
TOLERANCE or margin parameters, set dsk                    DSKSTL   dsktol.for
TOPOGRAPHIC surface, compute normal vectors on             SRFNRM   srfnrm.for
TOUCH a character string                                   TOUCHC   touchc.for
TOUCH a d.p. number                                        TOUCHD   touchd.for
TOUCH a logical                                            TOUCHL   touchl.for
TOUCH an integer                                           TOUCHI   touchi.for
TRACE of a 3x3 matrix                                      TRACE    trace.for
TRACE of a nxn matrix                                      TRACEG   traceg.for
TRACE subsystem, error                                     TRCPKG   trcpkg.for
TRACEBACK depth                                            TRCDEP   trcpkg.for
TRACEBACK, get frozen copy of                              FREEZE   trcpkg.for
TRACEBACK, get module name from                            TRCNAM   trcpkg.for
TRACEBACK, get quick                                       QCKTRC   trcpkg.for
TRACEBACK maximum depth                                    TRCMXD   trcpkg.for
TRACING off, turn                                          TRCOFF   trcpkg.for
TRACK, velocity of a ground                                DNEARP   dnearp.for
TRAJECTORY data, read                                      SPKEZ    spkez.for
                                                           SPKEZP   spkezp.for
                                                           SPKEZR   spkezr.for
                                                           SPKPOS   spkpos.for
TRANSFER file, convert binary DAF into a DAF               DAFBT    dafbt.for
TRANSFER file, convert binary das to das                   DASBT    dasbt.for
TRANSFER file to binary, convert DAF                       DAFTB    daftb.for
TRANSFER file to binary das, convert das                   DASTB    dastb.for
TRANSFORM between two additive numeric time systems        UNITIM   unitim.for
TRANSFORM between two uniform numeric time systems         UNITIM   unitim.for
TRANSFORM states from one frame to another                 FRMCHG   frmchg.for
TRANSFORMATION and reference frame, get instrument frame   CKFXFM   ckfxfm.for
TRANSFORMATION between coordinate systems, state           XFMSTA   xfmsta.for
TRANSFORMATION, euler angles and derivatives from state    XF2EUL   xf2eul.for
TRANSFORMATION, frame                                      FRAMEX   framex.for
TRANSFORMATION from euler angles and derivatives, state    EUL2XF   xf2eul.for
TRANSFORMATION from inertial position to bodyfixed         TIPBOD   tipbod.for
TRANSFORMATION from inertial state to bodyfixed            TISBOD   tisbod.for
TRANSFORMATION from J2000 position to bodyfixed            BODMAT   bodmat.for
TRANSFORMATION from J2000 to bodyfixed coordinates         BODMAT   bodmat.for
TRANSFORMATION from one inertial frame to another          IRFTRN   irftrn.for
TRANSFORMATION matrix, find a position                     PXFORM   pxform.for
TRANSFORMATION matrix, find a state                        SXFORM   sxform.for
TRANSFORMATION matrix for a body, fetch                    BODMAT   bodmat.for
TRANSFORMATION matrix for different epochs, position       PXFRM2   pxfrm2.for
TRANSFORMATION matrix from a specified frame, find a frame FRMGET   frmget.for
TRANSFORMATION matrix from binary pck file, get state      PCKMAT   pckmat.for
TRANSFORMATION matrix from two states, define a state      TWOVXF   twovxf.for
TRANSFORMATION matrix, inverse of state                    INVSTM   invstm.for
TRANSFORMATION to rotation and angular velocity, state     RAV2XF   rav2xf.for
                                                           XF2RAV   xf2rav.for
TRANSLATION, frame id code to frame name                   FRMNAM   framex.for
TRANSLATION, frame name to frame id code                   NAMFRM   framex.for
TRANSMISSION case, stellar aberration for                  STLABX   stlabx.for
TRANSPOSE a 3x3 matrix                                     XPOSE    xpose.for
TRANSPOSE a matrix and invert the lengths of the rows      INVORT   invort.for
TRANSPOSE a matrix by blocks                               XPOSBL   xposbl.for
TRANSPOSE a matrix general                                 XPOSEG   xposeg.for
                                                           XPSGIP   xpsgip.for
TRANSPOSE two values associated with a symbol              SYTRNC   sytrnc.for
                                                           SYTRND   sytrnd.for
                                                           SYTRNI   sytrni.for
TRIANGULAR plate, expand                                   PLTEXP   pltexp.for
TRIANGULAR plate from vertices, compute normal vector of   PLTNRM   pltnrm.for
TRIANGULAR plate, nearest point on                         PLTNP    pltnp.for
TRIM, left                                                 LTRIM    ltrim.for
TRIM, right                                                RTRIM    rtrim.for
TROPICAL year, number of seconds per                       TYEAR    tyear.for
TRUE, test whether all logicals in an array are            ALLTRU   alltru.for
TRUE, test whether no logicals in an array are             NOTRU    notru.for
TRUE, test whether some logicals in an array are           SOMTRU   somtru.for
TURN tracing off                                           TRCOFF   trcpkg.for
TWICE the value of pi                                      TWOPI    twopi.for
TWO-BODY force model, propagate state vector using         PROP2B   prop2b.for
TWO-LINE element data using sgp4., evaluate norad          EVSGP4   evsgp4.for
TWO-LINE elements, parse                                   GETELM   getelm.for
TYPE 03 pck segment, add data to a                         PCK03A   pck03a.for
TYPE 03 pck segment, begin writing a                       PCK03B   pck03b.for
TYPE 03 pck segment, end a                                 PCK03E   pck03e.for
TYPE 03 pck segment, evaluate                              PCKE03   pcke03.for
TYPE 03 pck segment, read record from                      PCKR03   pckr03.for
TYPE 1 database, return SCLK type, using                   SCTY01   sc01.for
TYPE 1 ephemeris data segment, write SPK                   SPKW01   spkw01.for
TYPE 1 pointing data record, evaluate CK                   CKE01    cke01.for
TYPE 1 pointing data record, read CK                       CKR01    ckr01.for
TYPE 1 pointing data segment, write CK                     CKW01    ckw01.for
TYPE 1 record, get CK                                      CKGR01   ckgr01.for
TYPE 1 records, number of CK                               CKNR01   cknr01.for
TYPE 1 SCLK, return partition data for a                   SCPR01   sc01.for
TYPE 1 spacecraft clock                                    SC01     sc01.for
TYPE 1 spacecraft clock d.p. data, lookup                  SCLD01   sclu01.for
TYPE 1 spacecraft clock d.p. data, lookup of               SCLD01   sclu01.for
TYPE 1 spacecraft clock integer data, lookup               SCLI01   sclu01.for
TYPE 1 spacecraft clock integer data, lookup of            SCLI01   sclu01.for
TYPE 1 spacecraft clock, lookup                            SCLU01   sclu01.for
TYPE 1 spacecraft clock string, convert ticks to a         SCFM01   sc01.for
TYPE 1 spacecraft clock string to ticks, convert           SCPS01   scps01.for
                                                           SCTK01   sc01.for
TYPE 1 SPK segment, evaluate                               SPKE01   spke01.for
TYPE 1 SPK segment, read record from                       SPKR01   spkr01.for
TYPE 1 SPK segment, subset                                 SPKS01   spks01.for
TYPE 1 star catalog, check whether a file is a             STCC01   stcc01.for
TYPE 1 star catalog file, load a                           STCL01   stcl01.for
TYPE 1 star catalog, find stars in ra-dec rectangle in     STCF01   stcf01.for
TYPE 1 star catalog, get data for single star from a       STCG01   stcg01.for
TYPE 1 ticks, ephemeris time to                            SCET01   sc01.for
TYPE 1 ticks, ephemeris time to continuous                 SCEC01   sc01.for
TYPE 1 ticks to ephemeris time                             SCTE01   sc01.for
TYPE 10 SPK segment, evaluate                              SPKE10   spke10.for
TYPE 10 SPK segment, read record from                      SPKR10   spkr10.for
TYPE 10 SPK segment, subset                                SPKS10   spks10.for
TYPE 10 SPK segment, write a                               SPKW10   spkw10.for
TYPE 12 ephemeris data segment, write SPK                  SPKW12   spkw12.for
TYPE 12 SPK segment, evaluate                              SPKE12   spke12.for
TYPE 12 SPK segment, read record from                      SPKR12   spkr12.for
TYPE 12 SPK segment, subset                                SPKS12   spks12.for
TYPE 13 ephemeris data segment, write SPK                  SPKW13   spkw13.for
TYPE 13 SPK segment, evaluate                              SPKE13   spke13.for
TYPE 13 SPK segment, read record from                      SPKR13   spkr13.for
TYPE 13 SPK segment, subset                                SPKS13   spks13.for
TYPE 14 SPK segment, add data to a                         SPK14A   spk14a.for
TYPE 14 SPK segment, begin writing a                       SPK14B   spk14b.for
TYPE 14 SPK segment, end a                                 SPK14E   spk14e.for
TYPE 14 SPK segment, evaluate                              SPKE14   spke14.for
TYPE 14 SPK segment, read record from                      SPKR14   spkr14.for
TYPE 14 SPK segment, subset                                SPKS14   spks14.for
TYPE 15 SPK segment, evaluate                              SPKE15   spke15.for
TYPE 15 SPK segment, read record from                      SPKR15   spkr15.for
TYPE 15 SPK segment, subset                                SPKS15   spks15.for
TYPE 15 SPK segment, write a                               SPKW15   spkw15.for
TYPE 17 SPK segment, evaluate                              SPKE17   spke17.for
TYPE 17 SPK segment, read record from                      SPKR17   spkr17.for
TYPE 17 SPK segment, subset                                SPKS17   spks17.for
TYPE 17 SPK segment, write a                               SPKW17   spkw17.for
TYPE 18 ephemeris data segment, write SPK                  SPKW18   spkw18.for
TYPE 18 SPK segment, evaluate                              SPKE18   spke18.for
TYPE 18 SPK segment, read record from                      SPKR18   spkr18.for
TYPE 18 SPK segment, subset                                SPKS18   spks18.for
TYPE 19 ephemeris data segment, write SPK                  SPKW19   spkw19.for
TYPE 19 SPK segment, evaluate                              SPKE19   spke19.for
TYPE 19 SPK segment, read record from                      SPKR19   spkr19.for
TYPE 19 SPK segment, subset                                SPKS19   spks19.for
TYPE 2 data segment, write pck                             PCKW02   pckw02.for
TYPE 2 data segment, write SPK                             SPKW02   spkw02.for
TYPE 2 dsk plate, compute normal vector for a              DSKN02   dskn02.for
TYPE 2 dsk segment, compute range bounds for               DSKRB2   dskrb2.for
TYPE 2 dsk segment, fetch d.p. data from a                 DSKD02   dskd02.for
TYPE 2 dsk segment, fetch integer data from a              DSKI02   dski02.for
TYPE 2 dsk segment, fetch model size parameters from a     DSKZ02   dskz02.for
TYPE 2 dsk segment, fetch parameters from a                DSKB02   dskb02.for
TYPE 2 dsk segment, fetch plate data from a                DSKP02   dskp02.for
TYPE 2 dsk segment, make spatial index for                 DSKMI2   dskmi2.for
TYPE 2 dsk segment, return specified vertices from         DSKV02   dskv02.for
TYPE 2 dsk segment, write a                                DSKW02   dskw02.for
TYPE 2 pck segment, read record from                       PCKR02   pckr02.for
TYPE 2 plate id, compute normal vector from dsk            DSKN02   dskn02.for
TYPE 2 pointing data record, evaluate CK                   CKE02    cke02.for
TYPE 2 pointing data record, read CK                       CKR02    ckr02.for
TYPE 2 pointing data segment, write CK                     CKW02    ckw02.for
TYPE 2 record, get CK                                      CKGR02   ckgr02.for
TYPE 2 records, number of CK                               CKNR02   cknr02.for
TYPE 2 SPK segment, evaluate                               SPKE02   spke02.for
TYPE 2 SPK segment, read record from                       SPKR02   spkr02.for
TYPE 2 SPK segment, subset                                 SPKS02   spks02.for
TYPE 20 data segment, write pck                            PCKW20   pckw20.for
TYPE 20 data segment, write SPK                            SPKW20   spkw20.for
TYPE 20 pck segment, read record from                      PCKR20   pckr20.for
TYPE 20 SPK segment, evaluate                              SPKE20   spke20.for
TYPE 20 SPK segment, read record from                      SPKR20   spkr20.for
TYPE 20 SPK segment, subset                                SPKS20   spks20.for
TYPE 21 ephemeris data segment, write SPK                  SPKW21   spkw21.for
TYPE 21 SPK segment, evaluate                              SPKE21   spke21.for
TYPE 21 SPK segment, read record from                      SPKR21   spkr21.for
TYPE 21 SPK segment, subset                                SPKS21   spks21.for
TYPE 3 data segment, write SPK                             SPKW03   spkw03.for
TYPE 3 pointing data record, evaluate CK                   CKE03    cke03.for
TYPE 3 pointing data record, read CK                       CKR03    ckr03.for
TYPE 3 pointing data segment, write CK                     CKW03    ckw03.for
TYPE 3 record, get CK                                      CKGR03   ckgr03.for
TYPE 3 records, number of CK                               CKNR03   cknr03.for
TYPE 3 SPK segment, evaluate                               SPKE03   spke03.for
TYPE 3 SPK segment, read record from                       SPKR03   spkr03.for
TYPE 3 SPK segment, subset                                 SPKS03   spks03.for
TYPE 4 CK segment, add data to a                           CKW04A   ckw04a.for
TYPE 4 CK segment, begin writing a                         CKW04B   ckw04b.for
TYPE 4 CK segment, end a                                   CKW04E   ckw04e.for
TYPE 4 CK segment, read record from                        CKR04    ckr04.for
TYPE 4 pointing data record, evaluate CK                   CKE04    cke04.for
TYPE 4 record, get CK                                      CKGR04   ckgr04.for
TYPE 4 records, number of CK                               CKNR04   cknr04.for
TYPE 5 CK segment, evaluate                                CKE05    cke05.for
TYPE 5 CK segment, read record from                        CKR05    ckr05.for
TYPE 5 data segment, write CK                              CKW05    ckw05.for
TYPE 5 ephemeris data segment, write SPK                   SPKW05   spkw05.for
TYPE 5 record, get CK                                      CKGR05   ckgr05.for
TYPE 5 records, number of CK                               CKNR05   cknr05.for
TYPE 5 SPK segment, evaluate                               SPKE05   spke05.for
TYPE 5 SPK segment, read record from                       SPKR05   spkr05.for
TYPE 5 SPK segment, subset                                 SPKS05   spks05.for
TYPE 6 CK segment, evaluate                                CKE06    cke06.for
TYPE 6 CK segment, read record from                        CKR06    ckr06.for
TYPE 6 ephemeris data segment, write SPK                   CKW06    ckw06.for
TYPE 6 record, get CK                                      CKGR06   ckgr06.for
TYPE 6 segment, get mini-segment parameters from CK        CKMP06   ckmp06.for
TYPE 6 segment, number of mini-segments in CK              CKNM06   cknm06.for
TYPE 8 ephemeris data segment, write SPK                   SPKW08   spkw08.for
TYPE 8 SPK segment, evaluate                               SPKE08   spke08.for
TYPE 8 SPK segment, read record from                       SPKR08   spkr08.for
TYPE 8 SPK segment, subset                                 SPKS08   spks08.for
TYPE 9 ephemeris data segment, write SPK                   SPKW09   spkw09.for
TYPE 9 SPK segment, evaluate                               SPKE09   spke09.for
TYPE 9 SPK segment, read record from                       SPKR09   spkr09.for
TYPE 9 SPK segment, subset                                 SPKS09   spks09.for
TYPE at a specified time, occultation                      OCCULT   occult.for
TYPE from an id word, extract architecture and             IDW2AT   idw2at.for
TYPE, number of loaded kernels of a given                  KTOTAL   keeper.for
TYPE of a kernel file, determine the architecture and      GETFAT   getfat.for
TYPE, open new DAF with                                    DAFONW   dafah.for
TYPE, spacecraft clock                                     SCTYPE   sctype.for
TYPE, using type 1 database, return SCLK                   SCTY01   sc01.for
 
         
U Top

UMBRAL terminator on ellipsoid, find                       EDTERM   edterm.for
UMBRELLA, dsk tolerance and margin                         DSKTOL   dsktol.for
UMBRELLA, gf progress report                               GFRPRT   gfrprt.for
UMBRELLA, scan name tokens ---                             LXNAME   lxname.for
UNIFORM numeric time system to another, convert one        UNITIM   unitim.for
UNIFORM numeric time systems, transform between two        UNITIM   unitim.for
UNION two character sets                                   UNIONC   unionc.for
UNION two d.p. sets                                        UNIOND   uniond.for
UNION two d.p. windows                                     WNUNID   wnunid.for
UNION two integer sets                                     UNIONI   unioni.for
UNIT cross product and its derivative, compute a           DUCRSS   ducrss.for
UNIT, DAF handle to logical                                DAFHLU   dafah.for
UNIT, extract comments from a das file to a logical        DASECU   dasecu.for
UNIT, find a free logical                                  FNDLUN   fndlun.for
UNIT, free a reserved logical                              FRELUN   fndlun.for
UNIT, get a free logical                                   GETLUN   getlun.for
UNIT, map das file handle to logical                       DASHLU   dasfm.for
UNIT, map filename to logical                              FN2LUN   fn2lun.for
UNIT, read a text line from a logical                      READLN   readln.for
UNIT, read an array of text lines from a logical           READLA   readla.for
UNIT, reserve a logical                                    RESLUN   fndlun.for
UNIT to a das file, add comments from a logical            DASACU   dasacu.for
UNIT to DAF handle, logical                                DAFLUH   dafah.for
UNIT to das file handle, map logical                       DASLUH   dasfm.for
UNIT to filename, map logical                              LUN2FN   lun2fn.for
UNIT vector and norm, 3-dimensional                        UNORM    unorm.for
UNIT vector and norm, n-dimensional                        UNORMG   unormg.for
UNIT vector parallel to a state vector, state of a         DVHAT    dvhat.for
UNIT, write a text line to a logical                       WRITLN   writln.for
UNIT, write an array of text lines to a logical            WRITLA   writla.for
UNIT, write the values in pool to a specified              WRPOOL   pool.for
UNITIZE a 3-dimensional vector                             VHAT     vhat.for
UNITIZE a 3-dimensional vector in place                    VHATIP   vhatip.for
UNITIZE a n-dimensional vector                             VHATG    vhatg.for
UNITIZED cross product                                     UCRSS    ucrss.for
UNITS associated standard input and output, logical        STDIO    stdio.for
UNITS, convert                                             CONVRT   convrt.for
UNIVERSAL time, coordinated, --- see UTC
UNLISTED character, backward search for position of        NCPOSR   ncposr.for
UNLISTED character, forward search for position of         NCPOS    ncpos.for
UNLOAD a spice kernel                                      UNLOAD   keeper.for
UNLOAD all kernels                                         KCLEAR   keeper.for
UNLOAD CK pointing file                                    CKUPF    ckbsr.for
UNLOAD EK file                                             EKUEF    ekqmgr.for
UNLOAD pck file                                            PCKUOF   pckbsr.for
UNLOAD SPK ephemeris file                                  SPKUEF   spkbsr.for
UNLOADING of spice kernels, generic loading and            KEEPER   keeper.for
UNPACK and pck segment descriptor                          PCKUDS   pckuds.for
UNPACK and SPK segment descriptor                          SPKUDS   spkuds.for
UNPACK DAF summary                                         DAFUS    dafps.for
UNPACK three scalar components from a vector               VUPACK   vupack.for
UNRECOGNIZED tokens, scan a string for recognized and      SCAN     scanit.for
                                                           SCANIT   scanit.for
UNSIGNED integer, determine if a string is an              BEUNS    beuns.for
UNSIGNED integer., scan a string for an                    LX4UNS   lx4uns.for
UPDATE a progress report, gf                               GFREPU   gfrprt.for
UPDATE a range of das logical addresses using substrings   DASUDC   dasudc.for
UPDATE das character physical records                      DASURC   dasrwr.for
UPDATE das cluster directories                             DASCUD   dascud.for
UPDATE das double precision physical records               DASURD   dasrwr.for
UPDATE das integer physical records                        DASURI   dasrwr.for
UPDATE das internal file name                              DASWFR   daswfr.for
UPDATE double precision data in a das file                 DASUDD   dasudd.for
UPDATE integer data in a das file                          DASUDI   dasudi.for
UPDATE the file summary of a das file                      DASUFS   dasfm.for
UPDATE to a kernel pool variable, notify a routine of an   SWPOOL   pool.for
UPDATE to a kernel pool variable, watch for an             SWPOOL   pool.for
UPDATED variables, check the kernel pool for               CVPOOL   pool.for
UPLINK and downlink light time, compute                    LTIME    ltime.for
UPPERCASE, convert to                                      UCASE    ucase.for
UPPERCASE left-justify a character string, compress        LJUCRS   ljucrs.for
USE a sample time string to produce a time format picture  TPICTR   tpictr.for
USED item buffering, remove least recently                 LOCATI   locati.for
USER defined boolean function search, gf                   GFUDB    gfudb.for
USER defined scalar function search, gf                    GFUDS    gfuds.for
USER supplied message, prompt for input with a             PROMPT   prompt.for
USER-DEFINED scalar function, first derivative of a        UDDF     uddf.for
USING an order vector, binary search for a string          BSCHOC   bschoc.for
USING an order vector, binary search for an integer        BSCHOI   bschoi.for
USING body names get position relative to an observer      SPKEZP   spkezp.for
                                                           SPKPOS   spkpos.for
USING body names get target state relative to an observer  SPKEZR   spkezr.for
USING hermite polynomial, interpolate function             HRMESP   hrmesp.for
                                                           HRMINT   hrmint.for
USING illumination angle constraints, search               GFILUM   gfilum.for
USING instrument name, return instrument's fov parameters, GETFVN   getfvn.for
USING lagrange polynomial, interpolate function            LGRESP   lgresp.for
                                                           LGRIND   lgrind.for
                                                           LGRINT   lgrint.for
USING lighting angle constraints, search                   GFILUM   gfilum.for
USING quadratic fit, estimate function derivative          QDERIV   qderiv.for
USING sgp4., evaluate norad two-line element data          EVSGP4   evsgp4.for
USING substrings, update a range of das logical addresses  DASUDC   dasudc.for
USING two-body force model, propagate state vector         PROP2B   prop2b.for
USING type 1 database, return SCLK type,                   SCTY01   sc01.for
UTC, difference between ephemeris time and                 DELTET   deltet.for
UTC, ephemeris time to                                     ET2UTC   et2utc.for
UTC time string, parse a                                   TPARSE   tparse.for
UTC to ephemeris time                                      UTC2ET   utc2et.for
 
         
V Top

VACUUM, c speed of light in a                              CLIGHT   clight.for
VALIDATE a character set                                   VALIDC   validc.for
VALIDATE a d.p. set                                        VALIDD   validd.for
VALIDATE a d.p. window                                     WNVALD   wnvald.for
VALIDATE an id string                                      CHCKID   chckid.for
VALIDATE an integer set                                    VALIDI   validi.for
VALIDATE and pack a pck segment descriptor                 PCKPDS   pckpds.for
VALIDATE and pack an SPK segment descriptor                SPKPDS   spkpds.for
VALIDATE das handles                                       DASSIH   dasfm.for
VALUE associated with a symbol, fetch nth                  SYNTHC   synthc.for
                                                           SYNTHD   synthd.for
                                                           SYNTHI   synthi.for
VALUE associated with a symbol, set the                    SYSETC   sysetc.for
                                                           SYSETD   sysetd.for
                                                           SYSETI   syseti.for
VALUE, binary search for an integer                        BSRCHI   bsrchi.for
VALUE, binary search for d.p.                              BSRCHD   bsrchd.for
VALUE for a generic segment, retrieve a meta data          SGMETA   sgmeta.for
VALUE from a particular symbol, pop a                      SYPOPC   sypopc.for
                                                           SYPOPD   sypopd.for
                                                           SYPOPI   sypopi.for
VALUE from the kernel pool, retrieve a continued string    SEPOOL   sepool.for
                                                           STPOOL   stpool.for
VALUE in a generic segment, find the index of a reference  SGFRVI   sgfrvi.for
VALUE of a character variable in the kernel pool, set the  PCPOOL   pool.for
VALUE of a chebyshev polynomial expansion                  CHBVAL   chbval.for
VALUE of a d.p. variable in the kernel pool, set the       PDPOOL   pool.for
VALUE of a pooled kernel variable, return the              RTPOOL   pool.for
VALUE of a pooled kernel variable, return the character    GCPOOL   pool.for
VALUE of a pooled kernel variable, return the d.p.         GDPOOL   pool.for
VALUE of a pooled kernel variable, return the integer      GIPOOL   pool.for
VALUE of a pooled kernel variable, return the numeric      GDPOOL   pool.for
VALUE of a pooled kernel variable, return the string       GCPOOL   pool.for
VALUE of an integer variable in the kernel pool, set the   PIPOOL   pool.for
VALUE of pi                                                PI       pi.for
VALUE of pi, half the                                      HALFPI   halfpi.for
VALUE of pi, twice the                                     TWOPI    twopi.for
VALUE onto a particular symbol, push a                     SYPSHC   sypshc.for
                                                           SYPSHD   sypshd.for
                                                           SYPSHI   sypshi.for
VALUE onto a symbol, enqueue a                             SYENQC   syenqc.for
                                                           SYENQD   syenqd.for
                                                           SYENQI   syenqi.for
VALUE, replace marker with formatted d.p.                  REPMF    repmf.for
VALUE, replace marker with logical                         REPML    repml.for
VALUE, round to exact                                      EXACT    exact.for
VALUE within an interval, bracket a d.p.                   BRCKTD   brcktd.for
VALUE within an interval, bracket an integer               BRCKTI   brckti.for
VALUES associated with a symbol, set the                   SYPUTC   syputc.for
                                                           SYPUTD   syputd.for
                                                           SYPUTI   syputi.for
VALUES associated with a symbol, transpose two             SYTRNC   sytrnc.for
                                                           SYTRND   sytrnd.for
                                                           SYTRNI   sytrni.for
VALUES from a generic segment, fetch reference             SGFREF   sgfref.for
VALUES from a string, extract d.p.                         DXTRCT   dxtrct.for
VALUES in pool to a specified unit, write the              WRPOOL   pool.for
VALUES of a symbol, select a subset of the                 SYSELC   syselc.for
                                                           SYSELD   syseld.for
                                                           SYSELI   syseli.for
VALUES, swap character                                     SWAPC    swapc.for
VALUES, swap d.p.                                          SWAPD    swapd.for
VALUES, swap integer                                       SWAPI    swapi.for
VARIABLE, check the properties of a kernel pool            BADKPV   badkpv.for
VARIABLE, confirm the existence of a pooled numeric kernel EXPOOL   pool.for
VARIABLE, delete a kernel pool                             DVPOOL   pool.for
VARIABLE from a kernel file, read the next                 RDKVAR   rdkvar.for
VARIABLE, notify a routine of an update to a kernel pool   SWPOOL   pool.for
VARIABLE packet size generic segment, begin writing a      SGBWVS   sgseqw.for
VARIABLE, return summary information about a kernel pool   DTPOOL   pool.for
VARIABLE, return the character value of a pooled kernel    GCPOOL   pool.for
VARIABLE, return the d.p. value of a pooled kernel         GDPOOL   pool.for
VARIABLE, return the integer value of a pooled kernel      GIPOOL   pool.for
VARIABLE, return the numeric value of a pooled kernel      GDPOOL   pool.for
VARIABLE, return the string value of a pooled kernel       GCPOOL   pool.for
VARIABLE, return the value of a pooled kernel              RTPOOL   pool.for
VARIABLE size packets to a generic segment, write          SGWVPK   sgseqw.for
VARIABLE to a kernel file, write a                         WRKVAR   wrkvar.for
VARIABLE, watch for an update to a kernel pool             SWPOOL   pool.for
VARIABLES, check the kernel pool for updated               CVPOOL   pool.for
VARIABLES, clear the pool of kernel                        CLPOOL   pool.for
VARIABLES from a text kernel file into the pool, load      LDPOOL   pool.for
VARIABLES, maintain a pool of kernel                       POOL     pool.for
VARIABLES matching a template, return names of kernel pool GNPOOL   pool.for
VECTOR, 3-dimensional vector transpose times matrix times  VTMV     vtmv.for
VECTOR addition, 3-dimensional                             VADD     vadd.for
VECTOR addition, n-dimensional                             VADDG    vaddg.for
VECTOR and constant, plane to normal                       PL2NVC   pl2nvc.for
VECTOR and constant to plane, normal                       NVC2PL   nvc2pl.for
VECTOR and norm, 3-dimensional unit                        UNORM    unorm.for
VECTOR and norm, n-dimensional unit                        UNORMG   unormg.for
VECTOR and point, plane to normal                          PL2NVP   pl2nvp.for
VECTOR and point to plane, normal                          NVP2PL   nvp2pl.for
VECTOR, binary search for a string using an order          BSCHOC   bschoc.for
VECTOR, binary search for an integer using an order        BSCHOI   bschoi.for
VECTOR, check the components of a time                     TCHECK   tcheck.for
VECTOR cross product                                       VCRSS    vcrss.for
VECTOR for a type 2 dsk plate, compute normal              DSKN02   dskn02.for
VECTOR form of the kepler equation, solve the              KPSOLV   kpsolv.for
VECTOR from dsk type 2 plate id, compute normal            DSKN02   dskn02.for
VECTOR in place, unitize a 3-dimensional                   VHATIP   vhatip.for
VECTOR is the zero vector, test whether a 3-dimensional    VZERO    vzero.for
VECTOR is the zero vector, test whether an n-dimensional   VZEROG   vzerog.for
VECTOR lies in a solid tetrahedral angle, determine if a   INSANG   insang.for
VECTOR, matrix times 3-dimensional                         MXV      mxv.for
VECTOR, matrix times n-dimensional                         MXVG     mxvg.for
VECTOR, matrix transpose times 3-dimensional               MTXV     mtxv.for
VECTOR, matrix transpose times n-dimensional               MTXVG    mtxvg.for
VECTOR, n-dimensional vector transpose times matrix times  VTMVG    vtmvg.for
VECTOR, negate a 3-dimensional                             VMINUS   vminus.for
VECTOR, negate an n-dimensional                            VMINUG   vminug.for
VECTOR, norm of 3-dimensional                              VNORM    vnorm.for
VECTOR, norm of n-dimensional                              VNORMG   vnormg.for
VECTOR of components, parse a time string into a           TPARTV   tpartv.for
VECTOR of triangular plate from vertices, compute normal   PLTNRM   pltnrm.for
VECTOR on an ellipsoid, surface normal                     SURFNM   surfnm.for
VECTOR, pack three scalar components into a                VPACK    vpack.for
VECTOR parallel to a state vector, state of a unit         DVHAT    dvhat.for
VECTOR projection, 3-dimensional                           VPROJ    vproj.for
VECTOR projection, n-dimensional                           VPROJG   vprojg.for
VECTOR projection onto plane                               VPRJP    vprjp.for
VECTOR projection onto plane inverted                      VPRJPI   vprjpi.for
VECTOR, rotate a                                           ROTVEC   rotvec.for
VECTOR rotation about an axis                              VROTV    vrotv.for
VECTOR scaling, 3-dimensional                              VSCL     vscl.for
VECTOR scaling in place, 3-dimensional                     VSCLIP   vsclip.for
VECTOR scaling, n-dimensional                              VSCLG    vsclg.for
VECTOR, state of a unit vector parallel to a state         DVHAT    dvhat.for
VECTOR subtraction, 3-dimensional                          VSUB     vsub.for
VECTOR subtraction, n-dimensional                          VSUBG    vsubg.for
VECTOR, test whether a 3-dimensional vector is the zero    VZERO    vzero.for
VECTOR, test whether an integer array is an order          ISORDV   isordv.for
VECTOR, test whether an n-dimensional vector is the zero   VZEROG   vzerog.for
VECTOR to another, assign a 3-dimensional                  VEQU     vequ.for
VECTOR to another, assign an n-dimensional                 VEQUG    vequg.for
VECTOR to another, convert from one time                   TTRANS   ttrans.for
VECTOR transpose times matrix times vector, 3-dimensional  VTMV     vtmv.for
VECTOR transpose times matrix times vector, n-dimensional  VTMVG    vtmvg.for
VECTOR, unitize a 3-dimensional                            VHAT     vhat.for
VECTOR, unitize a n-dimensional                            VHATG    vhatg.for
VECTOR, unpack three scalar components from a              VUPACK   vupack.for
VECTOR using two-body force model, propagate state         PROP2B   prop2b.for
VECTORIZED ray-dsk intercept                               DSKXV    dskxv.for
VECTORIZED ray-surface intercept                           DSKXV    dskxv.for
VECTORS, angular separation of 3-dimensional               VSEP     vsep.for
VECTORS, angular separation of n-dimensional               VSEPG    vsepg.for
VECTORS, define an orthonormal frame from two              TWOVEC   twovec.for
VECTORS, distance between 3-dimensional                    VDIST    vdist.for
VECTORS, distance between n-dimensional                    VDISTG   vdistg.for
VECTORS, dot product 3-dimensional                         VDOT     vdot.for
VECTORS, dot product of n-dimensional                      VDOTG    vdotg.for
VECTORS, ellipse to center and generating                  EL2CGV   el2cgv.for
VECTORS, linear combination of three 3-dimensional         VLCOM3   vlcom3.for
VECTORS, linear combination of two 3-dimensional           VLCOM    vlcom.for
VECTORS, linear combination of two n-dimensional           VLCOMG   vlcomg.for
VECTORS, map cartesian surface points to normal            SRFNRM   srfnrm.for
VECTORS on dsk surface, compute normal                     SRFNRM   srfnrm.for
VECTORS on topographic surface, compute normal             SRFNRM   srfnrm.for
VECTORS, plane to point and spanning                       PL2PSV   pl2psv.for
VECTORS, relative difference of 3-dimensional              VREL     vrel.for
VECTORS, relative difference of n-dimensional              VRELG    vrelg.for
VECTORS, semi-axes of ellipse from generating              SAELGV   saelgv.for
VECTORS to ellipse, center and generating                  CGV2EL   cgv2el.for
VECTORS to plane, point and spanning                       PSV2PL   psv2pl.for
VELOCITY conversion, range, az and el to rectangular       DRDAZL   drdazl.for
VELOCITY conversion, rectangular to range, az and el       DAZLDR   dazldr.for
VELOCITY, ellipsoid surface point and                      SURFPV   surfpv.for
VELOCITY from ephemeris, position and                      SPKPV    spkpv.for
                                                           SPKPVN   spkpvn.for
VELOCITY from quaternion and derivative, angular           QDQ2AV   qdq2av.for
VELOCITY, get CK pointing and angular                      CKGPAV   ckgpav.for
VELOCITY of a ground track                                 DNEARP   dnearp.for
VELOCITY of the nearest point on an ellipsoid              DNEARP   dnearp.for
VELOCITY, SPK file position and                            SPKPV    spkpv.for
                                                           SPKPVN   spkpvn.for
VELOCITY, state transformation to rotation and angular     RAV2XF   rav2xf.for
                                                           XF2RAV   xf2rav.for
VERSION of kepler's equation, solve the equinoctial        KEPLEQ   kepleq.for
VERSION strings, return                                    TKVRSN   tkvrsn.for
VERTICES, compute normal vector of triangular plate from   PLTNRM   pltnrm.for
VERTICES from type 2 dsk segment, return specified         DSKV02   dskv02.for
VOLUME, compute plate model                                PLTVOL   pltvol.for
VOXELS intersected by a ray, list                          XDDA     xdda.for
 
         
W Top

WATCH, delete kernel pool                                  DWPOOL   pool.for
WATCH for an update to a kernel pool variable              SWPOOL   pool.for
WATCH lists, delete agent from kernel pool                 DWPOOL   pool.for
WIDTH of a character array, non-blank                      NBWID    nbwid.for
WIDTH of a character array, printable                      PCWID    pcwid.for
WILDCARD template, match string against                    MATCHI   matchi.for
                                                           MATCHW   matchw.for
WILDCARD template, test whether a string matches a         MATCHI   matchi.for
                                                           MATCHW   matchw.for
WINDOW, cardinality of a d.p.                              WNCARD   wncard.for
WINDOW, complement a d.p.                                  WNCOMD   wncomd.for
WINDOW, contract the intervals of a d.p.                   WNCOND   wncond.for
WINDOW, element of a d.p.                                  WNELMD   wnelmd.for
WINDOW, expand the intervals of a d.p.                     WNEXPD   wnexpd.for
WINDOW, extract the endpoints from a d.p.                  WNEXTD   wnextd.for
WINDOW, fetch an interval from a d.p.                      WNFETD   wnfetd.for
WINDOW, fill small gaps in a d.p.                          WNFILD   wnfild.for
WINDOW, filter small intervals from a d.p.                 WNFLTD   wnfltd.for
WINDOW for binary pck reference frame, get coverage        PCKCOV   pckcov.for
WINDOW for CK object, get coverage                         CKCOV    ckcov.for
WINDOW for SPK object, get coverage                        SPKCOV   spkcov.for
WINDOW, included in a d.p.                                 WNINCD   wnincd.for
WINDOW, insert an interval into a d.p.                     WNINSD   wninsd.for
WINDOW, summary of a d.p.                                  WNSUMD   wnsumd.for
WINDOW, validate a d.p.                                    WNVALD   wnvald.for
WINDOWS, compare two d.p.                                  WNRELD   wnreld.for
WINDOWS, difference two d.p.                               WNDIFD   wndifd.for
WINDOWS, intersect two d.p.                                WNINTD   wnintd.for
WINDOWS, union two d.p.                                    WNUNID   wnunid.for
WORD after an index, find the next                         FNDNWD   fndnwd.for
WORD count                                                 WDCNT    wdcnt.for
WORD, extract architecture and type from an id             IDW2AT   idw2at.for
WORD in a character string, n'th                           NTHWD    nthwd.for
WORD in a character string, next                           NEXTWD   nextwd.for
WORD, replace a                                            REPLWD   replwd.for
WORD within a string, index of a                           WDINDX   wdindx.for
WRITE a line of text to standard output.                   TOSTDO   tostdo.for
WRITE a text line to a logical unit                        WRITLN   writln.for
WRITE a type 10 SPK segment                                SPKW10   spkw10.for
WRITE a type 15 SPK segment                                SPKW15   spkw15.for
WRITE a type 17 SPK segment                                SPKW17   spkw17.for
WRITE a type 2 dsk segment                                 DSKW02   dskw02.for
WRITE a variable to a kernel file                          WRKVAR   wrkvar.for
WRITE access, open a das file for                          DASOPW   dasfm.for
WRITE access, open a new das file for                      DASOPN   dasfm.for
WRITE access, open a new das file with                     DASONW   dasfm.for
WRITE access, open a new dla file with                     DLAOPN   dlaopn.for
WRITE access, open a new dsk file with                     DSKOPN   dskopn.for
WRITE an array of text lines to a logical unit             WRITLA   writla.for
WRITE buffered records to a das file                       DASWBR   dasrwr.for
WRITE character data to EK column                          EKACEC   ekacec.for
WRITE characters to a text file, encode and                WRENCC   wrencc.for
WRITE CK type 1 pointing data segment                      CKW01    ckw01.for
WRITE CK type 2 pointing data segment                      CKW02    ckw02.for
WRITE CK type 3 pointing data segment                      CKW03    ckw03.for
WRITE CK type 5 data segment                               CKW05    ckw05.for
WRITE d.p. DAF, read                                       DAFRWD   dafrwd.for
WRITE d.p. numbers to a text file, encode and              WRENCD   wrencd.for
WRITE DAF character record                                 DAFWCR   dafwcr.for
WRITE DAF d.p. record                                      DAFWDR   dafrwd.for
WRITE DAF file record                                      DAFWFR   dafwfr.for
WRITE DAF summary                                          DAFWS    daffa.for
WRITE das character physical records                       DASWRC   dasrwr.for
WRITE das double precision physical records                DASWRD   dasrwr.for
WRITE das file record                                      DASWFR   daswfr.for
WRITE das integer physical records                         DASWRI   dasrwr.for
WRITE das internal file name                               DASWFR   daswfr.for
WRITE das physical records, read and                       DASRWR   dasrwr.for
WRITE data to DAF address                                  DAFWDA   dafwda.for
WRITE double precision data to EK column                   EKACED   ekaced.for
WRITE entire character column to EK segment                EKACLC   ekaclc.for
WRITE entire d.p. column to EK segment                     EKACLD   ekacld.for
WRITE entire integer column to EK segment                  EKACLI   ekacli.for
WRITE fixed size packets to a generic segment              SGWFPK   sgseqw.for
WRITE integer data to EK column                            EKACEI   ekacei.for
WRITE integers to a text file, encode and                  WRENCI   wrenci.for
WRITE of an EK segment, finish fast                        EKFFLD   ekffld.for
WRITE, open existing DAF for                               DAFOPW   dafah.for
WRITE output line to a device                              WRLINE   wrline.for
WRITE pck type 2 data segment                              PCKW02   pckw02.for
WRITE pck type 20 data segment                             PCKW20   pckw20.for
WRITE SPK type 1 ephemeris data segment                    SPKW01   spkw01.for
WRITE SPK type 12 ephemeris data segment                   SPKW12   spkw12.for
WRITE SPK type 13 ephemeris data segment                   SPKW13   spkw13.for
WRITE SPK type 18 ephemeris data segment                   SPKW18   spkw18.for
WRITE SPK type 19 ephemeris data segment                   SPKW19   spkw19.for
WRITE SPK type 2 data segment                              SPKW02   spkw02.for
WRITE SPK type 20 data segment                             SPKW20   spkw20.for
WRITE SPK type 21 ephemeris data segment                   SPKW21   spkw21.for
WRITE SPK type 3 data segment                              SPKW03   spkw03.for
WRITE SPK type 5 ephemeris data segment                    SPKW05   spkw05.for
WRITE SPK type 6 ephemeris data segment                    CKW06    ckw06.for
WRITE SPK type 8 ephemeris data segment                    SPKW08   spkw08.for
WRITE SPK type 9 ephemeris data segment                    SPKW09   spkw09.for
WRITE substrings to a range of das logical addresses       DASUDC   dasudc.for
WRITE the values in pool to a specified unit               WRPOOL   pool.for
WRITE variable size packets to a generic segment           SGWVPK   sgseqw.for
WRITER, generic segments sequential                        SGSEQW   sgseqw.for
WRITER, i/o error message                                  IOERR    ioerr.for
WRITES of character records, perform fortran               DASIOC   dasioc.for
WRITES of double precision records, perform fortran        DASIOD   dasiod.for
WRITES of integer records, perform fortran                 DASIOI   dasioi.for
WRITING a fixed packet size generic segment, begin         SGBWFS   sgseqw.for
WRITING a type 03 pck segment, begin                       PCK03B   pck03b.for
WRITING a type 14 SPK segment, begin                       SPK14B   spk14b.for
WRITING a type 4 CK segment, begin                         CKW04B   ckw04b.for
WRITING a variable packet size generic segment, begin      SGBWVS   sgseqw.for
WRITING, open a das file for                               DASOPW   dasfm.for
WRITING, open a new das file for                           DASOPN   dasfm.for
WRITING, open existing EK for                              EKOPW    ekopw.for
WRITING, start new e-kernel segment for fast               EKIFLD   ekifld.for
WRITING, start new EK segment for fast                     EKIFLD   ekifld.for
 
         
Y Top

YEAR, number of seconds per julian                         JYEAR    jyear.for
YEAR, number of seconds per tropical                       TYEAR    tyear.for
YEAR to a fully specified year., expand an abbreviated     TEXPYR   texpyr.for
YEARS, set the interval of expansion for abbreviated       TSETYR   texpyr.for
 
         
Z Top

ZERO, first derivative of scalar function less than        UDDC     uddc.for
ZERO vector, test whether a 3-dimensional vector is the    VZERO    vzero.for
ZERO vector, test whether an n-dimensional vector is the   VZEROG   vzerog.for
ZONES, time                                                TIMDEF   timdef.for
Fri Dec 31 18:40:37 2021