2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-10 23:42:23 +00:00
Commit Graph

1533 Commits

Author SHA1 Message Date
mborland
d79eddb6cf Added prime sieve to existing prime numbers documentation [CI SKIP] 2020-07-15 13:40:02 -05:00
Nick
fbb62f01c5 Centered continued fractions (#379)
* Centered continued fraction [CI SKIP]

* Document centered cfrac. [CI SKIP]

* Unit tests for centered continued fraction [CI SKIP]

* Kick off build.

* Fix syntax error in docs [CI SKIP]

* Fix ADL.
2020-06-28 14:20:52 -04:00
Nick
1ac89b2b02 Simple continued fraction (#377)
* Simple continued fraction [CI SKIP]

* Comments on error analysis [CI SKIP]

* Simple continued fraction [CI SKIP]

* Clarify comment and kick off build.
2020-06-26 14:50:04 -04:00
ambrish
3cc1ebef5e Update nc_chi_squared.qbk (#370)
* Update nc_chi_squared.qbk

* Update nc_chi_squared.qbk
2020-06-14 11:12:42 -04:00
NAThompson
a228b3337d Use consistent notation in nc_chi_squ [CI SKIP] 2020-06-11 15:21:23 -04:00
ambrish
6462f62a9e i tried removing non-essential "/ " symbols (#367)
* i tried removing  non-essential  "/ " symbols

* Update nc_chi_squared.qbk

* updated [nu]
2020-06-11 15:19:35 -04:00
Nick
4facb20ff9 Gauss's constant G:=1/agm(1,sqrt(2)) (#363) 2020-06-05 20:25:04 -04:00
Nick
4e0e8eb005 Add Feigenbaum constant. (#351)
* Add Feigenbaum constant.

* Add isnan to real_concept. Convert test_constants.cpp to math_unit_test.cpp.

* Reduce ULP tolerance to 2, which is the minimum that passes on my machine.

* Improvements to Feigenbaum.

* Ok this is pretty complicated . . . [CI SKIP]

* Take jzmaddock's suggestion to remove additions to real_concept.

* Remove test the demonstrates throw.

* Use BOOST_STATIC_ASSERT_MSG to retain C++03 compatibility.

* More precise conversion from binary to decimal.

* Plastic constant.

* Fix typos.

* New tests [CI SKIP]

* bugfix in test [CI SKIP]

* Update docs for new constants [CI SKIP]

* Fix outdated instructions [CI SKIP]

* Do C++11 check for new constants.

* Update constants.qbk [CI SKIP]

* Hopefully green up build

* Constants still *work* in C++03, but now they must be tested in C++11 mode.

* Remove boost::math::isnan.

* Test file requires C++17.
2020-06-04 21:57:38 -04:00
NAThompson
646005eaca Take care of overflow. [CI SKIP] 2020-05-31 11:35:46 -04:00
Nick
1186f1a7ff rsqrt (#361)
* rsqrt

* Link docs into math.qbk. [CI SKIP]

* Demo performance with a compiler that generates good instructions [CI SKIP]
2020-05-30 22:34:56 -04:00
Nick
9a45e6a358 AGM 2020-05-29 21:50:25 -04:00
Nick
aa4b140b50 Update univariate_statistics.qbk
Document C++17 requirements.
2020-05-19 20:49:51 -04:00
Nick
b682c76f96 Update daubechies.qbk 2020-05-14 10:44:12 -04:00
Edward Diener
6d678efbf7 Change __BORLANDC__ to BOOST_BORLANDC and __CODEGEARC__ to BOOST_CODEGEARC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#345) 2020-05-06 11:46:51 -04:00
pabristow
82591fe56d [CI SKIP]Added missing include pow and regenerate rooting table with latest gcc 2020-04-28 17:25:43 +01:00
Nick
47e61a447c ULP plots (#341)
ULPs plots
2020-04-25 09:03:49 -04:00
Nick
c59659f4ed Reinch's modification to Clenshaw recurrence (#339)
* Reinch's modification to Clenshaw recurrence. [CI SKIP]

* Convert Chebyshev tests to math_unit_test.hpp

* Performance of translated Chebyshev Clenshaw recurrence. [CI SKIP]

* Prepare to use modified Clenshaw recurrence in Chebyshev transform.

* Remove unused headers from Chebyshev transform test [CI SKIP]

* Update Chebyshev transform tests to use math_unit_test.hpp
2020-04-25 09:01:05 -04:00
jzmaddock
cb98c2959d Integrate linux performance results,
Regenerate docs.
2020-04-04 09:27:17 +01:00
jzmaddock
08ce839e82 Update performance results on Win64. 2020-04-03 13:37:39 +01:00
Nick
58561d7f92 Add 2 Daubechies graphs to documentation. 2020-03-26 05:39:10 -04:00
Nick Thompson
73be25461d Merge branch 'develop' of https://github.com/boostorg/math into develop [CI SKIP] 2020-03-24 14:48:26 -04:00
Nick Thompson
0612173b9c Update roadmap [CI SKIP] 2020-03-24 14:48:17 -04:00
Nick
6038719753 Merge pull request #267 from boostorg/daubechies_attempt_2
Continuous Daubechies wavelets
2020-03-24 14:39:14 -04:00
jzmaddock
9af885b5fb Update history, regenerate docs.
[CI SKIP]
2020-03-24 13:06:05 +00:00
Nick
9ba1ce6f00 Improve docs and loosen tolerances for Windows. 2020-03-23 07:39:57 -04:00
Nick
2c85c98982 Document wavelet transform. Submit (mildly) failing unit test for transforms. [CI SKIP] 2020-03-22 20:15:10 -04:00
Nick
2af33f2725 Fix quintic hermite interpolation [CI SKIP] 2020-03-22 12:07:05 -04:00
Nick
5cbfdb554a Fix invalid read in cubic Hermite. [CI SKIP] 2020-03-22 11:22:36 -04:00
NAThompson
8c621d8be4 Sketch out Daubechies wavelet class [CI SKIP] 2020-03-10 07:15:52 -04:00
Nick Thompson
0661b37716 Remove typos from docs. 2020-03-08 11:37:08 -04:00
Nick Thompson
3fa4267dda Add documentation for Daubechies scaling function [CI SKIP] 2020-03-08 11:08:27 -04:00
Nick Thompson
0b156d9552 Fix up docs for Daubechies filters [CI SKIP] 2020-03-08 09:21:19 -04:00
Nick Thompson
6f20863719 Document filter coefficients. [CI SKIP] 2020-03-07 18:37:47 -05:00
Nick Thompson
649551931f First pass at docs. [CI SKIP] 2020-03-07 13:34:58 -05:00
NAThompson
0289eca4fe Documentation updates for quintic_hermite interpolation [CI SKIP] 2020-02-20 07:25:49 -05:00
NAThompson
a068a92643 Update docs for quintic Hermite interpolation [CI SKIP] 2020-02-20 07:03:40 -05:00
NAThompson
6290803975 Finish up cubic Hermite interpolation. 2020-02-18 08:11:48 -05:00
NAThompson
98bde7dac2 Merge branch 'develop' into daubechies_attempt_2 2020-01-27 13:36:20 +08:00
NAThompson
38b8f5a96a Remove bug in quintic_hermite interpolation. Add graph to exhibit its utility. 2020-01-27 13:35:14 +08:00
NAThompson
3424b2b7bd Merge branch 'develop' into daubechies_attempt_2 2020-01-25 08:12:13 +08:00
Nick
8213c19b30 Merge pull request #306 from boostorg/quintic_hermite
Quintic Hermite interpolation
2020-01-25 08:08:50 +08:00
jzmaddock
cb1b9c102e Fix typo from https://github.com/boostorg/math/pull/309 and change latex in comment to match the new equation. 2020-01-24 13:10:47 +00:00
Eduardo García-Portugués
286709aecd Change equation in documentation 2020-01-23 22:17:15 +01:00
Nick
b1996cbe21 Merge branch 'develop' into quintic_hermite 2020-01-19 09:49:42 -05:00
Nick
c9c4b33353 Merge pull request #298 from boostorg/cubic_hermite
Cubic Hermite spline interpolation.
2020-01-19 09:48:23 -05:00
Nick Thompson
2a37abd93a Cubic Hermite spline: Backend pchip and makima to cubic_hermite. 2020-01-18 14:11:31 -05:00
NAThompson
408392dff0 Update timing [CI SKIP] 2020-01-17 17:39:48 -05:00
NAThompson
32f7e35012 Quintic Hermite: Remove irrelevant information from docs [CI SKIP] 2020-01-16 18:09:58 -05:00
NAThompson
0242d1ac6b Quintic Hermite: Fix #include, fix docs, add test to Jamfile. 2020-01-16 18:08:34 -05:00
NAThompson
de67bcb45c Quintic Hermite interpolation [CI SKIP] 2020-01-16 16:31:32 -05:00