functionselectIntegers
Reduce an
Integer vector by selecting indicesExtends from Modelica.Icons.Function (Icon for functions).
Information
This function is useful where it is necessary to select entries from a vector that is not an explicit variable.
Example:
selectBooleans({3, 2, 1}, {1,3}) returns
{3, 1}. An alternative to this function is to assign a variable to the full vector
(full = {3, 2, 1}) and extract from that variable (full[{1,3}]). However, this
is not valid in Modelica: {3, 2, 1}[{1,3}].
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Integer[:] | full | Original vector | |
| Integer[:] | indices | Selected indices |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Integer[size(indices, 1)] | reduced | Reduced vector |