Sha256: 07ef3a77d0e74751de6fbe16342456705224402a7b5271e4bf5425436a7c52e6

Contents?: true

Size: 1.3 KB

Versions: 3

Compression:

Stored size: 1.3 KB

Contents

module Numo
  module Pocketfft
    VERSION: String

    def self?.fft: (Numo::DFloat | Numo::DComplex a) -> Numo::DComplex
    def self?.fft2: (Numo::DFloat | Numo::DComplex a) -> Numo::DComplex
    def self?.fftn: (Numo::DFloat | Numo::DComplex a) -> Numo::DComplex
    def self?.ifft: (Numo::DComplex a) -> Numo::DComplex
    def self?.ifft2: (Numo::DComplex a) -> Numo::DComplex
    def self?.ifftn: (Numo::DComplex a) -> Numo::DComplex
    def self?.rfft: (Numo::DFloat a) -> Numo::DComplex
    def self?.rfft2: (Numo::DFloat a) -> Numo::DComplex
    def self?.rfftn: (Numo::DFloat a) -> Numo::DComplex
    def self?.irfft: (Numo::DComplex a) -> Numo::DFloat
    def self?.irfft2: (Numo::DComplex a) -> Numo::DFloat
    def self?.irfftn: (Numo::DComplex a) -> Numo::DFloat
    def self?.fftconvolve: (Numo::DFloat | Numo::DComplex a, Numo::DFloat | Numo::DComplex b) -> Numo::DComplex
                         | (Numo::DFloat a, Numo::DFloat b) -> Numo::DFloat

    private

    def self?.ext_cfft: (Numo::DComplex a) -> Numo::DComplex
    def self?.ext_icfft: (Numo::DComplex a) -> Numo::DComplex
    def self?.ext_rfft: (Numo::DFloat a) -> Numo::DComplex
    def self?.ext_irfft: (Numo::DComplex a) -> Numo::DFloat
    def self?.raw_fft: (untyped a, Integer axis_id, inverse: bool inverse, real: bool real) -> untyped
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
numo-pocketfft-0.4.1 sig/numo/pocketfft.rbs
numo-pocketfft-0.4.0 sig/numo/pocketfft.rbs
numo-pocketfft-0.3.2 sig/numo/pocketfft.rbs