> On 07 Sep 2016, at 22:30, Jim Monte <jim.g...@gmail.com> wrote:
> 
> Hi All,
> 
> I have written macros returning arrays of various items, such as point IDs. 
> Depending on the arguments to the function, some arrays can be of different 
> sizes. To ensure that there is no "junk" at the end of the arrays left from a 
> previous call, I would like to Delete the arrays before building them. 
> However, the first time the macro is called, the array does not exist, and 
> that causes an error. One workaround is to force the array to exist by adding 
> something like x[0] = 0; before the Delete command, but I was wondering if 
> there is a more direct way to query if a specific variable exists. Thanks for 
> any information.
> 

Exists(name) will do the trick


> Jim Monte
> 
> _______________________________________________
> gmsh mailing list
> gmsh@onelab.info
> http://onelab.info/mailman/listinfo/gmsh

-- 
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 
http://www.montefiore.ulg.ac.be/~geuzaine

Free software: http://gmsh.info | http://getdp.info | http://onelab.info


_______________________________________________
gmsh mailing list
gmsh@onelab.info
http://onelab.info/mailman/listinfo/gmsh

Reply via email to