Sha256: 469fe9be46f4ac8f29ddf4f9790350997b61d1f2cf9dd03d8d1129314f89be48

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 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: (untyped a) -> untyped
    def self?.ext_icfft: (untyped a) -> untyped
    def self?.ext_rfft: (untyped a) -> untyped
    def self?.ext_irfft: (untyped a) -> untyped
    def self?.raw_fft: (untyped a, Integer axis_id, inverse: bool inverse, real: bool real) -> untyped
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
numo-pocketfft-0.3.1 sig/numo/pocketfft.rbs
numo-pocketfft-0.3.0 sig/numo/pocketfft.rbs