|
| 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) |
| |