5 template <
typename F1,
typename F2,
typename F3>
6 void vvpow_core(
const F1 &a,
const F2 &b, F3 &y) {
14 internal::vpow(y.size(), a.data() + a.get_offset(), b.data() + b.get_offset(),
15 y.data() + y.get_offset(), y.get_device_mem_stat());
20 template <
typename F1,
typename F2,
typename F3>
21 void svpow_core(
const F1 &a,
const F2 &alpha, F3 &y) {
29 internal::vpow(y.size(), a.data() + a.get_offset(), alpha,
30 y.data() + y.get_offset(), y.get_device_mem_stat());