1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
;;;; *************************************************************************
;;;; FILE IDENTIFICATION
;;;;
;;;; Name: package.lisp
;;;; Purpose: Package definition for fftw3 package
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Jan 2009
;;;;
;;;; This file and CL-FFTW3 are Copyright (c) 2009-2011 by Kevin M. Rosenberg
;;;;
;;;; FFTW3 users are granted the rights to distribute and use this software
;;;; as governed by the terms of the Lisp Lesser GNU Public License
;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
;;;; *************************************************************************
(in-package #:cl-user)
(defpackage #:cl-fftw3
(:nicknames #:fftw3)
(:use #:common-lisp)
(:export
;; transform.lisp
#:fftw-r2hc-1d
#:make-fftw-r2r-1d-multi
#:fftw-r2r-1d-multi
#:hc-to-mag-phase
#:fftw-hc2r-1d
#:fftw-r2c-1d
#:make-fftw-r2c-1d-multi
#:make-fftw-c2r-1d-multi
#:destroy-fftw-multi
#:fftw-r2c-1d-multi
#:fftw-c2r-1d-multi
#:complex-to-mag-phase
#:fftw-c2r-1d
#:fftw-c-1d
;; wisdom.lisp
#:import-user-wisdom
#:export-user-wisdom
;; specials
#:+fftw-forward+
#:+fftw-backward+
#:+fftw-hc2r+
#:+fftw-r2hc+
#:+fftw-measure+
#:+fftw-destroy-input+
#:+fftw-unaligned+
#:+fftw-conservative-memory+
#:+fftw-exhaustive+
#:+fftw-preserve-input+
#:+fftw-patiento+
#:+fftw-estimate+
))
|