MADNESS  version 0.9
Static Public Member Functions | Static Protected Member Functions | List of all members
CFFT Class Reference

#include <cfft.h>

Static Public Member Functions

static bool Forward (const double_complex *const Input, double_complex *const Output, const unsigned int N)
 
static bool Forward (double_complex *const Data, const unsigned int N)
 
static bool Inverse (const double_complex *const Input, double_complex *const Output, const unsigned int N, const bool Scale=true)
 
static bool Inverse (double_complex *const Data, const unsigned int N, const bool Scale=true)
 

Static Protected Member Functions

static void Rearrange (const double_complex *const Input, double_complex *const Output, const unsigned int N)
 
static void Rearrange (double_complex *const Data, const unsigned int N)
 
static void Perform (double_complex *const Data, const unsigned int N, const bool Inverse=false)
 
static void Scale (double_complex *const Data, const unsigned int N)
 

Member Function Documentation

bool CFFT::Forward ( const double_complex *const  Input,
double_complex *const  Output,
const unsigned int  N 
)
static
bool CFFT::Forward ( double_complex *const  Data,
const unsigned int  N 
)
static
bool CFFT::Inverse ( const double_complex *const  Input,
double_complex *const  Output,
const unsigned int  N,
const bool  Scale = true 
)
static

References Scale().

bool CFFT::Inverse ( double_complex *const  Data,
const unsigned int  N,
const bool  Scale = true 
)
static

References Scale().

void CFFT::Perform ( double_complex *const  Data,
const unsigned int  N,
const bool  Inverse = false 
)
staticprotected

References delta, N, pi, and mpfr::sin().

void CFFT::Rearrange ( const double_complex *const  Input,
double_complex *const  Output,
const unsigned int  N 
)
staticprotected

References N.

void CFFT::Rearrange ( double_complex *const  Data,
const unsigned int  N 
)
staticprotected

References N.

void CFFT::Scale ( double_complex *const  Data,
const unsigned int  N 
)
staticprotected

References N.

Referenced by Inverse().


The documentation for this class was generated from the following files: