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