Add SYCL testing of normal dist
Add CUDA testing of normal dist
Add NVRTC testing of normal dist
NVRTC fixes
Move headers for NVRTC support
Add GPU support to inverse gaussian dist
Add NVRTC testing of inverse Gaussian dist
Add CUDA testing of inverse gaussian dist
Add SYCL testing of inverse gaussian dist
Add GPU support to lognormal dist
Add SYCL testing of lognormal dist
Add CUDA testing of lognormal dist
Add nvrtc testing of lognormal dist
Add GPU support to negative binomial dist
Avoid float_prior on GPU platform
Add NVRTC testing of negative binomial dist
Fix ambiguous use of nextafter
Add CUDA testing of negative binomial dist
Fix float_prior workaround
Add SYCL testing of negative binomial dist
Add GPU support to non_central_beta dist
Add SYCL testing of nc beta dist
Add CUDA testing of nc beta dist
Enable generic dist handling on GPU
Add GPU support to brent_find_minima
Add NVRTC testing of nc beta dist
Add utility header
Replace non-functional macro with new function
Add GPU support to non central chi squared dist
Add SYCL testing of non central chi squared dist
Add missing macro definition
Markup generic quantile finder
Add CUDA testing of non central chi squared dist
Add NVRTC testing of non central chi squared dist
Add GPU support to the non-central f dist
Add SYCL testing of ncf
Add CUDA testing of ncf dist
Add NVRTC testing of ncf dist
Add GPU support to students_t dist
Add SYCL testing of students_t dist
Add CUDA testing of students_t
Add NVRTC testing of students_t dist
Workaround for header cycle
Add GPU support to pareto dist
Add SYCL testing of pareto dist
Add CUDA testing of pareto dist
Add NVRTC testing of pareto dist
Add missing header
Add GPU support to poisson dist
Add SYCL testing of poisson dist
Add CUDA testing of poisson dist
Add NVRTC testing of poisson dist
Add forward decl for NVRTC platform
Add GPU support to rayleigh dist
Add CUDA testing of rayleigh dist
Add SYCL testing of rayleigh dist
Add NVRTC testing of rayleigh dist
Add GPU support to triangular dist
Add SYCL testing of triangular dist
Add NVRTC testing of triangular dist
Add CUDA testing of triangular dist
Add GPU support to the uniform dist
Add CUDA testing of uniform dist
Add SYCL testing of uniform dist
Add NVRTC testing of uniform dist
Fix missing header
Add markers to docs
* Remove tests we don't need right now.
!!!REVERT THIS COMMIT BEFORE MERGING!!!
* Add s390x testing to drone.
* Correct drone file.
* Correct drone file (again)
* Prevent complete cancellation in bessel_jy logic.
* Correct testing for 128-bit floats.
* Make some more tests 128-bit long double safe.
* Make more tests 128-bit float safe.
* Fix some more 128-bit testing issues.
* More 128-bit float fixes.
* Make more tests 128-bit float safe.
* Fix up remaining tests for 128-bit floats.
* Yet more 128-bit float test case fixes.
* Fix up more tests for 128-bit floats and non-intel platforms.
* Fix up more tests to be 128-bit long double safe.
* More test case adjustments.
* More 128-bit float error rate adjustments.
* Fixes for autodiff tests
* Two more test fixes.
* Fix up daubechies_scaling_test.cpp and reinstate full CI.
Co-authored-by: Matt Borland <matt@mattborland.com>
Don't propagate no-throw policies inside MPFR's itrunc/iround.
Use normal approximation to student's t quantile when the degrees of freedom is big enough.
Fixes#8837.
[SVN r85075]
if (typeid(RealType) != typeid(boost::math::concepts::real_concept))
{ // Ordinary floats only.
to avoid failure of previous string name comparison by gcc and other platforms.
[SVN r79921]
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags.
[SVN r68140]