fft

package
v0.0.0-...-3807912 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2016 License: GPL-2.0 Imports: 4 Imported by: 0

Documentation

Overview

//////// AUTOMATICALLY GENERATED CODE - DO NOT EDIT //////////

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ComplexBackward

func ComplexBackward(data []complex128, stride int, n int, wavetable *GslFftComplexWavetable, work *GslFftComplexWorkspace) int32

func ComplexForward

func ComplexForward(data []complex128, stride int, n int, wavetable *GslFftComplexWavetable, work *GslFftComplexWorkspace) int32

func ComplexInverse

func ComplexInverse(data []complex128, stride int, n int, wavetable *GslFftComplexWavetable, work *GslFftComplexWorkspace) int32

func ComplexRadix2Backward

func ComplexRadix2Backward(data []complex128, stride int, n int) int32

func ComplexRadix2DifBackward

func ComplexRadix2DifBackward(data []complex128, stride int, n int) int32

func ComplexRadix2DifForward

func ComplexRadix2DifForward(data []complex128, stride int, n int) int32

func ComplexRadix2DifInverse

func ComplexRadix2DifInverse(data []complex128, stride int, n int) int32

func ComplexRadix2DifTransform

func ComplexRadix2DifTransform(data []complex128, stride int, n int, sign Direction) int32

func ComplexRadix2Forward

func ComplexRadix2Forward(data []complex128, stride int, n int) int32

func ComplexRadix2Inverse

func ComplexRadix2Inverse(data []complex128, stride int, n int) int32

func ComplexRadix2Transform

func ComplexRadix2Transform(data []complex128, stride int, n int, sign Direction) int32

func ComplexTransform

func ComplexTransform(data []complex128, stride int, n int, wavetable *GslFftComplexWavetable, work *GslFftComplexWorkspace, sign Direction) int32

func HalfcomplexRadix2Backward

func HalfcomplexRadix2Backward(data []float64, stride int, n int) int32

func HalfcomplexRadix2Inverse

func HalfcomplexRadix2Inverse(data []float64, stride int, n int) int32

func HalfcomplexRadix2Unpack

func HalfcomplexRadix2Unpack(halfcomplexCoefficient []float64, complexCoefficient []complex128, stride int, n int) int32

func HalfcomplexTransform

func HalfcomplexTransform(data []float64, stride int, n int, wavetable *GslFftHalfcomplexWavetable, work *GslFftRealWorkspace) int32

func HalfcomplexUnpack

func HalfcomplexUnpack(halfcomplexCoefficient []float64, complexCoefficient []complex128, stride int, n int) int32

func RealTransform

func RealTransform(data []float64, stride int, n int, wavetable *GslFftRealWavetable, work *GslFftRealWorkspace) int32

func RealUnpack

func RealUnpack(realCoefficient []float64, complexCoefficient []complex128, stride int, n int) int32

Types

type Direction

type Direction int
const (
	DirectionForward  Direction = -1
	DirectionBackward Direction = +1
)

type GslFftComplexWavetable

type GslFftComplexWavetable struct {
	gogsl.GslReference
}

func ComplexWavetableAlloc

func ComplexWavetableAlloc(n int) *GslFftComplexWavetable

func (*GslFftComplexWavetable) Dispose

func (x *GslFftComplexWavetable) Dispose()

type GslFftComplexWorkspace

type GslFftComplexWorkspace struct {
	gogsl.GslReference
}

func ComplexWorkspaceAlloc

func ComplexWorkspaceAlloc(n int) *GslFftComplexWorkspace

func (*GslFftComplexWorkspace) Dispose

func (x *GslFftComplexWorkspace) Dispose()

type GslFftHalfcomplexWavetable

type GslFftHalfcomplexWavetable struct {
	gogsl.GslReference
}

func HalfcomplexWavetableAlloc

func HalfcomplexWavetableAlloc(n int) *GslFftHalfcomplexWavetable

func (*GslFftHalfcomplexWavetable) Dispose

func (x *GslFftHalfcomplexWavetable) Dispose()

type GslFftHalfcomplexWorkspace

type GslFftHalfcomplexWorkspace struct {
	gogsl.GslReference
}

type GslFftRealWavetable

type GslFftRealWavetable struct {
	gogsl.GslReference
}

func RealWavetableAlloc

func RealWavetableAlloc(n int) *GslFftRealWavetable

func (*GslFftRealWavetable) Dispose

func (x *GslFftRealWavetable) Dispose()

type GslFftRealWorkspace

type GslFftRealWorkspace struct {
	gogsl.GslReference
}

func RealWorkspaceAlloc

func RealWorkspaceAlloc(n int) *GslFftRealWorkspace

func (*GslFftRealWorkspace) Dispose

func (x *GslFftRealWorkspace) Dispose()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL