![]() |
AmpGen 2.1
|
Classes | |
| struct | is_vector_type |
| struct | size |
| struct | is_complex_type |
| struct | is_complex_type< AmpGen::Complex< T > > |
| struct | is_std__complex |
| struct | is_std__complex< std::complex< T > > |
Functions | |
| 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) |
| size_t AmpGen::utils::aligned_size | ( | const size_t & | unaligned_size | ) |
| bool AmpGen::utils::all_of | ( | const simd_type & | obj | ) |
| bool AmpGen::utils::all_of | ( | const simd_type & | obj, |
| const value_type & | v ) |
| auto AmpGen::utils::at | ( | vtype | v, |
| const unsigned | p = 0 ) |
| simd_type AmpGen::utils::gather | ( | const container_type & | container, |
| const functor_type & | functor, | ||
| unsigned | offset = 0, | ||
| typename simd_type::scalar_type | df = 0. ) |
| auto AmpGen::utils::get | ( | vtype | v | ) |
| auto AmpGen::utils::make_complex | ( | T && | re, |
| T && | im ) |
|
inline |
| void AmpGen::utils::store | ( | store_type * | container, |
| const type & | v ) |