|
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) |
|
template void | paralution::dot< double > (const int mic_dev, const double *vec1, const double *vec2, const int size, double &d) |
|
template void | paralution::asum< double > (const int mic_dev, const double *vec, const int size, double &d) |
|
template void | paralution::amax< double > (const int mic_dev, const double *vec, const int size, double &d, int &index) |
|
template void | paralution::norm< double > (const int mic_dev, const double *vec, const int size, double &d) |
|
template void | paralution::reduce< double > (const int mic_dev, const double *vec, const int size, double &d) |
|
template void | paralution::scaleadd< double > (const int mic_dev, const double *vec1, const double alpha, const int size, double *vec2) |
|
template void | paralution::addscale< double > (const int mic_dev, const double *vec1, const double alpha, const int size, double *vec2) |
|
template void | paralution::scaleaddscale< double > (const int mic_dev, const double *vec1, const double alpha, const double beta, const int size, double *vec2) |
|
template void | paralution::scaleaddscale< double > (const int mic_dev, const double *vec1, const double alpha, const double beta, double *vec2, const int src_offset, const int dst_offset, const int size) |
|
template void | paralution::scaleadd2< double > (const int mic_dev, const double *vec1, const double *vec2, const double alpha, const double beta, const double gamma, const int size, double *vec3) |
|
template void | paralution::scale< double > (const int mic_dev, const double alpha, const int size, double *vec) |
|
template void | paralution::pointwisemult< double > (const int mic_dev, const double *vec1, const int size, double *vec2) |
|
template void | paralution::pointwisemult2< double > (const int mic_dev, const double *vec1, const double *vec2, const int size, double *vec3) |
|
template void | paralution::permute< double > (const int mic_dev, const int *perm, const double *in, const int size, double *out) |
|
template void | paralution::permuteback< double > (const int mic_dev, const int *perm, const double *in, const int size, double *out) |
|
template void | paralution::power< double > (const int mic_dev, const int size, const double val, double *vec) |
|
template void | paralution::dot< float > (const int mic_dev, const float *vec1, const float *vec2, const int size, float &d) |
|
template void | paralution::asum< float > (const int mic_dev, const float *vec, const int size, float &d) |
|
template void | paralution::amax< float > (const int mic_dev, const float *vec, const int size, float &d, int &index) |
|
template void | paralution::norm< float > (const int mic_dev, const float *vec, const int size, float &d) |
|
template void | paralution::reduce< float > (const int mic_dev, const float *vec, const int size, float &d) |
|
template void | paralution::scaleadd< float > (const int mic_dev, const float *vec1, const float alpha, const int size, float *vec2) |
|
template void | paralution::addscale< float > (const int mic_dev, const float *vec1, const float alpha, const int size, float *vec2) |
|
template void | paralution::scaleaddscale< float > (const int mic_dev, const float *vec1, const float alpha, const float beta, const int size, float *vec2) |
|
template void | paralution::scaleaddscale< float > (const int mic_dev, const float *vec1, const float alpha, const float beta, float *vec2, const int src_offset, const int dst_offset, const int size) |
|
template void | paralution::scaleadd2< float > (const int mic_dev, const float *vec1, const float *vec2, const float alpha, const float beta, const float gamma, const int size, float *vec3) |
|
template void | paralution::scale< float > (const int mic_dev, const float alpha, const int size, float *vec) |
|
template void | paralution::pointwisemult< float > (const int mic_dev, const float *vec1, const int size, float *vec2) |
|
template void | paralution::pointwisemult2< float > (const int mic_dev, const float *vec1, const float *vec2, const int size, float *vec3) |
|
template void | paralution::permute< float > (const int mic_dev, const int *perm, const float *in, const int size, float *out) |
|
template void | paralution::permuteback< float > (const int mic_dev, const int *perm, const float *in, const int size, float *out) |
|
template void | paralution::power< float > (const int mic_dev, const int size, const double val, float *vec) |
|
template void | paralution::dot< int > (const int mic_dev, const int *vec1, const int *vec2, const int size, int &d) |
|
template void | paralution::asum< int > (const int mic_dev, const int *vec, const int size, int &d) |
|
template void | paralution::amax< int > (const int mic_dev, const int *vec, const int size, int &d, int &index) |
|
template void | paralution::norm< int > (const int mic_dev, const int *vec, const int size, int &d) |
|
template void | paralution::reduce< int > (const int mic_dev, const int *vec, const int size, int &d) |
|
template void | paralution::scaleadd< int > (const int mic_dev, const int *vec1, const int alpha, const int size, int *vec2) |
|
template void | paralution::addscale< int > (const int mic_dev, const int *vec1, const int alpha, const int size, int *vec2) |
|
template void | paralution::scaleaddscale< int > (const int mic_dev, const int *vec1, const int alpha, const int beta, const int size, int *vec2) |
|
template void | paralution::scaleaddscale< int > (const int mic_dev, const int *vec1, const int alpha, const int beta, int *vec2, const int src_offset, const int dst_offset, const int size) |
|
template void | paralution::scaleadd2< int > (const int mic_dev, const int *vec1, const int *vec2, const int alpha, const int beta, const int gamma, const int size, int *vec3) |
|
template void | paralution::scale< int > (const int mic_dev, const int alpha, const int size, int *vec) |
|
template void | paralution::pointwisemult< int > (const int mic_dev, const int *vec1, const int size, int *vec2) |
|
template void | paralution::pointwisemult2< int > (const int mic_dev, const int *vec1, const int *vec2, const int size, int *vec3) |
|
template void | paralution::permute< int > (const int mic_dev, const int *perm, const int *in, const int size, int *out) |
|
template void | paralution::permuteback< int > (const int mic_dev, const int *perm, const int *in, const int size, int *out) |
|
template void | paralution::power< int > (const int mic_dev, const int size, const double val, int *vec) |
|