2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-27 07:02:08 +00:00

Commit Graph

  • b07b0c0b38 Add chi-squared support. jzmaddock 2016-01-29 16:51:04 +00:00
  • b1131fdc3f Make a few distributions CUDA-compatible. jzmaddock 2016-01-28 09:15:25 +00:00
  • ad22a6a00a Make erf and gamma function non-recursive under CUDA. jzmaddock 2016-01-28 09:13:57 +00:00
  • 6fd5d42db2 Mark up a few more functions. jzmaddock 2016-01-23 18:17:01 +00:00
  • c043cabcb0 Fix tests to be clean with cuda-memcheck. jzmaddock 2016-01-22 15:35:38 +00:00
  • cce006fe2d Start getting beta functions CUDA-safe. jzmaddock 2016-01-20 18:32:50 +00:00
  • 5963bebeae Add incomplete gamma CUDA support. jzmaddock 2016-01-20 18:02:55 +00:00
  • 3bd909ac7e Mark up more functions as GPU-safe. Add tests for lgamma and gamma_p_derivative. jzmaddock 2016-01-20 16:38:50 +00:00
  • 8420162ae8 Get tgamma working on CUDA. jzmaddock 2016-01-16 19:30:00 +00:00
  • b74f7e5906 Merge pull request #21 from jeremy-murphy/polynomial_mp jzmaddock 2016-01-16 10:08:25 +00:00
  • 0e4bfc9f8e Test cpp_int, cpp_rational, cpp_bin_float_single and cpp_dec_float_50. Jeremy W. Murphy 2016-01-16 14:54:00 +11:00
  • 0fae5d590a Explicitly specify the return type for Boost lambda on * and /. Jeremy W. Murphy 2016-01-16 14:51:35 +11:00
  • 0228d2c6e8 Add erf_inv support and tidy up tests. jzmaddock 2016-01-15 16:39:40 +00:00
  • 47efaf99dd Add erf CUDA support, plus tests. jzmaddock 2016-01-15 16:04:14 +00:00
  • 914768b6fd Initial try at CUDA support. jzmaddock 2016-01-14 18:26:21 +00:00
  • 8e7660e909 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2016-01-10 11:51:38 +00:00
  • 1adea9929f Add missing inline declarations. See https://svn.boost.org/trac/boost/ticket/11892. jzmaddock 2016-01-10 11:51:24 +00:00
  • 12496430f6 Merge pull request #20 from Flast/bugfix-freebsd jzmaddock 2016-01-09 19:33:20 +00:00
  • fbd1393858 Qualify std:: for isnan in some situation. Kohei Takahashi 2016-01-06 19:39:55 +09:00
  • 74ff2db959 Change <quadmath.h> config to not use it at all if we don't have __has_include as GCC may be configured with --disable-libquadmath but still signal that it supports __float128 jzmaddock 2016-01-01 16:49:48 +00:00
  • 587eb660aa Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2015-12-14 18:03:22 +00:00
  • b04e78b79e Fix msvc warnings. jzmaddock 2015-12-14 18:03:05 +00:00
  • bd9112ddd6 new html files pabristow 2015-12-14 16:14:17 +00:00
  • 7a7d3321fe Moved polystuff to tools, added JWM as author and numerous minor edits pabristow 2015-12-14 16:13:05 +00:00
  • b2bd954faa Polish polynomial example. pabristow 2015-12-13 17:33:17 +00:00
  • c36506f852 Merge pull request #17 from jeremy-murphy/polynomial_division jzmaddock 2015-12-13 12:06:00 +00:00
  • ccbab25823 Polynomial arithmetic example. Jeremy W. Murphy 2015-12-13 18:18:20 +11:00
  • 25ed0ffbca Negation depends only on negation, not on multiplication. Jeremy W. Murphy 2015-12-13 12:15:09 +11:00
  • e7ca10d04e Merge branch 'develop' boost-1.60.0 jzmaddock 2015-12-11 18:00:52 +00:00
  • ee5dcd403a Update docs. jzmaddock 2015-12-11 17:59:28 +00:00
  • 99e6e2c3cb A better and more instructive unit test for gcd. Jeremy W. Murphy 2015-12-11 11:58:33 +11:00
  • db07507a75 Minor doc change to parameter names. Jeremy W. Murphy 2015-12-11 11:56:56 +11:00
  • 61520b2ca4 adjust exepected error rate for Intel C++ jzmaddock 2015-12-03 12:44:34 +00:00
  • 7e2952e4a1 Merge pull request #19 from akumta/ticket-11827 jzmaddock 2015-12-03 10:18:52 +00:00
  • 352250c017 remove redundant using statement akumta 2015-12-02 11:19:28 -08:00
  • a1c290b1cf remove redundant using statement akumta 2015-12-02 11:10:28 -08:00
  • 0a88915e2f remove redundant using statement akumta 2015-12-02 11:09:49 -08:00
  • bf6c0c55dd remove redundant using statement akumta 2015-12-02 11:08:37 -08:00
  • 700dae7e89 remove redundant using statement akumta 2015-12-02 11:06:51 -08:00
  • 7ed88bcdcc update for ticket #11827 akumta 2015-12-01 11:05:45 -08:00
  • 108475fcbf update for ticket #11827 akumta 2015-12-01 11:04:29 -08:00
  • cf75babb29 update for ticket #11827 akumta 2015-12-01 11:03:32 -08:00
  • e45ef56d65 update for ticket #11827 akumta 2015-12-01 11:01:28 -08:00
  • 44011b9ec1 update for ticket #11827 akumta 2015-12-01 10:56:55 -08:00
  • c313aed73b Explicitly cast right-hand argument to avoid MSVC C2666. Jeremy W. Murphy 2015-11-28 09:00:21 +11:00
  • 56f74cbfe9 Fix msvc warning. jzmaddock 2015-11-27 18:52:54 +00:00
  • 09dd190e5a Move identity transformation into detail namespace. Jeremy W. Murphy 2015-11-21 14:28:39 +11:00
  • 6773baf318 Move arithmetic implementation into private functions. Jeremy W. Murphy 2015-11-21 14:26:00 +11:00
  • f8d6220e4e More documentation updates and parameter name consistency. Jeremy W. Murphy 2015-11-20 12:06:13 +11:00
  • e7df87d3c6 Minor update to documentation. Jeremy W. Murphy 2015-11-20 11:58:17 +11:00
  • 292bfc6752 Denormalize zero in multiplication to fit algorithmic requirements. Jeremy W. Murphy 2015-11-20 11:33:00 +11:00
  • e459241687 Use a different polynomial to test arithmetic relations. Jeremy W. Murphy 2015-11-19 09:08:27 +11:00
  • e6e1e9440b Make the single-argument constructor explicit. Jeremy W. Murphy 2015-11-18 12:15:35 +11:00
  • 37e8063420 Add missing heterogeneous division operators. Jeremy W. Murphy 2015-11-18 12:14:45 +11:00
  • cca7e08d3f Make an explicit note of which unit tests currently fail. Jeremy W. Murphy 2015-11-17 10:17:30 +11:00
  • c92a89c6a6 Update documentation. Jeremy W. Murphy 2015-11-17 10:15:42 +11:00
  • 477ab19672 Restrict use of __float128 to cases where quadmath.h is available jzmaddock 2015-11-16 18:35:16 +00:00
  • 87268a735a Division of polynomials over integers. Jeremy W. Murphy 2015-11-16 00:41:37 +11:00
  • b981995cc0 Replace synthetic division with algorithm D from Knuth. Jeremy W. Murphy 2015-11-15 14:08:40 +11:00
  • 67d5d10685 More MacOS fixes: apply fixes from main template to <double> specialization. jzmaddock 2015-11-11 17:49:50 +00:00
  • dcc5debb44 Another try at getting MacOS tests passing. jzmaddock 2015-11-10 12:47:06 +00:00
  • 6934cdc363 Fix argument names. jzmaddock 2015-10-26 18:14:59 +00:00
  • e8c74af768 Fix error in cyl_neumann(2, x) introduced by previous reorganisation. jzmaddock 2015-11-11 19:19:11 +00:00
  • 3f342bfa60 More MacOS fixes: apply fixes from main template to <double> specialization. jzmaddock 2015-11-11 17:49:50 +00:00
  • 7a84f91de1 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2015-11-10 12:47:26 +00:00
  • 824c28f09f Another try at getting MacOS tests passing. jzmaddock 2015-11-10 12:47:06 +00:00
  • a8e8a4088f Merge pull request #18 from zerotypos-found/fix_typo jzmaddock 2015-11-10 09:04:44 +00:00
  • 841d25a679 Fix typo in docs. zerotypos-found 2015-11-10 12:08:26 +09:00
  • 94e961ec7c Division and modulus by a number. Jeremy W. Murphy 2015-11-09 00:43:29 +11:00
  • 3c147eb77a Revert "is_field_like checks that type T is not integral, nor complex, and has /=." Jeremy W. Murphy 2015-11-09 00:15:48 +11:00
  • 9c6d10644b is_field_like checks that type T is not integral, nor complex, and has /=. Jeremy W. Murphy 2015-11-07 22:36:38 +11:00
  • 115585481c Merge remote-tracking branch 'refs/remotes/jeremy/polynomial_division' into polynomial_division Jeremy W. Murphy 2015-11-05 00:02:31 +11:00
  • ec913ea3df Multiplicative identity element. Jeremy W. Murphy 2015-11-05 00:02:24 +11:00
  • 4510ecaa8a Disable division and remainder for integer types. Jeremy Murphy 2015-11-04 20:17:06 +11:00
  • 6ee7f90bf8 Typedef the coefficient type. Jeremy Murphy 2015-11-04 20:15:38 +11:00
  • ec764814a0 Update class interface documentation. Jeremy W. Murphy 2015-11-04 12:25:46 +11:00
  • cb36a289e3 Simplify addition: there is actually no need to check for zero. Jeremy W. Murphy 2015-11-04 12:24:31 +11:00
  • ac2943e053 Unit tests for arithmetic in general, especially for zero. Jeremy W. Murphy 2015-11-03 23:59:29 +11:00
  • 72f35334d3 Unary minus (negate) operator. Jeremy W. Murphy 2015-11-03 23:57:11 +11:00
  • babd53e857 Multiplication bugfixes for zero. Jeremy W. Murphy 2015-11-03 23:56:53 +11:00
  • cba0dc6e7e Throw logic_error for degree() if size() == 0. Jeremy W. Murphy 2015-11-03 23:55:37 +11:00
  • 066885dc5a Whoops, need sign function for addition of constant values too. Jeremy W. Murphy 2015-11-03 14:43:03 +11:00
  • b39391cb02 Change exception to assertion (according to my design philosophy). Jeremy W. Murphy 2015-11-02 23:42:13 +11:00
  • fed9a626be Rename linear_translation to addition. Jeremy W. Murphy 2015-11-02 23:24:06 +11:00
  • 964c49c70e Generalize addition and subtraction of constant values. Jeremy W. Murphy 2015-11-02 23:23:47 +11:00
  • 38edca726d Rename remove_high_degree_zeroes to normalize. Jeremy W. Murphy 2015-11-02 23:04:32 +11:00
  • 5cbeac0297 Update unit test; enable in Jamfile. Jeremy W. Murphy 2015-11-01 16:11:53 +11:00
  • eaa54b1bab remove_high_degree_zeroes(): trim zeroes from the right of m_data. Jeremy W. Murphy 2015-11-01 16:01:26 +11:00
  • 2479c2ae90 Fixed some installation problems, now lambda works. Jeremy W. Murphy 2015-11-01 13:25:46 +11:00
  • f6d014d15e Tidying up and trying out algorithmic forms of loops. Jeremy W. Murphy 2015-11-01 12:49:24 +11:00
  • 739c056f2b Enforce representation of zero polynomial as {}, not {0}. Jeremy W. Murphy 2015-11-01 03:38:13 +11:00
  • 6080afee77 Fix quotient_remainder to use the correct ordering of coefficients. Jeremy W. Murphy 2015-11-01 03:28:59 +11:00
  • 1a97d97538 update roadmap for triangular distribution bug Trac 11768 pabristow 2015-10-30 10:16:51 +00:00
  • 57a71ba5f8 #11768: Skewness formula for triangular distribution corrected, tests added and docs updated. pabristow 2015-10-29 18:19:46 +00:00
  • 03de702ee5 Unit testing... Jeremy W. Murphy 2015-10-28 22:27:13 +11:00
  • f8fc1e4e35 Start making a unit test. Jeremy W. Murphy 2015-10-27 10:35:06 +11:00
  • 86a92e2602 Use Boost.Operators for dividable and modable. Jeremy W. Murphy 2015-10-27 08:53:51 +11:00
  • 5eb74b83c0 Change global-lock to be more efficient when running the tests on multi-core machines. jzmaddock 2015-10-26 18:48:17 +00:00
  • d6e6ec366e Move some code around and simplify things a bit to improve performance. jzmaddock 2015-10-26 18:16:14 +00:00
  • 3eed7acedf Fix argument names. jzmaddock 2015-10-26 18:14:59 +00:00