Skip to content

Commit d275f92

Browse files
committed
define M_PI, if not defined
1 parent 396aa81 commit d275f92

File tree

9 files changed

+36
-0
lines changed

9 files changed

+36
-0
lines changed

test/test_Cl.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
#include <complex>
1212
#include <vector>
1313

14+
#ifndef M_PI
15+
#define M_PI 3.1415926535897932
16+
#endif
17+
1418
#define CHECK_CLOSE(a,b,eps) do { \
1519
if (std::isinf(a) && std::isinf(b)) \
1620
CHECK(true); \

test/test_Cl2.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
#include <limits>
1313
#include <vector>
1414

15+
#ifndef M_PI
16+
#define M_PI 3.1415926535897932
17+
#endif
18+
1519
#ifdef ENABLE_GSL
1620
#include <gsl/gsl_sf_clausen.h>
1721
#endif

test/test_Cl3.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
#include <complex>
1212
#include <vector>
1313

14+
#ifndef M_PI
15+
#define M_PI 3.1415926535897932
16+
#endif
17+
1418
#define CHECK_CLOSE(a,b,eps) CHECK((a) == doctest::Approx(b).epsilon(eps))
1519
#define CHECK_SMALL(a,eps) CHECK(std::abs(a) <= (eps))
1620

test/test_Cl4.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
#include <complex>
1111
#include <vector>
1212

13+
#ifndef M_PI
14+
#define M_PI 3.1415926535897932
15+
#endif
16+
1317
#define CHECK_CLOSE(a,b,eps) CHECK((a) == doctest::Approx(b).epsilon(eps))
1418
#define CHECK_SMALL(a,eps) CHECK(std::abs(a) <= (eps))
1519

test/test_Cl5.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
#include <complex>
77
#include <vector>
88

9+
#ifndef M_PI
10+
#define M_PI 3.1415926535897932
11+
#endif
12+
913
#define CHECK_CLOSE(a,b,eps) CHECK((a) == doctest::Approx(b).epsilon(eps))
1014
#define CHECK_SMALL(a,eps) CHECK(std::abs(a) <= (eps))
1115

test/test_Cl6.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
#include <complex>
77
#include <vector>
88

9+
#ifndef M_PI
10+
#define M_PI 3.1415926535897932
11+
#endif
12+
913
#define CHECK_CLOSE(a,b,eps) CHECK((a) == doctest::Approx(b).epsilon(eps))
1014
#define CHECK_SMALL(a,eps) CHECK(std::abs(a) <= (eps))
1115

test/test_Li2.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
#include <random>
1414
#include <vector>
1515

16+
#ifndef M_PI
17+
#define M_PI 3.1415926535897932
18+
#endif
19+
1620
#ifdef ENABLE_GSL
1721

1822
#include <gsl/gsl_sf_dilog.h>

test/test_Li3.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
#include <limits>
1212
#include <utility>
1313

14+
#ifndef M_PI
15+
#define M_PI 3.1415926535897932
16+
#endif
17+
1418
#define CHECK_CLOSE(a,b,eps) CHECK((a) == doctest::Approx(b).epsilon(eps))
1519
#define CHECK_CLOSE_COMPLEX(a,b,eps) do { \
1620
CHECK_CLOSE(std::real(a), std::real(b), (eps)); \

test/test_Li4.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
#include <limits>
1111
#include <utility>
1212

13+
#ifndef M_PI
14+
#define M_PI 3.1415926535897932
15+
#endif
16+
1317
#define CHECK_CLOSE(a,b,eps) CHECK((a) == doctest::Approx(b).epsilon(eps))
1418
#define CHECK_CLOSE_COMPLEX(a,b,eps) do { \
1519
CHECK_CLOSE(std::real(a), std::real(b), (eps)); \

0 commit comments

Comments
 (0)