[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: pcb crooked traces
John Doty:
> Karl Hammar wrote:
> > So, in what way are floats worse than ints (I'm talking about
> > representaion, not about performance) and why could we not "reasonably
> > use floating-point"?
> The problem is that in engineering documentation, dimensions are
> generally given as decimal fractions of inches or meters.
Yes.
> Cumulative roundoff error can be avoided if the numeric encoding
> can exactly represent such numbers.
Yes.
> Scaled integers or scaled floating point may be used,
Yes.
> but scaled integers are a bit easier to use and understand,
Yes (but we are talking about internal values, the user don't have to
"see" them, only the developers, think of todays "1mm").
> and are usually more efficient.
You choose the most efficient one, to do that you test.
But I was not talking about performance.
> Unscaled binary floating point is troublesome because it cannot
> exactly represent most decimal fractions, so it is prone to
> cumulative error.
Yes.
Regards,
/Karl Hammar
---------
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user