v 1.18:
objarray set
now allow to set multiple <n> values of index, index+1, index+<n>new command
objarray swap
new command
objarray permute
new command
objarray new_structured_connectivities
new command
objarray new_structured_coordinates
objarray reverse
now allow<blocksize>
to reverse considering as blocks of this sizenew command objarray
new_n_from_increment
to create n items starting from a value and incrementobjarray search
now allow-start <index>
to start finding from this indexnew command objarray
resize
v 1.17 :
objarray range
allow index<0
or>n
then become0
andn
, acting like Tcl standardlrange
command.v 1.16 :
objarray replace_value
v 1.15 :
objarray set
allow'nan'
special value-binary <data>
proc objarray_map { dst_objarray_type lambda lst_arrays }
v 1.14 :
foreach
to simplify and to loop faster over all items of the array.v 1.13 :
vector_sum
to return a vector sum of other 'n' vectors (but it is not a reduction sum).v 1.12 :
new
-binary <data>
option when creating objarraysadded new
'get_binary'
option to get the byte representation of the objarray.
v 1.11 :
translate
androtate
, for arrays representing xyz coordinates.Efficiency enhanced of
replace
command.
v 1.10 :
snap
to force values close (with tolerance) to a target.minimum/maximum -index
sub-option.
v 1.9 :
reverse
v 1.8 :
incr <index>
sub-option.Some commands parallelized with OpenMP
v 1.7 :
scale, minimum, maximum, renumber
v 1.5 :
boolean intersection, union and subtraction.
objarray new
andobjarray set
modified to allow set all values from a list of values.
v 1.4 :
search
v 1.3 :
insert
andreplace