2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-12 12:12:18 +00:00

Fix build errors.

This commit is contained in:
Nick Thompson
2020-03-09 20:19:36 -04:00
parent 2c7863e1a8
commit a67321c8d2
3 changed files with 10 additions and 8 deletions

View File

@@ -257,11 +257,11 @@ void test_dyadic_grid()
for (size_t j = 1; j < 10; ++j)
{
auto phijk = boost::math::dyadic_grid<Real, i+2, 0>(j);
auto phik = boost::math::detail::daubechies_scaling_integer_grid<Real, i+2, 0>();
for (size_t i = 0; i < phik.size(); ++i)
phijk = boost::math::dyadic_grid<Real, i+2, 0>(j);
phik = boost::math::detail::daubechies_scaling_integer_grid<Real, i+2, 0>();
for (size_t l = 0; l < phik.size(); ++l)
{
CHECK_ULP_CLOSE(phik[i], phijk[i*(1<<j)], 0);
CHECK_ULP_CLOSE(phik[l], phijk[l*(1<<j)], 0);
}
// This test is from Daubechies, Ten Lectures on Wavelets, Ch 7 "More About Compactly Supported Wavelets",
@@ -269,9 +269,9 @@ void test_dyadic_grid()
for (size_t k = 1; k < j; ++k)
{
auto cond = boost::math::tools::summation_condition_number<Real>(0);
for (size_t i = 0; i < phik.size(); ++i)
for (size_t l = 0; l < phik.size(); ++l)
{
size_t idx = i*(1<<j) + k;
size_t idx = l*(1<<j) + k;
if (idx < phijk.size())
{
cond += phijk[idx];

View File

@@ -8,6 +8,8 @@
#include "math_unit_test.hpp"
#include <numeric>
#include <utility>
#include <vector>
#include <array>
#include <boost/random/uniform_real.hpp>
#include <boost/random/mersenne_twister.hpp>
#include <boost/math/interpolators/quintic_hermite.hpp>