Commit Graph

96 Commits

Author SHA1 Message Date
Christopher Kormanyos
b21926b083 Add comment to Gauss-Laguerre auadrature example. Test over a wide range of decimal digits from 10...600 with various multiple-precision types. 2014-01-27 23:20:23 +01:00
Christopher Kormanyos
73a6ec1da4 Add an example of multiple-precision Gauss-Laguerre quadrature. 2014-01-27 21:09:29 +01:00
Christopher Kormanyos
c94600eb57 Add more hypergeometric functions. Refine style and performance measurements. 2013-12-24 16:52:26 +01:00
jzmaddock
e83adbe0ad Add timing info and MPFR option, plus change to get thing compiling with expression-templates turned on. 2013-12-23 17:36:51 +00:00
Christopher Kormanyos
0d627f3322 Commit non-trivial use-case that calculates hypergemetric functions. 2013-12-22 19:59:07 +01:00
John Maddock
10ed707a68 Initial merge of cpp_bin_float code from sandbox.
[SVN r86781]
2013-11-21 19:05:42 +00:00
John Maddock
5126fa8e74 Fix float128 compile error.
Add constexpr support to float128.
Add float128 docs and rebuild HTML.

[SVN r84016]
2013-04-22 17:50:55 +00:00
John Maddock
04b1c9e9f0 Initial commit of 128-bit float wrapper
[SVN r83713]
2013-04-02 17:26:48 +00:00
John Maddock
b1a27b8c5c Fix valgrind errors
[SVN r83519]
2013-03-22 16:55:36 +00:00
John Maddock
8ff620de3b Add debug_adaptor.hpp.
Document debug_adaptor and VC++ visualizers.

[SVN r82517]
2013-01-17 12:23:21 +00:00
John Maddock
2b901734b2 Big search and replace name change of adapter -> adaptor.
[SVN r82501]
2013-01-15 11:43:27 +00:00
John Maddock
0d4b3d4b02 Add logged adapter.
Add docs for logged_adapter and mpfi_float.

[SVN r82499]
2013-01-15 09:25:05 +00:00
John Maddock
27599ca09e Apply patch for typos.
Regenerate docs.
Fixes #7806.

[SVN r82073]
2012-12-18 11:28:04 +00:00
John Maddock
75cab8836d Allow detail::canonical to be used with enum types.
Review all noexcept specifications - and remove quite a few that we (probably) can't guarantee.
Change example workaround for non-C++11 compilers.

[SVN r81809]
2012-12-09 15:24:07 +00:00
John Maddock
f1830235bb Fix inspection report issues.
Regenerate docs.
Fix performance test Jamfile.

[SVN r81740]
2012-12-06 13:37:51 +00:00
John Maddock
edfc8f5ff8 Fix for non-C++11 compilers.
[SVN r81465]
2012-11-21 18:55:39 +00:00
John Maddock
8ae04c68a6 Merge multiprecision from sandbox.
[SVN r81417]
2012-11-18 18:56:59 +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
e2ef393c23 Big search and replace rename, removing mp_ prefix.
[SVN r79932]
2012-08-08 18:14:50 +00:00
John Maddock
f4a922e325 Fix some asserts and comments, plus one C++11 issue.
[SVN r79250]
2012-07-03 18:18:08 +00:00
John Maddock
5ce96a1459 Fix some doc typos and regenerate docs.
[SVN r78843]
2012-06-07 10:06:56 +00:00
Christopher Kormanyos
1011377735 - Added generic examples LaTeX source documentation.
[SVN r78102]
2012-04-20 20:48:32 +00:00
John Maddock
1f15fc5ad9 Deleted some dead files, moved some others around.
[SVN r78014]
2012-04-16 16:28: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
462bec3925 Fix ldexp/frexp in default_ops.hpp. Improve 64-bit platform detection in cpp_int_core.hpp. Get examples building with GCC
[SVN r77971]
2012-04-14 16:51:02 +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
Christopher Kormanyos
43a86370a5 Added examples of generic numeric programming using built-in and MP types.
[SVN r77794]
2012-04-06 22:09:09 +00:00
John Maddock
0488e551b9 Add extended floating point example.
[SVN r77746]
2012-04-03 18:20:35 +00:00
John Maddock
4397548816 Extend examples using Paul Bristow's comments.
[SVN r77626]
2012-03-29 12:28:31 +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
1cfbf792a3 Fix comment.
[SVN r77606]
2012-03-28 17:35:38 +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
6deafa525b Fix bug in cpp_int shown up by random number generations and change example to use it.
[SVN r77359]
2012-03-17 13:23:32 +00:00
John Maddock
45a08da90e Add simple version of the Miller Rabin test
[SVN r77353]
2012-03-17 09:18:20 +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
e1b23af8f5 Add files missing from last commit, and add new examples to tests.
[SVN r77324]
2012-03-13 18:40:52 +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
380d627359 Big search and replace: change cpp_float to cpp_dec_float.
Also fix up some numeric_limits test failures.

[SVN r77032]
2012-02-15 13:09:45 +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
f5eb2f330b Update docs, rename remaining occurrences of mp_float.
[SVN r75487]
2011-11-14 12:41:15 +00:00
John Maddock
c8eda6845e Search and replace - rename mp_float cpp_float.
[SVN r75453]
2011-11-12 13:15:33 +00:00
John Maddock
6e009f3029 Fix gcc warnings and errors.
Update docs.

[SVN r75284]
2011-11-03 11:06:05 +00:00