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