2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 16:32:10 +00:00
Commit Graph

5149 Commits

Author SHA1 Message Date
jzmaddock
abbe41b3b3 Merge pull request #323 from boostorg/deprecate_cxx11
Deprecate C++11.
2020-03-13 18:13:28 +00:00
jzmaddock
562906c76d Make a way to disable deprecated warnings.
[CI SKIP]
2020-03-13 18:11:10 +00:00
jzmaddock
c712041547 Merge branch 'develop' of https://github.com/boostorg/math into develop 2020-03-13 18:06:41 +00:00
jzmaddock
5c3544c44e Qualify calls to erf/erfc so we don't accidentally find ::erf(double). 2020-03-13 18:06:20 +00:00
Nick
490c815601 Merge pull request #324 from CGJackson/bugfix/exp_sinh_quardature_complex-non-standard-range-error
Bugfix/exp sinh quardature complex non standard range error
2020-03-13 06:09:10 -04:00
jzmaddock
5cbab46e3a Deprecate C++11. 2020-03-10 18:32:20 +00:00
Conor Jackson
54a4723309 Fixed type mismatch in exp_sinh quadrature
Fixed bug in quadrature::exp_sinh, which caused it to fail to compile
when used with a complex valued integrand over a non-native range. This
was due to the lambdas perfoming the change of variables to shift onto
the native range requiring the return type to be Real, rather than using
the type infered from the integrand.
2020-03-10 18:30:16 +00:00
Conor Jackson
bba5f4e259 Added exp integral tests for exp_sinh quadrature
Added tests of the complex eponential integral E1 for quadrature::exp_sinh. These tests involve the integral of a complex valued function over the (non-native) range (1,infinity). Currently these tests fail at compilation due to a bug in mapping the non-native range to the native one.
2020-03-10 18:22:58 +00:00
Nick
12bd7424a0 Merge pull request #320 from Gattag/patch-1
Fix typo in lambert w diagnostic output constant
2020-03-03 07:20:33 -05:00
Gattag
79417bfd34 Fix typo in lambert w diagnostic output constant
Fixes #319
2020-03-02 13:41:57 -05:00
Nick
ce0352ae36 Merge pull request #315 from ax3l/fix-factorialsWarning
Factorials: Fix Comparison Warning
2020-02-15 14:47:39 -05:00
Axel Huebl
cd185e7738 Factorials: Fix Comparison Warning
Fix GCC warning:
```
warning #186-D: pointless comparison of unsigned integer with zero
```

`n` is an unsigned and always `>= 0`.
2020-02-15 00:29:51 -08:00
jzmaddock
1573832b14 Merge pull request #311 from boostorg/git_issue_310
Switch pFq over to using <chrono> since it's all C++11 code anyway.
2020-02-06 12:56:07 +00:00
John Maddock
00588337b1 Merge branch 'develop' into git_issue_310 2020-01-28 15:07:26 +00:00
jzmaddock
ddcff7de88 Merge pull request #313 from boostorg/autodiff_include_fix
Autodiff: minimise #includes and change type_traits usage to the std …
2020-01-28 15:05:29 +00:00
NAThompson
9215ed569b Fix include guards for cubic_hermite [CI SKIP] 2020-01-27 14:22:21 +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
8dc319940d Vastly improve the computation of the derivatives of cubic Hermite interpolation. 2020-01-27 10:09:41 +08:00
NAThompson
cb30d438aa Loosen restrictions on cubic_hermite.hpp; only 2 points are required. [CI SKIP] 2020-01-27 09:36:37 +08:00
jzmaddock
775d6b0caf autodiff: Fix up C++11 support in std::decay usage. 2020-01-26 10:17:39 +00:00
NAThompson
15950a5d02 Stronger tests of quintic hermite [CI SKIP] 2020-01-26 14:51:26 +08:00
NAThompson
a035ffca87 Additional test for quintic_hermite 2020-01-26 14:19:33 +08:00
jzmaddock
2d6cd609c9 Autodiff: minimise #includes and change type_traits usage to the std versions.
Update tests to match.
2020-01-25 18:41:40 +00: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
jzmaddock
0404ea50b5 Switch pFq over to using <chrono> since it's all C++11 code anyway.
Removes dependency on Boost.Chrono which breaks Microsoft's std lib build.
Fixes https://github.com/boostorg/math/issues/310.
2020-01-24 11:33:13 +00:00
Eduardo García-Portugués
286709aecd Change equation in documentation 2020-01-23 22:17:15 +01:00
NAThompson
f1a90ae686 Quintic Hermite interpolation: Add test of cubic polynomials, fully Hornerize the basis functions. 2020-01-21 10:01:04 -05:00
Nick
014b075ab3 Document autodiff on README.md [CI SKIP] 2020-01-19 11:44:35 -05:00
Nick Thompson
2755d7a8f1 Check for independent compilation of headers by globbing. [CI SKIP] 2020-01-19 10:41:42 -05:00
Nick Thompson
8fe47b6a32 Cubic Hermite interpolation: Improve error message to make it less frustrating. 2020-01-19 10:25:09 -05: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
Nick
ba7765ac07 Merge pull request #305 from boostorg/i304
fixes i304
2020-01-16 09:40:31 -05:00
Christopher Kormanyos
474cc89654 fixes i304 2020-01-15 22:19:03 +01:00
jzmaddock
6d900c436c Merge pull request #302 from boostorg/no_mpl_dispatching
Remove dispatching via mpl and stick to boost::integral_constant.
2020-01-14 09:38:53 +00:00
jzmaddock
b38a0a9202 Remove commented out code.
[CI SKIP]
2020-01-14 09:38:27 +00:00
Nick
933fbf590a Merge pull request #301 from bwignall/typos
Fix typos
2020-01-13 11:18:23 -05:00
jzmaddock
1e0179c883 Remove dispatching via mpl and stick to boost::integral_constant.
Simplify the dispatching logic to use mpl::if_ and broken compiler workarounds less often.
Fixes: https://github.com/boostorg/type_traits/issues/133.
2020-01-13 15:14:48 +00:00
Brian Wignall
740a73c523 Fix typos 2020-01-12 15:30:30 -05:00
Nick
bb65bf290e Update README.md 2020-01-10 20:09:36 -05:00
NAThompson
d8c2219a23 Cubic Hermite spline interpolation. [CI SKIP] 2020-01-10 13:41:11 -05:00
Nick
f9dfd6a1a5 Merge pull request #297 from boostorg/pchip
PCHIP interpolation.
2020-01-10 13:16:15 -05:00
NAThompson
d7079597c0 PCHIP: Reproduce figure 5a of Fritsch and Carlson. [CI SKIP] 2020-01-09 15:42:13 -05:00
NAThompson
6ce45899b6 PCHIP interpolation. 2020-01-09 14:17:08 -05:00