|
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 > |
void | internal::VectorOperations::accumulate_regular (const Operation &op, const size_type &n_chunks, size_type &index, ResultType(&outer_results)[vector_accumulation_recursion_threshold], std::integral_constant< bool, false >) |
|
template<typename Operation , typename Number > |
void | internal::VectorOperations::accumulate_regular (const Operation &op, size_type &n_chunks, size_type &index, Number(&outer_results)[vector_accumulation_recursion_threshold], 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) |
|