2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-25 16:32:15 +00:00
Commit Graph

3839 Commits

Author SHA1 Message Date
John Maddock
9d6b58927e Added VC7.1 fix so that the header interacts OK with Boost.Rational.
[SVN r7335]
2007-07-02 09:46:52 +00:00
Paul A. Bristow
1454c06994 T x = 0; // Set to a safe zero to avoid a
// MSVC 2005 warning C4701: potentially uninitialized local variable 'x' used
   // But code inspection appears to ensure that x IS assigned whatever the code path.


[SVN r7171]
2007-06-26 14:01:06 +00:00
Paul A. Bristow
2ca7a75bf3 Warning suppressed by comment out unused parameter name
[SVN r7170]
2007-06-26 13:59:16 +00:00
Paul A. Bristow
113f82d441 Control of compile options via macro - to be superseded by policy
[SVN r7169]
2007-06-26 13:42:30 +00:00
John Maddock
6972d2d32b Fix for failing release mode test.
[SVN r7110]
2007-06-20 15:23:10 +00:00
John Maddock
e74e2ffe1d Added some boost::math:: qualifiers to disambiguate between ::expm1 and boost::math::expm1.
[SVN r7084]
2007-06-17 15:43:56 +00:00
Douglas Gregor
f98b790432 Set MIME types and end-of-line styles globally
[SVN r7018]
2007-06-12 22:09:40 +00:00
John Maddock
cd9dfe5139 Performance optimisations: added Cornish-Fisher style expansions to give much better initial approximations to the inverses. Optimised Student's T quantile so that only one Halley step is taken at double precision.
[SVN r4489]
2007-06-07 17:42:22 +00:00
John Maddock
75a49073f6 Added needed using declaration.
[SVN r4486]
2007-06-07 17:37:23 +00:00
John Maddock
8b93bb6c96 Added acos, and changed asin to use Halley iteration rather than Newton Raphson.
[SVN r4485]
2007-06-07 17:36:31 +00:00
John Maddock
8b8ad2cd07 Oops, previous commit on this file introduced a bug, this is the fix.
[SVN r4484]
2007-06-07 17:34:19 +00:00
John Maddock
2f783813ba Bug Fix: If we reach a denormalised result and it's still not small enough, return zero as we're not going to find a better value.
[SVN r4452]
2007-06-05 09:20:23 +00:00
John Maddock
23b52e6a89 Bug fix: fancy logic only works for arguments > 1, just use straight sin/cos evaluation for small args.
[SVN r4451]
2007-06-05 09:15:22 +00:00
John Maddock
6e7d2e4984 Bug fix: denormalised values are just as bad for the subsequent logic as a zero.
[SVN r4450]
2007-06-05 09:14:03 +00:00
John Maddock
b548cab386 Remove unneeded ; which trips up gcc-4.x
[SVN r4413]
2007-06-01 12:41:47 +00:00
John Maddock
882f26f04f Added "inline" specifier to lots of functions that really should always have had it....
[SVN r4227]
2007-05-24 17:36:46 +00:00
John Maddock
4bdf0dd8f0 Added alternative polynomial and rational function evaluation methods.
Added new optimisation config options (still need documenting).
Tidied up use of instrumentation code so they all use BOOST_MATH_INSTRUMENT now.
Various tweaks to inverse incomplete beta and gamma to reduce number of iterations.
Changed incomplete gamma and beta to calculate derivative at the same time as the function (performance optimisation for inverses).
Fixed MinGW failures.
Refactored and extended rational / polynomial test cases.

[SVN r4172]
2007-05-22 08:52:48 +00:00
Paul A. Bristow
6d0fab3dc7 Corrected push warning disable and added missing pop at end.
[SVN r4049]
2007-05-14 10:47:36 +00:00
John Maddock
655956d4a0 Fix for VC7.1
[SVN r3996]
2007-05-03 11:12:03 +00:00
John Maddock
cb0194297b Adjusted Mac OS error levels.
Fixed up pareto failures.
Added some debugging code to track remaining Mac OS failures.


[SVN r3926]
2007-04-11 11:44:43 +00:00
Paul A. Bristow
d5144d43e0 Aded comments
[SVN r3813]
2007-03-28 11:46:08 +00:00
Paul A. Bristow
acd36eaf15 corrected missing explicit conversion to RealType exposed by concept check.
[SVN r3812]
2007-03-28 11:44:55 +00:00
Paul A. Bristow
ec1691f1c6 warning suppressed by comment out unreferenced parameter
[SVN r3806]
2007-03-20 19:18:06 +00:00
Paul A. Bristow
7bc8929bed Message corrected
[SVN r3805]
2007-03-20 19:09:45 +00:00
John Maddock
c1b675c2e4 Get the number of digits right on MacOS X.
[SVN r3798]
2007-03-19 18:48:49 +00:00
John Maddock
f95f292d2d Fixed bracketing and comma's in initialiser lists.
Some fixes for MacOS X's strange long double.
Updated and fixed docs.


[SVN r3795]
2007-03-19 13:20:38 +00:00
Paul A. Bristow
c71f1ced10 cosmetic updates
[SVN r3779]
2007-03-16 14:55:12 +00:00
Paul A. Bristow
97167c2767 1st try
[SVN r3778]
2007-03-16 14:53:11 +00:00
John Maddock
5044157439 A couple of minor using declaration adjustments.
Updated docs: adjusted titles and added more information on the kurtosis.


[SVN r3729]
2007-02-22 16:52:38 +00:00
John Maddock
900b409d80 Fix #pragma push/pops.
[SVN r3691]
2007-02-15 16:45:51 +00:00
Paul A. Bristow
5c32c37b60 Warnign suppressions when used with dotnet example.
[SVN r3685]
2007-02-14 10:15:26 +00:00
Paul A. Bristow
c64e355e2f Spurious warning zerodivide suppressed as agreed.
[SVN r3651]
2007-02-07 16:17:37 +00:00
John Maddock
4bb07211d8 Final lot of updated interfaces and docs.
[SVN r3646]
2007-02-06 13:32:59 +00:00
John Maddock
87fa2cc1c1 Updated elliptic integral interfaces
[SVN r3644]
2007-02-05 10:34:44 +00:00
John Maddock
c87d0706ec Updated interface for error functions, and polynomials.
[SVN r3642]
2007-02-03 16:52:18 +00:00
John Maddock
6056403f72 Updated beta and factorial function interfaces.
[SVN r3641]
2007-02-03 13:33:20 +00:00
John Maddock
aed5ae8f6f Updated gamma functions with new argument-promotion rules and docs.
[SVN r3637]
2007-02-02 17:20:14 +00:00
John Maddock
8bd3649e52 Correct bessel-asymptotic usage.
Added first cut at docs.


[SVN r3634]
2007-01-31 16:31:05 +00:00
John Maddock
10eeb62895 Fix Linux and HP-UX regressions.
[SVN r3633]
2007-01-29 11:35:10 +00:00
Paul A. Bristow
8ef269fc93 added default values
[SVN r3631]
2007-01-22 13:54:33 +00:00
John Maddock
4ef10fbe2c Added updated SOC Bessel function code.
Changed overlow_error to have a default second argument, updated client code to take advantage of this.


[SVN r3629]
2007-01-19 17:05:21 +00:00
Paul A. Bristow
d52ef0920e Added default argument 1 and 1 for 'uniform beta distribution.
[SVN r3627]
2007-01-18 18:48:59 +00:00
John Maddock
0f32112e12 Few minopr changes to Rayleigh.
Added missing #include to bernoulli.hpp.
Reorganised instantiate.hpp.


[SVN r3612]
2007-01-08 13:37:40 +00:00
John Maddock
0b8c7d1fab Fix potential overflow problem.
[SVN r3611]
2007-01-08 12:16:50 +00:00
Paul A. Bristow
c7d542e37c 1st cut.
[SVN r3607]
2007-01-07 15:51:42 +00:00
Paul A. Bristow
4ccf8a528f Added comments explaining reasons for macro format.
[SVN r3601]
2007-01-05 12:31:40 +00:00
John Maddock
dc76889b85 Streamlined includes, removed MS-specific #pragma.
[SVN r3599]
2007-01-04 16:22:58 +00:00
John Maddock
27f5e4d59e Updated hypot with simpler formula.
Added sinh and cosh to ntl.hpp.
Fixed FreeBSD test failures (no real long long support).


[SVN r3598]
2007-01-04 16:20:49 +00:00
John Maddock
2e94601868 Conceptual updates for hypot.
regig config setup.


[SVN r3597]
2007-01-03 19:05:10 +00:00
Paul A. Bristow
95d7be4127 Added more constants (see also test_constants)
[SVN r3594]
2007-01-03 17:36:40 +00:00