ls1-MarDyn
ls1-MarDyn molecular dynamics code
Static Public Member Functions | Static Public Attributes | List of all members
FFTSettings Class Reference

#include <FFTSettings.h>

Static Public Member Functions

static void autoSetting (int order)
 
static bool issetFFTAcceleration ()
 
static void setOptions (string option)
 
static vector< string > getAvailableOptions ()
 
static void printCurrentOptions ()
 

Static Public Attributes

static bool USE_FFT = true
 Seetings, default values in FFTSettings.cpp. More...
 
static bool USE_FFTW = false
 
static bool USE_TFMANAGER_UNIFORMGRID = true
 
static bool TFMANAGER_VERBOSE = true
 
static bool USE_VECTORIZATION = false
 
static bool USE_2WAY_M2L = false
 
static bool USE_BLOCK = false
 
static bool USE_ADVBLOCK = false
 
static bool USE_ORDER_REDUCTION = false
 

Detailed Description

Static class containing all the FFT Acceleration's settings

All settings are public and can be changed dynamically, the FFTFactory take them into account to provide the right FFTAcceleration and the FMM algorithm should also take them into account Settings shouldn't be changed once a FFTAcceleration has been created

Member Data Documentation

◆ USE_FFT

bool FFTSettings::USE_FFT = true
static

Seetings, default values in FFTSettings.cpp.

default settings value


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