# GSL's QAWF integration for oscillatory functions

**URL:** <https://discourse.julialang.org/t/gsls-qawf-integration-for-oscillatory-functions/3040>\
**Category:** Numerics\
**Created:** [April 4, 2017, 3:56am UTC](https://discourse.julialang.org/t/gsls-qawf-integration-for-oscillatory-functions/3040 "2017-04-04T03:56:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mzaffalon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mzaffalon/32/214168_2.png) [@mzaffalon](https://discourse.julialang.org/u/mzaffalon)\
**Post date:** [April 4, 2017, 3:56am UTC](https://discourse.julialang.org/t/gsls-qawf-integration-for-oscillatory-functions/3040/1 "2017-04-04T03:56:32Z")

</div>

I feel kind of silly to ask this question, but how am I supposed to pass the integrand to the [QAWF](https://github.com/jiahao/GSL.jl/blob/47e025a8995ecedcb338e385a038ef6df2f90da7/src/_17_10_QAWF_adaptive_integration_for_Fourier_integrals.jl) routine, whose signature is `integration_qawf(a::Real, epsabs::Real, limit::Integer)`?

Other integration functions have the integrand as their first argument:

```julia
integration_cquad(f::Ref{gsl_function}, ...)
integration_qng(f::Ref{gsl_function},...)

```

michele

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [April 5, 2017, 12:51am UTC](https://discourse.julialang.org/t/gsls-qawf-integration-for-oscillatory-functions/3040/2 "2017-04-05T00:51:14Z")

</div>

Looks like this might be a bug in GSL.jl?

---

<div class="post-metadata">

**Author:** ![mzaffalon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mzaffalon/32/214168_2.png) [@mzaffalon](https://discourse.julialang.org/u/mzaffalon)\
**Post date:** [April 5, 2017, 6:23am UTC](https://discourse.julialang.org/t/gsls-qawf-integration-for-oscillatory-functions/3040/3 "2017-04-05T06:23:03Z")

</div>

Thank you for the answer.

[https://github.com/jiahao/GSL.jl/issues/62](https://github.com/jiahao/GSL.jl/issues/62)
