Lines Matching refs:psi
37 auto psi = boost::math::daubechies_wavelet<Real, 2>(2); in test_exact_value() local
38 Real computed = psi(1); in test_exact_value()
48 auto psi = boost::math::daubechies_wavelet<Real, p>(); in test_quadratures() local
49 std::cout << "Wavelet functor size is " << psi.bytes() << " bytes" << std::endl; in test_quadratures()
54 auto [a, b] = psi.support(); in test_quadratures()
58 Real Q = trapezoidal(psi, a, b, tol, 15, &error_estimate, &L1); in test_quadratures()
64 auto psi_sq = [psi](Real x) { in test_quadratures()
65 Real t = psi(x); in test_quadratures()
84 CHECK_ULP_CLOSE(Real(0), psi(xlo), 0); in test_quadratures()
85 CHECK_ULP_CLOSE(Real(0), psi(xhi), 0); in test_quadratures()
88 CHECK_ULP_CLOSE(Real(0), psi.prime(xlo), 0); in test_quadratures()
89 CHECK_ULP_CLOSE(Real(0), psi.prime(xhi), 0); in test_quadratures()
91 CHECK_ULP_CLOSE(Real(0), psi.double_prime(xlo), 0); in test_quadratures()
92 CHECK_ULP_CLOSE(Real(0), psi.double_prime(xhi), 0); in test_quadratures()
103 assert(abs(psi(xlo)) <= 5); in test_quadratures()
104 assert(abs(psi(xhi)) <= 5); in test_quadratures()
107 assert(abs(psi.prime(xlo)) <= 5); in test_quadratures()
108 assert(abs(psi.prime(xhi)) <= 5); in test_quadratures()
111 assert(abs(psi.double_prime(xlo)) <= 5); in test_quadratures()
112 assert(abs(psi.double_prime(xhi)) <= 5); in test_quadratures()