High Performance Plasticity  0.5.0
spectralUtils.cpp File Reference
Include dependency graph for spectralUtils.cpp:

Namespaces

 hpp
 

Functions

FFTWConfigRealND hpp::prepareFFTWConfigRealND (const std::vector< ptrdiff_t > &realDims, MPI_Comm comm)
 
void hpp::destroyConfigRealND (FFTWConfigRealND &cfg)
 
unsigned int hpp::roundUpToMultiple (unsigned int val, unsigned int multiple)
 
bool hpp::operator< (const SpectralDatasetID &l, const SpectralDatasetID &r)
 
bool hpp::operator== (const SpectralDatasetID &l, const SpectralDatasetID &r)
 
void hpp::evaluateSpectralCompressionErrorFull (std::string rawDBName, std::string spectralDBName, std::string errorDBName, unsigned int nTermsMax, std::string outFilename, MPI_Comm comm)
 
void hpp::evaluateSpectralCompressionErrorFullUnified (std::string rawDBName, std::string spectralDBName, std::string errorDBName, unsigned int nTermsMax, std::string outFilename, MPI_Comm comm)
 
void hpp::evaluateSpectralCompressionErrorAxisSlice (std::string rawDBName, std::string spectralDBName, std::vector< std::string > dsetBasenames, unsigned int nTermsMax, unsigned int refineMult, std::vector< int > axisSlice, std::string outFilename, MPI_Comm comm)
 Evaluate the error incurred in the spectral reresentation of a database. More...
 
void hpp::evaluateSpectralCompressionErrorAxisSliceUnified (std::string rawDBName, std::string spectralDBName, std::vector< std::string > dsetBasenames, unsigned int nTermsMax, unsigned int refineMult, std::vector< int > axisSlice, std::string outFilename, MPI_Comm comm)
 Evaluate the error incurred in the spectral reresentation of a database. More...