GiD - The personal pre and post processor
search
objarray search ?-sorted? ?-start <index>? <obj> <value>
Search the index of an item in the array. returns -1 if it is not found.
(if array is sorted it performs a faster binary search).
-start <index> (index>=0 and < length) to start searching from this index (default 0)
e.g.
set obj [objarray new_from_to intarray 2 5]
-> 2 3 4 5
objarray search -sorted $obj 4
-> 2
set obj [objarray new intarray -values {1 2 3 -9999 5 -9999 7 8 -9999}]
-> 1 2 3 -9999 5 -9999 7 8 -9999
objarray search -start 0 $obj -9999
-> 3
objarray search -start 4 $obj -9999
-> 5
objarray search -start 6 $obj -9999
-> 8
objarray search -start 9 $obj -9999
-> -1
COPYRIGHT © 2022 · GID · CIMNE