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 |