11 #ifndef DIST_MATRIX_PROTO_HPP
12 #define DIST_MATRIX_PROTO_HPP
24 int multGPU(T *v,
typename T::value_type::value_type a, T *r);
27 int multGPU(T *v1, T *v2,
typename T::value_type::value_type &r);
29 template<
typename TM,
typename TV>
33 int addToDiagGPU(
typename T::value_type::value_type a, T *r);
36 int addGPU(T *v1, T *v2, T *r);
42 int fillGPU(
typename T::value_type::value_type a, T *r);
45 int minGPU(T *v,
typename T::value_type::value_type &r);
48 int maxGPU(T *v,
typename T::value_type::value_type &r);
51 int saxpyGPU(T *v1, T *v2,
typename T::value_type::value_type a, T *r);