037b6fe5ebAdd tests for std::array and boost::numeric::ublas::vector. Clean up docs. [CI SKIP]
Nick Thompson
2019-01-28 14:06:14 -0700
1a00352994Second attempt at condition numbers file. [CI SKIP]
Nick Thompson
2019-01-28 13:48:36 -0700
341c6a6c78I dream of the day when it doesn't take me 12 builds to accomplish a simple task.
Nick Thompson
2019-01-27 23:02:17 -0700
c00623da74Add move constructor for barycentric rational interpolation.
Nick Thompson
2019-01-27 16:28:31 -0700
656f41c8bbMerge branch 'develop' into lanczos_smoothing [CI SKIP]
Nick Thompson
2019-01-27 13:11:56 -0700
224ec2e8dbTest scaling properties of the Lanczos derivative based on spacing [CI SKIP]
Nick Thompson
2019-01-27 13:11:52 -0700
12bc3eb885Delete copy constructor, allow move constructor. Allow reuse of memory space for derivatives. [CI SKIP]
Nick Thompson
2019-01-27 07:24:46 -0700
ff5ee61c69hypergeometric_1F1_backward_recurrence_for_negative_a: remove dead code that can never be called in current version (code was inherited from original SOC project). Also comment out some unused approximations.
jzmaddock
2019-01-27 09:49:49 +0000
f00093cdf3Test special cases, code tidy up, fix a couple of bugs exposed by new tests.
jzmaddock
2019-01-27 09:28:56 +0000
eaeade37a2Update history for feature adds up to this point. [CI SKIP]
Nick Thompson
2019-01-26 23:11:55 -0700
82950edefdRemove feature request for Lambert-W in issues.qbk [CI SKIP]
Nick Thompson
2019-01-26 22:44:19 -0700
a1cade5a90Save an xorpd instruction by initializing not to zero, but to the first value. Save a division for each element by dividing the filters by the spacing (square of the spacing for the second derivative). [CI SKIP]
Nick Thompson
2019-01-26 21:34:16 -0700
0ca8faf3ccMerge branch 'develop' into lanczos_smoothing [CI SKIP]
Nick Thompson
2019-01-26 14:54:21 -0700
d49133027aRemove (in this case harmless) division by zero to appease UBSan [CI SKIP]
Nick Thompson
2019-01-26 14:54:08 -0700
e3766313a1Add notes on conditioning of computation of filters for large p [CI SKIP]
Nick Thompson
2019-01-26 13:47:54 -0700
Merge pull request #171 from boostorg/differentiation
Nick
2019-01-24 11:22:22 -0700
bdc0b231eaMerge branch 'develop' into lanczos_smoothing
Nick Thompson
2019-01-24 09:57:27 -0700
0f3e643fa7Change gen.max() to (gen.max)() to hopefully prevent macro substitution. [CI SKIP]
Nick Thompson
2019-01-24 09:56:42 -0700
ad96b617ccAdd differentiation/autodiff.hpp.
Matt Pulver
2019-01-13 16:01:59 -0500
1dd2f435a9Fix typo.
Nick Thompson
2018-12-29 18:41:38 -0700
afdd37bf00Also change concept and include test [CI SKIP]
Nick Thompson
2018-12-27 20:38:27 -0700
1f1e9974f0Begin rearrangement.
Nick Thompson
2018-12-27 18:59:44 -0700
175e375934Rename filter computation functions to reflect the fact that multiple orders of differentiation may be computed. [CI SKIP]
Nick Thompson
2019-01-23 10:10:36 -0700
9c28ad5aabMerge branch 'develop' into lanczos_smoothing [CI SKIP]
Nick Thompson
2019-01-23 09:33:15 -0700
79bd607704MSVC 14.1 does not appreciate uint8_t; no matter-use unsigned for the test instead [CI SKIP]
Nick Thompson
2019-01-23 09:01:41 -0700
b2f3054e2fCompute filters in higher precision and cast back to low precision so that high-p filters are accurate. [CI SKIP]
Nick Thompson
2019-01-22 15:46:19 -0700
c9020ceb48Consider using higher precision for calculation of filters. [CI SKIP]
Nick Thompson
2019-01-17 15:19:23 -0700
6f5b8d757aMore unit tests for acceleration filters [CI SKIP]
Nick Thompson
2019-01-12 08:55:35 -0700
b8cc83e49eRefactor so as to not store a reference member, make call threadsafe, compute entire vector in one go.
Nick Thompson
2019-01-04 12:50:58 -0700
941bb1a008Add denoising second derivative.
Nick Thompson
2019-01-03 11:55:29 -0700
31ec7a9b0cCleanup [CI SKIP]
Nick Thompson
2019-01-02 12:53:04 -0700
bc10441044Remove sign-compare warnings. Take advice of cppcheck. Grammar in documentation [CI SKIP]
Nick Thompson
2019-01-02 12:38:58 -0700
67a1c2dc4fRemove grammar errors and reduce point radius. [CI SKIP]
Nick Thompson
2019-01-01 21:31:56 -0700
4f9e62313fAdd example of differentiating the LIGO data [CI SKIP]
Nick Thompson
2019-01-01 21:14:50 -0700
119aff9ff2Lanczos smoothing differentiators.
Nick Thompson
2018-12-31 20:11:25 -0700
66a0dc8c87Fix typo.
Nick Thompson
2018-12-29 18:41:38 -0700
fedeabb06eAlso change concept and include test [CI SKIP]
Nick Thompson
2018-12-27 20:38:27 -0700
de584cc4aeBegin rearrangement.
Nick Thompson
2018-12-27 18:59:44 -0700
4ea55eb029Remove -Wcomment in Lambert-W examples. [CI SKIP]
Nick Thompson
2019-01-22 11:01:25 -0700
1bface6481Merge branch 'develop' into differentiation
Nick Thompson
2019-01-21 12:55:26 -0700
fbba64a30c1F1: Fix some multiprecision errors, refactor difficult/unsolved cases into separate tests and only test where appropriate. [CI SKIP]
jzmaddock
2019-01-20 11:27:38 +0000
CI: Clang on top of old gcc version doesn't correctly handle C++14
jzmaddock
2019-01-18 19:45:20 +0000
695486b1cehypergeometrics: Correct all the conceptual errors, fix up concept tests and generally test many more types. [CI SKIP]
jzmaddock
2019-01-18 19:31:50 +0000
ff366e85a2Add variance of N-sided die as unit test [CI SKIP]
Nick Thompson
2019-01-18 10:00:43 -0700
8930420005Performance improvements [CI SKIP]
Nick Thompson
2019-01-17 16:49:59 -0700
ba5244bee1Correct minor doc typo. [CI SKIP]
jzmaddock
2019-01-17 18:54:19 +0000
73cf58243e1F1: Correct typo in type name.
jzmaddock
2019-01-17 18:16:13 +0000
66f942fe2cDocumentation cleanup for hypergeometrics. [CI SKIP]
Nick Thompson
2019-01-11 10:16:33 -0700
df447ae00dRename 'absolute_median' to 'median_absolute_deviation' [CI SKIP]
Nick Thompson
2019-01-07 10:50:06 -0700
bdbf7d0206return static_cast<result_type>(0) in round() for types whose arithmetic constructors are declared explicit.
Matt Pulver
2019-01-05 11:44:48 -0500
bfa7619954Refactor so as to not store a reference member, make call threadsafe, compute entire vector in one go.
Nick Thompson
2019-01-04 12:50:58 -0700
95f993c9bcAdd denoising second derivative.
Nick Thompson
2019-01-03 11:55:29 -0700
07039524231F1: Add special handling for a,b,z all positive and large. [CI SKIP]
jzmaddock
2019-01-03 12:00:58 +0000
f145a695381F1: Fix special case in Bessel approximation where b-a == 0
jzmaddock
2019-01-03 11:59:51 +0000
d76d49533aCleanup [CI SKIP]
Nick Thompson
2019-01-02 12:53:04 -0700
e070ed17e7Remove sign-compare warnings. Take advice of cppcheck. Grammar in documentation [CI SKIP]
Nick Thompson
2019-01-02 12:38:58 -0700
b2c0f9eac2Remove grammar errors and reduce point radius. [CI SKIP]
Nick Thompson
2019-01-01 21:31:56 -0700
1cc2ec907dAdd example of differentiating the LIGO data [CI SKIP]
Nick Thompson
2019-01-01 21:14:50 -0700
7bbf05e8baLanczos smoothing differentiators.
Nick Thompson
2018-12-31 20:11:25 -0700
bf7b29f13cFix typo.
Nick Thompson
2018-12-29 18:41:38 -0700
12a36657aaMerge branch 'develop' into differentiation
Nick Thompson
2018-12-29 10:57:02 -0700