﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4454	Differentiate.differentiateExp speed is poor	Henning Kiel	Lennart Ochel	"The speed of Differentiate.differentiateExp() is poor due to recursion check.
{{{
if listMember(inExp, inExpStack) then
  Error.addInternalError(""Differentiation failed due to recursion...
}}}

When removing the check the time of {{{postOpt tearingSystem}}} goes down from 26s to 2s in {{{ScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640}}}

Can this be improved, made optional or removed completely?
{{{listMember()}}} uses {{{valueEq()}}} which seems to be slow for this purpose."	defect	closed	high	1.12.0	Backend	v1.12.0	fixed		Adrian Pop Martin Sjölund Francesco Casella
