|
template<typename simd_type, typename container_type, typename functor_type> |
simd_type | gather (const container_type &container, const functor_type &functor, unsigned offset=0, typename simd_type::scalar_type df=0.) |
|
template<typename simd_type> |
size_t | aligned_size (const size_t &unaligned_size) |
|
template<typename simd_type> |
auto | sum_elements (const simd_type &obj) |
|
template<typename simd_type> |
bool | all_of (const simd_type &obj) |
|
template<typename simd_type, typename value_type> |
bool | all_of (const simd_type &obj, const value_type &v) |
|
template<typename T> |
auto | make_complex (T &&re, T &&im) |
|
template<unsigned p = 0, typename vtype> |
auto | get (vtype v) |
|
template<typename vtype> |
auto | at (vtype v, const unsigned p=0) |
|
template<typename T> |
auto | norm (T &&value) |
|
template<typename type, typename store_type> |
void | store (store_type *container, const type &v) |
|