Skip to content

Commit 69f54be

Browse files
No need to import init functions into namespace, since they are defined in it
Removed "using dpctl::tensor::py_internal::init_abs`, since this imports `init_abs` into the current namespace from `dpctl::tensor::py_internal`, but this namespace is the current namespace and so the import is a no-op. Also added brief docstring for the common init module.
1 parent be15ece commit 69f54be

File tree

1 file changed

+2
-69
lines changed

1 file changed

+2
-69
lines changed

dpctl/tensor/libtensor/source/elementwise_functions/elementwise_common.cpp

Lines changed: 2 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -103,143 +103,76 @@ namespace tensor
103103
namespace py_internal
104104
{
105105

106+
/*! @brief Add elementwise functions to Python module */
106107
void init_elementwise_functions(py::module_ m)
107108
{
108-
using dpctl::tensor::py_internal::init_abs;
109109
init_abs(m);
110-
using dpctl::tensor::py_internal::init_acos;
111110
init_acos(m);
112-
using dpctl::tensor::py_internal::init_acosh;
113111
init_acosh(m);
114-
using dpctl::tensor::py_internal::init_add;
115112
init_add(m);
116-
using dpctl::tensor::py_internal::init_asin;
117113
init_asin(m);
118-
using dpctl::tensor::py_internal::init_asinh;
119114
init_asinh(m);
120-
using dpctl::tensor::py_internal::init_atan;
121115
init_atan(m);
122-
using dpctl::tensor::py_internal::init_atan2;
123116
init_atan2(m);
124-
using dpctl::tensor::py_internal::init_atanh;
125117
init_atanh(m);
126-
using dpctl::tensor::py_internal::init_bitwise_and;
127118
init_bitwise_and(m);
128-
using dpctl::tensor::py_internal::init_bitwise_invert;
129119
init_bitwise_invert(m);
130-
using dpctl::tensor::py_internal::init_bitwise_left_shift;
131120
init_bitwise_left_shift(m);
132-
using dpctl::tensor::py_internal::init_bitwise_or;
133121
init_bitwise_or(m);
134-
using dpctl::tensor::py_internal::init_bitwise_right_shift;
135122
init_bitwise_right_shift(m);
136-
using dpctl::tensor::py_internal::init_bitwise_xor;
137123
init_bitwise_xor(m);
138-
using dpctl::tensor::py_internal::init_cbrt;
139124
init_cbrt(m);
140-
using dpctl::tensor::py_internal::init_ceil;
141125
init_ceil(m);
142-
using dpctl::tensor::py_internal::init_conj;
143126
init_conj(m);
144-
using dpctl::tensor::py_internal::init_copysign;
145127
init_copysign(m);
146-
using dpctl::tensor::py_internal::init_cos;
147128
init_cos(m);
148-
using dpctl::tensor::py_internal::init_cosh;
149129
init_cosh(m);
150-
using dpctl::tensor::py_internal::init_equal;
130+
init_divide(m);
151131
init_equal(m);
152-
using dpctl::tensor::py_internal::init_exp;
153132
init_exp(m);
154-
using dpctl::tensor::py_internal::init_exp2;
155133
init_exp2(m);
156-
using dpctl::tensor::py_internal::init_expm1;
157134
init_expm1(m);
158-
using dpctl::tensor::py_internal::init_floor;
159135
init_floor(m);
160-
using dpctl::tensor::py_internal::init_floor_divide;
161136
init_floor_divide(m);
162-
using dpctl::tensor::py_internal::init_greater;
163137
init_greater(m);
164-
using dpctl::tensor::py_internal::init_greater_equal;
165138
init_greater_equal(m);
166-
using dpctl::tensor::py_internal::init_hypot;
167139
init_hypot(m);
168-
using dpctl::tensor::py_internal::init_imag;
169140
init_imag(m);
170-
using dpctl::tensor::py_internal::init_isfinite;
171141
init_isfinite(m);
172-
using dpctl::tensor::py_internal::init_isinf;
173142
init_isinf(m);
174-
using dpctl::tensor::py_internal::init_isnan;
175143
init_isnan(m);
176-
using dpctl::tensor::py_internal::init_less;
177144
init_less(m);
178-
using dpctl::tensor::py_internal::init_less_equal;
179145
init_less_equal(m);
180-
using dpctl::tensor::py_internal::init_log;
181146
init_log(m);
182-
using dpctl::tensor::py_internal::init_log10;
183147
init_log10(m);
184-
using dpctl::tensor::py_internal::init_log1p;
185148
init_log1p(m);
186-
using dpctl::tensor::py_internal::init_log2;
187149
init_log2(m);
188-
using dpctl::tensor::py_internal::init_logaddexp;
189150
init_logaddexp(m);
190-
using dpctl::tensor::py_internal::init_logical_and;
191151
init_logical_and(m);
192-
using dpctl::tensor::py_internal::init_logical_not;
193152
init_logical_not(m);
194-
using dpctl::tensor::py_internal::init_logical_or;
195153
init_logical_or(m);
196-
using dpctl::tensor::py_internal::init_logical_xor;
197154
init_logical_xor(m);
198-
using dpctl::tensor::py_internal::init_maximum;
199155
init_maximum(m);
200-
using dpctl::tensor::py_internal::init_minimum;
201156
init_minimum(m);
202-
using dpctl::tensor::py_internal::init_multiply;
203157
init_multiply(m);
204-
using dpctl::tensor::py_internal::init_negative;
205158
init_negative(m);
206-
using dpctl::tensor::py_internal::init_not_equal;
207159
init_not_equal(m);
208-
using dpctl::tensor::py_internal::init_positive;
209160
init_positive(m);
210-
using dpctl::tensor::py_internal::init_pow;
211161
init_pow(m);
212-
using dpctl::tensor::py_internal::init_proj;
213162
init_proj(m);
214-
using dpctl::tensor::py_internal::init_real;
215163
init_real(m);
216-
using dpctl::tensor::py_internal::init_remainder;
217164
init_remainder(m);
218-
using dpctl::tensor::py_internal::init_round;
219165
init_round(m);
220-
using dpctl::tensor::py_internal::init_rsqrt;
221166
init_rsqrt(m);
222-
using dpctl::tensor::py_internal::init_sign;
223167
init_sign(m);
224-
using dpctl::tensor::py_internal::init_signbit;
225168
init_signbit(m);
226-
using dpctl::tensor::py_internal::init_sin;
227169
init_sin(m);
228-
using dpctl::tensor::py_internal::init_sinh;
229170
init_sinh(m);
230-
using dpctl::tensor::py_internal::init_sqrt;
231171
init_sqrt(m);
232-
using dpctl::tensor::py_internal::init_square;
233172
init_square(m);
234-
using dpctl::tensor::py_internal::init_subtract;
235173
init_subtract(m);
236-
using dpctl::tensor::py_internal::init_tan;
237174
init_tan(m);
238-
using dpctl::tensor::py_internal::init_tanh;
239175
init_tanh(m);
240-
using dpctl::tensor::py_internal::init_divide;
241-
init_divide(m);
242-
using dpctl::tensor::py_internal::init_trunc;
243176
init_trunc(m);
244177
}
245178

0 commit comments

Comments
 (0)