Index of Functions: A B C D E F G H I J K L M N O P Q R S T U V W X
Index Page dvpool_c

Table of contents

Procedure Abstract Required_Reading Keywords Brief_I/O Detailed_Input | Detailed_Output Parameters Exceptions Files Particulars Examples | Restrictions Literature_References Author_and_Institution Version Index_Entries

#### Procedure

       dvpool_c ( Delete a variable from the kernel pool )

       void dvpool_c ( ConstSpiceChar  * name )

#### Abstract

       Delete a variable from the kernel pool.

#### Required_Reading

       KERNEL

#### Keywords

       CONSTANTS
       FILES

#### Brief_I/O

       VARIABLE  I/O  DESCRIPTION
       --------  ---  --------------------------------------------------
       name       I   Name of the kernel variable to be deleted.

#### Detailed_Input

       name        is the name of the kernel pool variable to delete.
                   The name and associated values are removed from the
                   kernel pool, freeing the occupied space.

                   If watches are set on the variable designated by
                   name, the corresponding agents are placed on the list
                   of agents to be notified of a kernel variable update.

#### Detailed_Output

       None.

#### Parameters

       None.

#### Exceptions

       1)  If the specified variable is not present in the kernel pool,
           this routine simply returns. No error is signaled.

       2)  If the `name' input string pointer is null, the error
           SPICE(NULLPOINTER) is signaled.

       3)  If the `name' input string has zero length, the error
           SPICE(EMPTYSTRING) is signaled.

#### Files

       None.

#### Particulars

       This routine enables users to selectively remove variables from
       the kernel pool, as opposed to having to clear the pool and
       reload it.

       Note that it is not necessary to remove kernel variables in order
       to simply update them; this routine should be used only when
       variables are to be removed.

#### Examples

       1) Remove triaxial radii of Jupiter from the kernel pool.

             #include "SpiceUsr.h"
                   .
                   .
                   .
             dvpool_c ( "BODY599_RADII" );

#### Restrictions

       None.

#### Literature_References

       None.

#### Author_and_Institution

       N.J. Bachman        (JPL)
       J. Diaz del Rio     (ODC Space)
       W.L. Taber          (JPL)

#### Version

       -CSPICE Version 1.0.1, 04-AUG-2021 (JDR)

           Edited the header to comply with NAIF standard.

       -CSPICE Version 1.0.0, 05-JUN-1999 (NJB) (WLT)

#### Index_Entries

       delete a kernel pool variable

#### Link to routine dvpool_c source file dvpool_c.c

    Fri Dec 31 18:41:05 2021