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