spectral

所属分类:Windows编程
开发工具:C/C++
文件大小:481KB
下载次数:28
上传日期:2007-02-12 08:49:45
上 传 者dunzi
说明:  The Spectral Toolkit is a C++ spectral transform library written by Rodney James and Chuck Panaccione while at the National Center for Atmospheric Research between 2002 and 2005. The library contains a functional subset of FFTPACK and SPHEREPACK, including real and complex FFTs in 1-3 dimensions, and a spherical harmonic transform. Multithreading is supported through POSIX threads for the multidimensional transforms. This reference guide provides details of the public interface as well as the internal implementation of the library.
(The Spectral Toolkit is a C++ Spectral transform library written by Rodney James and Chuck Panaccione while at the National Center for Atmospheric Research between 2002 and 2005. The library contains a functional subset of FFTPACK and SPHEREPACK, including real and complex FFTs in 1-3 dimensions, and a spherical harmonic transform. Multithreading is supported through POSIX threads for the multidimensional transforms. This reference guide provides details of the public interface as well as the internal implementation of the library.)

文件列表:
249245 (0, 2011-02-18)
249245\spectral (0, 2011-02-18)
249245\spectral\alf.cpp (3827, 2005-04-13)
249245\spectral\alf.h (1699, 2005-04-13)
249245\spectral\alias.h (13090, 2005-04-13)
249245\spectral\alloc.h (5198, 2005-04-13)
249245\spectral\cfft.cpp (42118, 2005-04-13)
249245\spectral\cfft.h (3542, 2005-04-13)
249245\spectral\cfft2.cpp (5766, 2005-04-13)
249245\spectral\cfft2.h (2554, 2005-04-13)
249245\spectral\cfft3.cpp (5926, 2005-04-13)
249245\spectral\cfft3.h (3105, 2005-04-13)
249245\spectral\decompose.h (919, 2005-04-13)
249245\spectral\fiber.cpp (1229, 2005-04-13)
249245\spectral\fiber.h (3059, 2005-04-13)
249245\spectral\gauss.cpp (710, 2005-04-13)
249245\spectral\gauss.h (1110, 2005-04-13)
249245\spectral\group.cpp (3608, 2005-04-13)
249245\spectral\group.h (1725, 2005-04-13)
249245\spectral\legendre.cpp (3835, 2005-04-13)
249245\spectral\legendre.h (796, 2005-04-13)
249245\spectral\lobatto.cpp (3584, 2005-04-13)
249245\spectral\lobatto.h (639, 2005-04-13)
249245\spectral\makefile (1149, 2005-04-13)
249245\spectral\rfft.cpp (55879, 2005-04-13)
249245\spectral\rfft.h (4041, 2005-04-13)
249245\spectral\rfft2.cpp (6789, 2005-04-13)
249245\spectral\rfft2.h (2600, 2005-04-13)
249245\spectral\rfft3.cpp (6209, 2005-04-13)
249245\spectral\rfft3.h (3075, 2005-04-13)
249245\spectral\spectral.h (4802, 2005-04-13)
249245\spectral\spectral.pdf (686536, 2005-04-13)
249245\spectral\sphere.cpp (11449, 2005-04-13)
249245\spectral\sphere.h (3565, 2005-04-13)
249245\spectral\thread.h (474, 2005-04-13)
249245\spectral\timer.cpp (2363, 2005-04-13)
249245\spectral\timer.h (763, 2005-04-13)
249245\spectral\transpose.h (2251, 2005-04-13)

This directory contains the source code for the Spectral Toolkit, a spectral transform library in C++. The included makefile includes targets to build a shared object containing the Spectral Toolkit routines for several popular platforms. The shared object is only an example of how to use the library; it may be more convenient to simply compile the needed routines directly into an application. The floating point precision is determined by the assignment of the type "real" in spectral.h. The default value is "double" and "float" and "long double" are also supported. Documentation is available at http://www.scd.ucar.edu/css/software/spectral as well as in the included PDF file spectral.pdf. Copyright (C) 2005 University Corporation for Atmospheric Research

近期下载者

相关文件


收藏者