- NAME
DELVARX
- PURPOSE
Delete up to 10 variables for memory management (can call from routines)
- EXPLANATION
Like intrinsic DELVAR function, but can be used from any calling level
odified in January 2012 to always free memory associated with
ointers/objects and remove the use of EXECUTE()
lso look at the Coyote routine UNDEFINE
http://www.idlcoyote.com/programs/undefine.pro
- CALLING SEQUENCE
DELVARX, p0, [p1, p2......p9]
- INPUTS
p0, p1...p9 - variables to delete
- OBSOLETE KEYWORD
/FREE_MEM - formerly freed memory associated with pointers
and objects. Since this is now the DELVARX default this
keyword does nothing.
- METHOD
Uses HEAP_FREE and PTR_NEW(/NO_COPY) to delete variables and free
emory
- REVISION HISTORY
Copied from the Solar library, written by slf, 25-Feb-1993
Added to Astronomy Library, September 1995
odified, 26-Mar-2003, Zarro (EER/GSFC) 26-Mar-2003
added FREE_MEM to free pointer/objects
odified, 28-Jan-2012, E. Rykoff (SLAC), W. Landsman -
replace EXECUTE calls with SCOPE_VARFETCH.