On Fri, Jun 17, 2016 at 8:16 AM, David Knezevic <david.kneze...@akselos.com>
wrote:
> We use TypeVector::relative_fuzzy_equals in a number of places in the
> library. I'm not convinced that this function makes sense, since the
> tolerance effectively depends on where the points happen to be located. I
> can't think of any situation where this behavior is desirable.
>
> My preferred approach is to always use absolute_fuzzy_equals, and to use a
> tolerance that is relative to some reference length, if a
> reference length is available.
>
Isn't this what relative_fuzzy_equals already does, where the reference
length in question is (||x||_{L1} + ||y||_{L1})? It is implemented in
terms of absolute_fuzzy_equals...
I guess you are saying that this reference length is rarely the appropriate
choice?
--
John
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://sdm.link/zohomanageengine
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel