High Performance Plasticity  0.5.0
hpp::FFTWConfigRealND Struct Reference

#include <spectralUtils.h>

Public Attributes

MPI_Comm comm
 
size_t gridRank
 
std::vector< ptrdiff_t > realDims
 
std::vector< ptrdiff_t > realDimsPadded
 
std::vector< ptrdiff_t > complexDims
 
unsigned int NReal
 
unsigned int NComplex
 
ptrdiff_t localN0
 
ptrdiff_t local0Start
 
ptrdiff_t nLocalComplex
 
std::vector< ptrdiff_t > complexDimsLocal
 
std::vector< ptrdiff_t > realDimsLocal
 
ptrdiff_t nLocalReal
 
ptrdiff_t nLocalComplexMem
 
ptrdiff_t nLocalRealPadded
 
std::vector< ptrdiff_t > realDimsPaddedLocal
 
double * in
 
fftw_complex * out
 
double * backin
 
fftw_plan forwardPlan
 
fftw_plan backwardPlan
 

Member Data Documentation

double* hpp::FFTWConfigRealND::backin
fftw_plan hpp::FFTWConfigRealND::backwardPlan
MPI_Comm hpp::FFTWConfigRealND::comm
std::vector<ptrdiff_t> hpp::FFTWConfigRealND::complexDims
std::vector<ptrdiff_t> hpp::FFTWConfigRealND::complexDimsLocal
fftw_plan hpp::FFTWConfigRealND::forwardPlan
size_t hpp::FFTWConfigRealND::gridRank
double* hpp::FFTWConfigRealND::in
ptrdiff_t hpp::FFTWConfigRealND::local0Start
ptrdiff_t hpp::FFTWConfigRealND::localN0
unsigned int hpp::FFTWConfigRealND::NComplex
ptrdiff_t hpp::FFTWConfigRealND::nLocalComplex
ptrdiff_t hpp::FFTWConfigRealND::nLocalComplexMem
ptrdiff_t hpp::FFTWConfigRealND::nLocalReal
ptrdiff_t hpp::FFTWConfigRealND::nLocalRealPadded
unsigned int hpp::FFTWConfigRealND::NReal
fftw_complex* hpp::FFTWConfigRealND::out
std::vector<ptrdiff_t> hpp::FFTWConfigRealND::realDims
std::vector<ptrdiff_t> hpp::FFTWConfigRealND::realDimsLocal
std::vector<ptrdiff_t> hpp::FFTWConfigRealND::realDimsPadded
std::vector<ptrdiff_t> hpp::FFTWConfigRealND::realDimsPaddedLocal

The documentation for this struct was generated from the following file: