﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2093	Optimization module removeEqualFunctionCalls needs to update EventInfo	Willi Braun	Willi Braun	"At least BackendDAE.EventInfo.whenClauses needs to be updated while removeEqualFunctionCalls is performed, otherwise the function findZeroCrossings can't match equal zero-crossings and generate too many of them for actually the same ones, this can lead to too many events. Anyway it's not consistent, so it needs to be fixed. But for the current implementation of WHEN_CLAUSES I don't see an efficient way, since we would need to traverse all of them to replace where required.

In my option we should get rid of uniontype WhenOperator and the WHEN_CLAUSES at all and merge the functionality into uniontype WhenEquation.

What do you think?
"	defect	closed	high	1.9.3	Backend	trunk	fixed		Lennart Ochel Jens Frenkel
