![]() |
PARALUTION
1.0.0
PARALUTION
|
Go to the source code of this file.
Namespaces | |
paralution | |
Functions | |
template<typename ValueType > | |
void | paralution::dot (const int mic_dev, const ValueType *vec1, const ValueType *vec2, const int size, ValueType &d) |
template<typename ValueType > | |
void | paralution::asum (const int mic_dev, const ValueType *vec, const int size, ValueType &d) |
template<typename ValueType > | |
void | paralution::amax (const int mic_dev, const ValueType *vec, const int size, ValueType &d, int &index) |
template<typename ValueType > | |
void | paralution::norm (const int mic_dev, const ValueType *vec, const int size, ValueType &d) |
template<typename ValueType > | |
void | paralution::reduce (const int mic_dev, const ValueType *vec, const int size, ValueType &d) |
template<typename ValueType > | |
void | paralution::scaleadd (const int mic_dev, const ValueType *vec1, const ValueType alpha, const int size, ValueType *vec2) |
template<typename ValueType > | |
void | paralution::addscale (const int mic_dev, const ValueType *vec1, const ValueType alpha, const int size, ValueType *vec2) |
template<typename ValueType > | |
void | paralution::scaleaddscale (const int mic_dev, const ValueType *vec1, const ValueType alpha, const ValueType beta, const int size, ValueType *vec2) |
template<typename ValueType > | |
void | paralution::scaleaddscale (const int mic_dev, const ValueType *vec1, const ValueType alpha, const ValueType beta, ValueType *vec2, const int src_offset, const int dst_offset, const int size) |
template<typename ValueType > | |
void | paralution::scaleadd2 (const int mic_dev, const ValueType *vec1, const ValueType *vec2, const ValueType alpha, const ValueType beta, const ValueType gamma, const int size, ValueType *vec3) |
template<typename ValueType > | |
void | paralution::scale (const int mic_dev, const ValueType alpha, const int size, ValueType *vec) |
template<typename ValueType > | |
void | paralution::pointwisemult (const int mic_dev, const ValueType *vec1, const int size, ValueType *vec2) |
template<typename ValueType > | |
void | paralution::pointwisemult2 (const int mic_dev, const ValueType *vec1, const ValueType *vec2, const int size, ValueType *vec3) |
template<typename ValueType > | |
void | paralution::permute (const int mic_dev, const int *perm, const ValueType *in, const int size, ValueType *out) |
template<typename ValueType > | |
void | paralution::permuteback (const int mic_dev, const int *perm, const ValueType *in, const int size, ValueType *out) |
template<typename ValueType > | |
void | paralution::power (const int mic_dev, const int size, const double val, ValueType *vec) |