Boost logo

Boost :

From: Cromwell Enage (sponage_at_[hidden])
Date: 2005-10-12 14:55:09


I've rewritten mpl::math::big_integral_impl so that,
instead of being a heavyweight mpl::vector, the
mantissa (formerly magnitude) is treated as a nullary
metafunction containing the integral constant
expressions digit_0...digit_N, where N is one less
than the mantissa size, which is now directly
configurable. Arithmetic operations are now much
faster as a result.

The functionality that converts integral_c et. al. to
a big_integral_impl is now moved to
mpl::math::enlarge_integral.

All I need now is a *much* more efficient division
algorithm and, of course, mpl::math::big_integral
itself.

BTW, there may be extraneous files in the
<mpl_math.zip>boost/ directory; ignore them, I was
using them for study purposes.

                              Cromwell D. Enage

        
                
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk