PSCF v1.3

Fields and FFT plan for use in CPU code, based around the FFTW fast Fourier transform library. More...

Topics

 Complex Arithmetic (CPU)
 Typdedefs and functions for complex arithmetic using the complex type fftw_complex defined by FFTW.

Namespaces

namespace  Pscf::Prdc::Cpu::Reduce
 Functions that perform array reductions on the Cpu.

Classes

class  Pscf::Prdc::Cpu::CField< D >
 Field of complex double precision values on an FFT mesh. More...
class  Pscf::Prdc::Cpu::CFieldComparison< D >
 Comparator for CField (k-grid) arrays. More...
class  Pscf::Prdc::Cpu::FFT< D >
 Fourier transform wrapper. More...
class  Pscf::Prdc::Cpu::FftwDArray< Data >
 Dynamic array with data aligned for use with FFTW library. More...
class  Pscf::Prdc::Cpu::FieldBasisConverter< D >
 Tool for conversion of fields to a basis in composition space. More...
class  Pscf::Prdc::Cpu::RField< D >
 Field of real double precision values on an FFT mesh. More...
class  Pscf::Prdc::Cpu::RFieldComparison< D >
 Comparator for fields in real-space (r-grid) format. More...
class  Pscf::Prdc::Cpu::RFieldDft< D >
 Fourier transform of a real field on an FFT mesh. More...
class  Pscf::Prdc::Cpu::RFieldDftComparison< D >
 Comparator for RFieldDft (k-grid) arrays. More...

Detailed Description

Fields and FFT plan for use in CPU code, based around the FFTW fast Fourier transform library.