+/*
+ * Copyright Evan Miller, 2020
+ * Use, modification and distribution are subject to the
+ * Boost Software License, Version 1.0. (See accompanying file
+ * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ */
+
#ifndef SC_
# define SC_(x) static_cast<T>(BOOST_JOIN(x, L))
#endif
- static const boost::array<boost::array<T, 6>, 400> jacobi_theta_data = {{
+ static const std::array<std::array<T, 6>, 400> jacobi_theta_data = {{
{ SC_(-3.2196769714355468750000000000000000000000e+00), SC_(1.9508075714111328125000000000000000000000e-01), SC_(3.2885959156198046956373565724956688068534e-02), SC_(-2.2416718090563708825527631664766447369533e+00), SC_(2.2416730256716428176498936630325268412281e+00), SC_(8.6501687817251432893648387652790053208630e-02) },
{ SC_(-3.2196769714355468750000000000000000000000e+00), SC_(2.5397360324859619140625000000000000000000e-01), SC_(5.5831988474209441900045409328023422992062e-02), SC_(-1.9691670545730865185370026051380898653342e+00), SC_(1.9692070146804315897834982290548176926129e+00), SC_(1.8728278171412944095194972294679425185365e-01) },
{ SC_(-3.2196769714355468750000000000000000000000e+00), SC_(2.7095401287078857421875000000000000000000e-01), SC_(6.1414517194706514196626094660315415501479e-02), SC_(-1.9073573818152337347920026599518799545677e+00), SC_(1.9074397029476183499308029984882511761375e+00), SC_(2.1897663035281409511640466400290764283829e-01) },