John Maddock
3f7e4906df
Add static asserts on ExponentType requirements.
...
Document requirements better.
Regenerate docs.
[SVN r82046]
2012-12-17 13:11:01 +00:00
John Maddock
9d16324b79
Tweak docs and regenerate.
...
Fix doc Jamfile.
Add redirect index.html.
[SVN r81553]
2012-11-26 16:59:39 +00:00
John Maddock
4071dd8d59
Fix missing number constructor.
...
Fix is_explicitly_convertible to take account of the generic conversions.
Change sf_performance to use multiple files so we can actually compile the thing!
Minor doc updates.
Suppress some more warnings.
[SVN r81324]
2012-11-13 17:12:19 +00:00
John Maddock
da40611f57
Fix mpfr_float_backend interconversions.
...
Update docs and regenerate.
[SVN r81163]
2012-11-03 18:27:11 +00:00
John Maddock
3080df73d9
Update MPFR docs with performance comparison.
...
[SVN r81146]
2012-11-02 13:07:39 +00:00
John Maddock
b640732abd
Add additional template parameter to mpfr_float_backend to allow stack-based floats.
...
[SVN r81135]
2012-11-01 19:01:08 +00:00
John Maddock
d1336b5f63
More doc updates.
...
Regenerate docs.
[SVN r81133]
2012-11-01 11:19:59 +00:00
John Maddock
c587f1550b
Update and regenerate docs.
...
Fix error in expression template unpacking that occasionally caused variable over-writes.
Update Math lib tests to test at least one non-ET type.
[SVN r81121]
2012-10-31 17:06:33 +00:00
John Maddock
4f2738fd6f
Add traits class to determine default ExpressionTemplate parameter value.
...
Add support for fused-multiply-add/subtract.
Optimise temporary usage when the LHS also appears on the RHS.
[SVN r80607]
2012-09-20 16:04:02 +00:00
John Maddock
9f8b30fcdf
Update docs with review comments.
...
Update a few tests based on review comments.
Regenerate docs.
[SVN r80539]
2012-09-16 12:25:14 +00:00
John Maddock
fc1cda1f62
Largely cosmetic change - add two new template params to cpp_dec_float - one for the exponent type, and one for an optional allocator.
...
[SVN r80431]
2012-09-07 08:31:49 +00:00
John Maddock
a2c8fc060f
Rebuild docs.
...
[SVN r80419]
2012-09-06 09:52:28 +00:00
John Maddock
1e00790703
Rename mp_number_archetype.
...
Update docs with explicit conversion info.
Regenerate docs.
[SVN r80261]
2012-08-27 12:30:53 +00:00
John Maddock
6f317ee809
Rebuild docs.
...
[SVN r79933]
2012-08-08 18:25:27 +00:00
John Maddock
5ce96a1459
Fix some doc typos and regenerate docs.
...
[SVN r78843]
2012-06-07 10:06:56 +00:00
John Maddock
f543ec2639
Address doc concerns of Vincente Botet Escriba in pre-review comments.
...
Rebuild docs.
[SVN r78807]
2012-06-04 17:50:57 +00:00
John Maddock
538415e0ef
Correct wrong function-call argument in docs.
...
Change max_digits10 in numeric_limits<cpp_dec_float> to include all the *possible* digits.
[SVN r77996]
2012-04-15 17:46:42 +00:00
John Maddock
5c9d22ae8e
Commit revised docs.
...
[SVN r77949]
2012-04-13 15:40:50 +00:00
John Maddock
d4a2c46ac6
Update examples, reorganise docs, temporarily remove HTML before rebuilding.
...
Enhance test cases, including enabling loopback testing on cpp_dec_float io.
[SVN r77948]
2012-04-13 15:38:28 +00:00
John Maddock
2b1f19fa2b
Integrate Chris's FP examples into the docs.
...
[SVN r77851]
2012-04-09 16:58:30 +00:00
John Maddock
0488e551b9
Add extended floating point example.
...
[SVN r77746]
2012-04-03 18:20:35 +00:00
John Maddock
c984b2eaa7
Add updated HTML docs.
...
[SVN r77652]
2012-03-30 18:35:38 +00:00
John Maddock
0e71a0c55e
Documentation update, temporarily remove the HTML docs.
...
[SVN r77651]
2012-03-30 18:33:27 +00:00
John Maddock
ada7aced0a
Add links to arbitary precision definition.
...
[SVN r77608]
2012-03-28 17:53:35 +00:00
John Maddock
e47eee1e5e
Update floating point examples to show Boost.Math usage.
...
[SVN r77607]
2012-03-28 17:47:41 +00:00
John Maddock
bb6393d69e
Fix typos / issue spotted by Paul Bristow.
...
[SVN r77605]
2012-03-28 17:26:20 +00:00
John Maddock
4c6065717b
Add a few more integer specific bit-fiddling functions.
...
Fix some bugs in cpp_int left shift code.
Document some missing backend API's, and update docs.
[SVN r77583]
2012-03-27 11:45:01 +00:00
John Maddock
8433c69175
Disable expression templates for fixed precision types.
...
Restrict integer functions to integer types.
Improve Miller Rabin performance by filtering out small primes etc.
Improve Miller Rabin tests.
Change mp_int to tom_int to avoid conflict with global ::mp_Int type.
[SVN r77471]
2012-03-22 10:29:30 +00:00
John Maddock
24cff33935
Update Miller Rabin test to use small prime filtering.
...
Add some new integer type operations.
Update performance tests to match.
[SVN r77451]
2012-03-21 09:19:57 +00:00
John Maddock
0f6a527cee
Add random number support.
...
[SVN r77344]
2012-03-15 18:41:00 +00:00
John Maddock
d82fa61c81
Mostly remove references to fixed_int.
...
Update docs.
[SVN r77335]
2012-03-14 18:23:44 +00:00
John Maddock
8d6dedf4b0
Complete renaming of cpp_float to cpp_dec_float.
...
Rebuild docs.
[SVN r77037]
2012-02-16 09:36:26 +00:00
John Maddock
4472a37b0e
Update docs with latest performance results.
...
[SVN r76653]
2012-01-23 19:01:43 +00:00
John Maddock
c98f15f30d
Update docs with performance results.
...
Add component based initialization of rationals.
[SVN r76486]
2012-01-14 13:24:52 +00:00
John Maddock
a97c3bd896
Update docs to include fixed_int.hpp.
...
Remove 64-bit versions of fixed_int typedefs - better to use boost::int64_t instead.
[SVN r76433]
2012-01-12 13:56:22 +00:00
John Maddock
d7578f242c
Add numerator/denominator accessor functions to rational_adapter.hpp.
...
Define predefined rational number type for libtommath.
Add rational number specific tests to test_arithmetic.cpp.
Document rational_adapter and related stuff, regenerate docs.
[SVN r76130]
2011-12-24 13:13:16 +00:00
John Maddock
fdcc1a5034
Document libtommath support, add error checking to tommath bitwise operators.
...
[SVN r75746]
2011-11-30 12:08:59 +00:00
John Maddock
f5eb2f330b
Update docs, rename remaining occurrences of mp_float.
...
[SVN r75487]
2011-11-14 12:41:15 +00:00