﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4088	evalFunc and array type	Vitalij Ruge	Volker Waurich	"'evalFunc' has some issues with array and partial constant output.

I get for the following example
{{{#!modelica
model foo
  function f
    input Real x;
    output Real[2] y;
    output Real[2] z;
  algorithm
    y[1] := 2*x; y[2] := 3*x;
    z[1] := y[1]*y[2]; z[2] := 1;
  end f;
  Real [2] y;
  equation
  (,y) = f(time);
end foo;
}}}

{{{#!bash
Variables (2)
========================================
1: y[2]:VARIABLE()  type: Real  [2]
2: y[1]:VARIABLE()  type: Real  [2]


Equations (2, 3)
========================================
1/1 (2): (_, y) = foo.f_eval1(time)   [dynamic]
2/3 (1): z[2] = 1.0   [dynamic]
}}}
with new variable 'z' in the equationsystem."	defect	closed	high	Future	Backend		fixed		Volker Waurich Willi Braun
