@@ -103,143 +103,76 @@ namespace tensor
103
103
namespace py_internal
104
104
{
105
105
106
+ /* ! @brief Add elementwise functions to Python module */
106
107
void init_elementwise_functions (py::module_ m)
107
108
{
108
- using dpctl::tensor::py_internal::init_abs;
109
109
init_abs (m);
110
- using dpctl::tensor::py_internal::init_acos;
111
110
init_acos (m);
112
- using dpctl::tensor::py_internal::init_acosh;
113
111
init_acosh (m);
114
- using dpctl::tensor::py_internal::init_add;
115
112
init_add (m);
116
- using dpctl::tensor::py_internal::init_asin;
117
113
init_asin (m);
118
- using dpctl::tensor::py_internal::init_asinh;
119
114
init_asinh (m);
120
- using dpctl::tensor::py_internal::init_atan;
121
115
init_atan (m);
122
- using dpctl::tensor::py_internal::init_atan2;
123
116
init_atan2 (m);
124
- using dpctl::tensor::py_internal::init_atanh;
125
117
init_atanh (m);
126
- using dpctl::tensor::py_internal::init_bitwise_and;
127
118
init_bitwise_and (m);
128
- using dpctl::tensor::py_internal::init_bitwise_invert;
129
119
init_bitwise_invert (m);
130
- using dpctl::tensor::py_internal::init_bitwise_left_shift;
131
120
init_bitwise_left_shift (m);
132
- using dpctl::tensor::py_internal::init_bitwise_or;
133
121
init_bitwise_or (m);
134
- using dpctl::tensor::py_internal::init_bitwise_right_shift;
135
122
init_bitwise_right_shift (m);
136
- using dpctl::tensor::py_internal::init_bitwise_xor;
137
123
init_bitwise_xor (m);
138
- using dpctl::tensor::py_internal::init_cbrt;
139
124
init_cbrt (m);
140
- using dpctl::tensor::py_internal::init_ceil;
141
125
init_ceil (m);
142
- using dpctl::tensor::py_internal::init_conj;
143
126
init_conj (m);
144
- using dpctl::tensor::py_internal::init_copysign;
145
127
init_copysign (m);
146
- using dpctl::tensor::py_internal::init_cos;
147
128
init_cos (m);
148
- using dpctl::tensor::py_internal::init_cosh;
149
129
init_cosh (m);
150
- using dpctl::tensor::py_internal::init_equal ;
130
+ init_divide (m) ;
151
131
init_equal (m);
152
- using dpctl::tensor::py_internal::init_exp;
153
132
init_exp (m);
154
- using dpctl::tensor::py_internal::init_exp2;
155
133
init_exp2 (m);
156
- using dpctl::tensor::py_internal::init_expm1;
157
134
init_expm1 (m);
158
- using dpctl::tensor::py_internal::init_floor;
159
135
init_floor (m);
160
- using dpctl::tensor::py_internal::init_floor_divide;
161
136
init_floor_divide (m);
162
- using dpctl::tensor::py_internal::init_greater;
163
137
init_greater (m);
164
- using dpctl::tensor::py_internal::init_greater_equal;
165
138
init_greater_equal (m);
166
- using dpctl::tensor::py_internal::init_hypot;
167
139
init_hypot (m);
168
- using dpctl::tensor::py_internal::init_imag;
169
140
init_imag (m);
170
- using dpctl::tensor::py_internal::init_isfinite;
171
141
init_isfinite (m);
172
- using dpctl::tensor::py_internal::init_isinf;
173
142
init_isinf (m);
174
- using dpctl::tensor::py_internal::init_isnan;
175
143
init_isnan (m);
176
- using dpctl::tensor::py_internal::init_less;
177
144
init_less (m);
178
- using dpctl::tensor::py_internal::init_less_equal;
179
145
init_less_equal (m);
180
- using dpctl::tensor::py_internal::init_log;
181
146
init_log (m);
182
- using dpctl::tensor::py_internal::init_log10;
183
147
init_log10 (m);
184
- using dpctl::tensor::py_internal::init_log1p;
185
148
init_log1p (m);
186
- using dpctl::tensor::py_internal::init_log2;
187
149
init_log2 (m);
188
- using dpctl::tensor::py_internal::init_logaddexp;
189
150
init_logaddexp (m);
190
- using dpctl::tensor::py_internal::init_logical_and;
191
151
init_logical_and (m);
192
- using dpctl::tensor::py_internal::init_logical_not;
193
152
init_logical_not (m);
194
- using dpctl::tensor::py_internal::init_logical_or;
195
153
init_logical_or (m);
196
- using dpctl::tensor::py_internal::init_logical_xor;
197
154
init_logical_xor (m);
198
- using dpctl::tensor::py_internal::init_maximum;
199
155
init_maximum (m);
200
- using dpctl::tensor::py_internal::init_minimum;
201
156
init_minimum (m);
202
- using dpctl::tensor::py_internal::init_multiply;
203
157
init_multiply (m);
204
- using dpctl::tensor::py_internal::init_negative;
205
158
init_negative (m);
206
- using dpctl::tensor::py_internal::init_not_equal;
207
159
init_not_equal (m);
208
- using dpctl::tensor::py_internal::init_positive;
209
160
init_positive (m);
210
- using dpctl::tensor::py_internal::init_pow;
211
161
init_pow (m);
212
- using dpctl::tensor::py_internal::init_proj;
213
162
init_proj (m);
214
- using dpctl::tensor::py_internal::init_real;
215
163
init_real (m);
216
- using dpctl::tensor::py_internal::init_remainder;
217
164
init_remainder (m);
218
- using dpctl::tensor::py_internal::init_round;
219
165
init_round (m);
220
- using dpctl::tensor::py_internal::init_rsqrt;
221
166
init_rsqrt (m);
222
- using dpctl::tensor::py_internal::init_sign;
223
167
init_sign (m);
224
- using dpctl::tensor::py_internal::init_signbit;
225
168
init_signbit (m);
226
- using dpctl::tensor::py_internal::init_sin;
227
169
init_sin (m);
228
- using dpctl::tensor::py_internal::init_sinh;
229
170
init_sinh (m);
230
- using dpctl::tensor::py_internal::init_sqrt;
231
171
init_sqrt (m);
232
- using dpctl::tensor::py_internal::init_square;
233
172
init_square (m);
234
- using dpctl::tensor::py_internal::init_subtract;
235
173
init_subtract (m);
236
- using dpctl::tensor::py_internal::init_tan;
237
174
init_tan (m);
238
- using dpctl::tensor::py_internal::init_tanh;
239
175
init_tanh (m);
240
- using dpctl::tensor::py_internal::init_divide;
241
- init_divide (m);
242
- using dpctl::tensor::py_internal::init_trunc;
243
176
init_trunc (m);
244
177
}
245
178
0 commit comments