wrong comparison between doubles throughout the code
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
if(x==y) for x,y floating point should be replaced by
if(fabs(x-y)<eps)
I belive this is the reason the stream tracer filter fails when compiled with the Intel compiler (10.1 on linux OpenSuse 32bit), which is more strict on comparing floating point numbers.