Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
List of all members
helib::PGFFT Class Reference
#include <PGFFT.h>
Classes | |
| class | aligned_allocator |
Public Types | |
| template<class T > | |
| using | aligned_vector = std::vector< T, aligned_allocator< T > > |
Public Member Functions | |
| PGFFT (long n) | |
| void | apply (const std::complex< double > *src, std::complex< double > *dst) const |
| void | apply (std::complex< double > *v) const |
| PGFFT (const PGFFT &)=delete | |
| PGFFT (PGFFT &&)=delete | |
| PGFFT & | operator= (const PGFFT &)=delete |
| PGFFT & | operator= (PGFFT &&)=delete |
Static Public Member Functions | |
| static bool | simd_enabled () |
| static void * | aligned_allocate (std::size_t n, std::size_t nelts) |
| static void | aligned_deallocate (void *p) |
Member Typedef Documentation
◆ aligned_vector
template<class T >
| using helib::PGFFT::aligned_vector = std::vector<T,aligned_allocator<T> > |
Constructor & Destructor Documentation
◆ PGFFT() [1/3]
|
explicit |
◆ PGFFT() [2/3]
|
delete |
◆ PGFFT() [3/3]
|
delete |
Member Function Documentation
◆ aligned_allocate()
|
static |
◆ aligned_deallocate()
|
static |
◆ apply() [1/2]
| void helib::PGFFT::apply | ( | const std::complex< double > * | src, |
| std::complex< double > * | dst | ||
| ) | const |
◆ apply() [2/2]
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ simd_enabled()
|
static |
1.9.1