External function that stores the input value x as the element
a[iX] in the array
a = [a[1], a[2], ...],
and that returns the element a[iY].
The size of the array a is automatically enlarged as needed.
function exchangeValues input ExtendableArray table "External object"; input Integer iX "One-based index where u needs to be stored in the array of the external object"; input Real x "Value to store in the external object"; input Integer iY "One-based index of the element that needs to be returned from C to Modelica"; output Real y "Value of the i-th element"; end exchangeValues;