LAL  7.5.0.1-ec27e42
FFTWMutex.h File Reference

Prototypes

void XLALFFTWWisdomLock (void)
 Aquire LAL's FFTW wisdom lock. More...
 
void XLALFFTWWisdomUnlock (void)
 Release LAL's FFTW wisdom lock. More...
 

Go to the source code of this file.

Macros

#define LAL_FFTW_WISDOM_LOCK
 
#define LAL_FFTW_WISDOM_UNLOCK
 

Macro Definition Documentation

◆ LAL_FFTW_WISDOM_LOCK

#define LAL_FFTW_WISDOM_LOCK

Definition at line 36 of file FFTWMutex.h.

◆ LAL_FFTW_WISDOM_UNLOCK

#define LAL_FFTW_WISDOM_UNLOCK

Definition at line 37 of file FFTWMutex.h.

Function Documentation

◆ XLALFFTWWisdomLock()

void XLALFFTWWisdomLock ( void  )

Aquire LAL's FFTW wisdom lock.

This lock must be held when creating or destroying FFTW plans. This function is a no-op if LAL has been compiled without pthread support or with an FFT backend other than FFTW.

See also: XLALFFTWWisdomUnlock()

Definition at line 36 of file FFTWMutex.c.

◆ XLALFFTWWisdomUnlock()

void XLALFFTWWisdomUnlock ( void  )

Release LAL's FFTW wisdom lock.

This function is a no-op if LAL has been compiled without pthread support or with an FFT backend other than FFTW.

See also: XLALFFTWWisdomLock()

Definition at line 52 of file FFTWMutex.c.