﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2329	fails to flatten model using partial derivatives	Peter Aronsson	somebody	"The frontend fails to flatten model using partial derivative:

{{{
model partialDerivativeTest
  Real x,y;
  function surfaceFunction 
     input Real x;
     input Real y;
     output Real z;
   protected  
     parameter Real a=3;
   algorithm
    z := a*x*x;
    annotation(Inline=true);
  end surfaceFunction;
  function surfaceFunction_dx = der(surfaceFunction,x); //Partial derivative
  function surfaceFunction_dy = der(surfaceFunction,y); // Partial derivative

  Real z;
  Real n[3] ""normal vector"";

equation
   x = 4;
   y = 3;
   z = surfaceFunction(x,y);
   n = {surfaceFunction_dx(x,y),surfaceFunction_dy(x,y),-1};
end partialDerivativeTest;
}}}
Gives the error:

{{{
Error: [<interactive>:23:4-23:60] Class surfaceFunction_dx not found in scope partialDerivativeTest (looking for a function or record).
}}}
"	defect	closed	high	1.9.3	Frontend	trunk	duplicate		
