typedef double T;
#define SC_(x) static_cast<double>(x)
-static const boost::array<boost::array<T, 2>, 9> data2 = { {
+static const std::array<std::array<T, 2>, 9> data2 = { {
{ { SC_(0.0), SC_(1.5707963267948966192313216916397514420985846996876) } },
{ { SC_(0.125), SC_(1.5769867712158131421244030532288080803822271060839) } },
{ { SC_(0.25), SC_(1.5962422221317835101489690714979498795055744578951) } },