appending a sorted list of values to the dynamic array
with this subroutine, a given list of sorted values can be added to the dynamic array. the actual positions of these values in the dynamic array will be returned, so it can be found again easily later. with the wasadded flag, it is indicated,\n wasadded = true, if this entry had to be added,\n wasadded = false, if this was already found in the array.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(dyn_projectionarray_type) | :: | me | ||||
| type(ply_prj_init_type), | intent(in) | :: | val(:) | |||
| integer, | intent(in), | optional | :: | length |
optional length to expand the array |
|
| integer, | intent(out), | optional | :: | pos(:) |
position in the array, the values are found at. |
|
| logical, | intent(out), | optional | :: | wasadded(:) |
flag to indicate, if val was newly added |