File: package.lisp

package info (click to toggle)
cl-fftw3 1.0-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 100 kB
  • sloc: lisp: 903; makefile: 38; ansic: 6
file content (59 lines) | stat: -rw-r--r-- 1,517 bytes parent folder | download | duplicates (2)
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
58
59
;;;; -*- 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
;;;;
;;;; $Id$
;;;;
;;;; This file, part of FFTW3, is Copyright (c) 2009 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+
   ))