
Boost : 
From: Cromwell Enage (sponage_at_[hidden])
Date: 20051012 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