1 #ifndef _TBLIS_INTERNAL_1T_ADD_HPP_ 2 #define _TBLIS_INTERNAL_1T_ADD_HPP_ 3 4 #include "util/thread.h" 5 #include "util/basic_types.h" 6 #include "configs/configs.hpp" 7 8 namespace tblis 9 { 10 namespace internal 11 { 12 13 template <typename T> 14 void add(const communicator& comm, const config& cfg, 15 const len_vector& len_A, 16 const len_vector& len_B, 17 const len_vector& len_AB, 18 T alpha, bool conj_A, const T* A, 19 const stride_vector& stride_A, 20 const stride_vector& stride_A_AB, 21 T beta, bool conj_B, T* B, 22 const stride_vector& stride_B, 23 const stride_vector& stride_B_AB); 24 25 } 26 } 27 28 #endif 29