|
Agora
1.2.0
Agora project
|
Aligned types for SIMD compatibility. More...
#include <boost/align/aligned_allocator.hpp>#include <complex>#include <cstddef>#include <vector>

Go to the source code of this file.
Typedefs | |
| using | SimdAlignByteVector = std::vector< std::byte, boost::alignment::aligned_allocator< std::byte, kSimdAlignment > > |
| using | SimdAlignFltVector = std::vector< float, boost::alignment::aligned_allocator< float, kSimdAlignment > > |
| using | SimdAlignShrtVector = std::vector< short, boost::alignment::aligned_allocator< short, kSimdAlignment > > |
| using | SimdAlignCxFltVector = std::vector< std::complex< float >, boost::alignment::aligned_allocator< std::complex< float >, kSimdAlignment > > |
| using | SimdAlignCxShrtVector = std::vector< std::complex< short >, boost::alignment::aligned_allocator< std::complex< short >, kSimdAlignment > > |
Variables | |
| constexpr size_t | kSimdAlignment = 64u |
Aligned types for SIMD compatibility.
| using SimdAlignByteVector = std::vector<std::byte, boost::alignment::aligned_allocator<std::byte, kSimdAlignment> > |
| using SimdAlignCxFltVector = std::vector< std::complex<float>, boost::alignment::aligned_allocator<std::complex<float>, kSimdAlignment> > |
| using SimdAlignCxShrtVector = std::vector< std::complex<short>, boost::alignment::aligned_allocator<std::complex<short>, kSimdAlignment> > |
| using SimdAlignFltVector = std::vector<float, boost::alignment::aligned_allocator<float, kSimdAlignment> > |
| using SimdAlignShrtVector = std::vector<short, boost::alignment::aligned_allocator<short, kSimdAlignment> > |
|
constexpr |