File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
include/boost/math/quadrature/detail Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -199,7 +199,11 @@ class ooura_fourier_sin_detail {
199
199
add_level<double >(i);
200
200
}
201
201
else if (std::is_same<Real, double >::value) {
202
+ #ifndef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
202
203
add_level<long double >(i);
204
+ #else
205
+ add_level<double >(i);
206
+ #endif
203
207
}
204
208
else {
205
209
add_level<Real>(i);
@@ -270,7 +274,11 @@ class ooura_fourier_sin_detail {
270
274
add_level<double >(ii);
271
275
}
272
276
else if (std::is_same<Real, double >::value) {
277
+ #ifndef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
273
278
add_level<long double >(ii);
279
+ #else
280
+ add_level<double >(ii);
281
+ #endif
274
282
}
275
283
else {
276
284
add_level<Real>(ii);
@@ -468,7 +476,11 @@ class ooura_fourier_cos_detail {
468
476
add_level<double >(i);
469
477
}
470
478
else if (std::is_same<Real, double >::value) {
479
+ #ifndef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
471
480
add_level<long double >(i);
481
+ #else
482
+ add_level<double >(i);
483
+ #endif
472
484
}
473
485
else {
474
486
add_level<Real>(i);
@@ -516,7 +528,11 @@ class ooura_fourier_cos_detail {
516
528
add_level<double >(ii);
517
529
}
518
530
else if (std::is_same<Real, double >::value) {
531
+ #ifndef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
519
532
add_level<long double >(ii);
533
+ #else
534
+ add_level<double >(ii);
535
+ #endif
520
536
}
521
537
else {
522
538
add_level<Real>(ii);
You can’t perform that action at this time.
0 commit comments