2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-31 08:22:09 +00:00

Add NVRTC support to the arcsine dist

This commit is contained in:
Matt Borland
2024-08-14 11:52:32 -04:00
parent 408f8af1d8
commit fc6bc006dd

View File

@@ -30,15 +30,21 @@
#ifndef BOOST_MATH_DIST_ARCSINE_HPP
#define BOOST_MATH_DIST_ARCSINE_HPP
#include <cmath>
#include <boost/math/tools/config.hpp>
#include <boost/math/tools/tuple.hpp>
#include <boost/math/distributions/fwd.hpp>
#include <boost/math/distributions/complement.hpp> // complements.
#include <boost/math/distributions/detail/common_error_handling.hpp> // error checks.
#include <boost/math/constants/constants.hpp>
#include <boost/math/special_functions/fpclassify.hpp> // isnan.
#include <boost/math/policies/policy.hpp>
#include <boost/math/policies/error_handling.hpp>
#ifndef BOOST_MATH_HAS_NVRTC
#include <boost/math/distributions/fwd.hpp>
#include <cmath>
#include <utility>
#include <exception> // For std::domain_error.
#endif
#if defined (BOOST_MSVC)
# pragma warning(push)
@@ -46,9 +52,6 @@
// in domain_error_imp in error_handling.
#endif
#include <utility>
#include <exception> // For std::domain_error.
namespace boost
{
namespace math