[pkg-boost-devel] Bug#440178: interval problem
picca
picca at synchrotron-soleil.Fr
Thu Aug 30 13:13:18 UTC 2007
Package: libboost-dev
Version: 1.34.1-2
Severity: normal
--- Please enter the report below this line. ---
Hello
I try to use the numeric/interval library from boost 1.34.1.
So I created a
boost::numeric::interval<double> I(min, max);
I = tan(I);
but when I compile :
g++ -o debug/linux2/src/kappa4C_vertical_pseudoaxeengine.o -c -Wall -g
-O0 -Iinclude/hkl src/kappa4C_vertical_pseudoaxeengine.cpp /usr/include/boost/numeric/interval/transc.hpp:
In function 'boost::numeric::interval<T, Policies> boost::numeric::tan(const boost::numeric::interval<T, Policies>&) [with
T = double, Policies =
boost::numeric::interval_lib::policies<boost::numeric::interval_lib::rounded_math<double>,
boost::numeric::interval_lib::checking_strict<double> >]':
src/kappa4C_vertical_pseudoaxeengine.cpp:84: instantiated from
here /usr/include/boost/numeric/interval/transc.hpp:110: error: 'struct
boost::numeric::interval_lib::rounded_math<double>' has no member named
'tan_down' /usr/include/boost/numeric/interval/transc.hpp:110: error:
'struct boost::numeric::interval_lib::rounded_math<double>' has no
member named 'tan_up'
So it seems that there is no member tan_down and tan_up in the
rounded_math class.
If you do a rgrep in boost/numeric you find only reference to those
tan_down and tan_up.
picca at grisette:/usr/include/boost/numeric$ rgrep tan_down *
interval/transc.hpp: return I(rnd.tan_down(tmp.lower()),rnd.tan_up(tmp.upper()), true);
interval/transc.hpp: return I(rnd.atan_down(x.lower()), rnd.atan_up(x.upper()), true);
but no definition. so something is missing in the interval library.
Have a nice day.
Frederic
--- System information. ---
Architecture: i386
Kernel: Linux 2.6.21-2-686
Debian Release: lenny/sid
500 unstable edevelop.org
500 testing ftp.fr.debian.org
500 stable wine.budgetdedicated.com
--- Package information. ---
Depends (Version) | Installed
============================-+-===========
libstdc++-dev |
More information about the pkg-boost-devel
mailing list