|
| template<typename T > |
| bool | internal::VectorOperations::is_non_negative (const T &t) |
| |
| template<typename T > |
| bool | internal::VectorOperations::is_non_negative (const std::complex< T > &) |
| |
| template<typename T , typename U > |
| void | internal::VectorOperations::copy (const T *begin, const T *end, U *dest) |
| |
| template<typename T , typename U > |
| void | internal::VectorOperations::copy (const std::complex< T > *begin, const std::complex< T > *end, std::complex< U > *dest) |
| |
| template<typename T , typename U > |
| void | internal::VectorOperations::copy (const std::complex< T > *, const std::complex< T > *, U *) |
| |
| template<typename Functor > |
| void | internal::VectorOperations::parallel_for (Functor &functor, const size_type start, const size_type end, const std::shared_ptr<::parallel::internal::TBBPartitioner > &partitioner) |
| |
| template<typename Operation , typename ResultType > |
| void | internal::VectorOperations::accumulate_recursive (const Operation &op, const size_type first, const size_type last, ResultType &result) |
| |
| template<typename Operation , typename ResultType > |
| size_type | internal::VectorOperations::do_accumulate (const Operation op, const size_type vec_size, const size_type start_index, ResultType *outer_results, std::integral_constant< bool, false >) |
| |
| template<typename Operation , typename Number > |
| size_type | internal::VectorOperations::do_accumulate (const Operation op, const size_type vec_size, const size_type start_index, Number *outer_results, std::integral_constant< bool, true >) |
| |
| template<typename Operation , typename ResultType > |
| void | internal::VectorOperations::parallel_reduce (const Operation &op, const size_type start, const size_type end, ResultType &result, const std::shared_ptr<::parallel::internal::TBBPartitioner > &partitioner) |
| |