From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2008-06-06 12:09:52
Torsten Maehne wrote:
> I finally came around to test your proposed solutions: I got it working
> in the attached small example for two cases sin() and
> pow<static_rational<N, D> >(). What do you think about a header
> cmath_functor.hpp, which would collect functors under, e.g.,
> boost::units::functor to replace the cmath functions in lambda expressions?
I'd rather that all direct references to Boost.Units be purged and
put this in a more general place. Something like boost::math::functional.
For sin you can simply leave of the qualification boost::units::, since the
correct function should be found by ADL.
However, pow_t has to be in the Units library because it can't
be found by ADL.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk