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