Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implemented rfft!, irfft! and brfft! #222

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Oct 20, 2021

  1. Implemented rrft!, irfft! and brfft!

    The new functions work with a new `PaddedRFFTArray` type.
    They also work with appropriately sized Compex Arrays and Real Subarrays.
    favba committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    f616729 View commit details
    Browse the repository at this point in the history
  2. Make educated guess in irfft!(f::PaddedRFFTArray, i::Integer) defin…

    …ed to solve ambiguity.
    
    Same for `brfft!(f::PaddedRFFTArray, i::Integer)`
    favba committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    1e390d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Remove rfft!(r::DenseArray{<:Real}) definition.

    The transformation was not really in-place.
    favba committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    b1e81a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

  1. Use Base.@propagate_inbounds in getindex and set_index! of `Compl…

    …exOrRealReinterpretArray`
    favba committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    8185f11 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Make ComplexOrRealReinterpretArray accept only contiguous strided a…

    …rrays.
    
    - `PaddedRFFTArray` now accepts any `AbstractArray` type, provided the strides are continuous.
    
    - Changed some variable names to be consistent with other functions (`d` is always the length of the first dimension of the logical real array)
    favba committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    141f60d View commit details
    Browse the repository at this point in the history