Skip to content

Class TempLat::FFTWGuard

ClassList > TempLat > FFTWGuard

A class which guards intialization and finalization of FFTW. Only used by MPIGuard , which manually calls its destructor.More...

  • #include <fftwguard.h>

Inherits the following classes: TempLat::FFTSessionGuard

Public Functions

Type Name
FFTWGuard (bool verbose=true)
FFTWGuard (const FFTWGuard & other) = delete
FFTWGuard & operator= (const FFTWGuard & other) = delete
FFTWGuard & operator= (FFTWGuard && other) = delete
~FFTWGuard () override

Public Functions inherited from TempLat::FFTSessionGuard

See TempLat::FFTSessionGuard

Type Name
virtual ~FFTSessionGuard () = default

Detailed Description

Unit test: ctest -R test-fftwguard

Public Functions Documentation

function FFTWGuard [1/2]

inline TempLat::FFTWGuard::FFTWGuard (
    bool verbose=true
) 

function FFTWGuard [2/2]

TempLat::FFTWGuard::FFTWGuard (
    const FFTWGuard & other
) = delete

function operator=

FFTWGuard & TempLat::FFTWGuard::operator= (
    const FFTWGuard & other
) = delete

function operator=

FFTWGuard & TempLat::FFTWGuard::operator= (
    FFTWGuard && other
) = delete

function ~FFTWGuard

inline TempLat::FFTWGuard::~FFTWGuard () override


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/fft/external/fftw/fftwguard.h