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