1616#include < sparse_handle.hpp>
1717#include < af/sparse.h>
1818
19- using namespace detail ;
20-
19+ using af::dim4;
2120using common::half;
2221using common::SparseArrayBase;
23-
24- af_array createHandle (const af::dim4 &d, af_dtype dtype) {
25- using namespace detail ;
26-
22+ using detail::cdouble;
23+ using detail::cfloat;
24+ using detail::intl;
25+ using detail::uchar;
26+ using detail::uint;
27+ using detail::uintl;
28+ using detail::ushort;
29+
30+ af_array createHandle (const dim4 &d, af_dtype dtype) {
2731 // clang-format off
2832 switch (dtype) {
2933 case f32 : return createHandle<float >(d);
@@ -44,9 +48,7 @@ af_array createHandle(const af::dim4 &d, af_dtype dtype) {
4448 // clang-format on
4549}
4650
47- af_array createHandleFromValue (const af::dim4 &d, double val, af_dtype dtype) {
48- using namespace detail ;
49-
51+ af_array createHandleFromValue (const dim4 &d, double val, af_dtype dtype) {
5052 // clang-format off
5153 switch (dtype) {
5254 case f32 : return createHandleFromValue<float >(d, val);
@@ -161,7 +163,7 @@ af_err af_create_handle(af_array *result, const unsigned ndims,
161163 try {
162164 AF_CHECK (af_init ());
163165
164- if (ndims > 0 ) ARG_ASSERT (2 , ndims > 0 && dims != NULL );
166+ if (ndims > 0 ) { ARG_ASSERT (2 , ndims > 0 && dims != NULL ); }
165167
166168 dim4 d (0 );
167169 for (unsigned i = 0 ; i < ndims; i++) { d[i] = dims[i]; }
@@ -181,40 +183,39 @@ af_err af_copy_array(af_array *out, const af_array in) {
181183
182184 af_array res = 0 ;
183185 if (info.isSparse ()) {
184- SparseArrayBase sbase = getSparseArrayBase (in);
186+ const SparseArrayBase sbase = getSparseArrayBase (in);
185187 if (info.ndims () == 0 ) {
186188 return af_create_sparse_array_from_ptr (
187189 out, info.dims ()[0 ], info.dims ()[1 ], 0 , nullptr , nullptr ,
188190 nullptr , type, sbase.getStorage (), afDevice);
189- } else {
190- switch (type) {
191- case f32 : res = copySparseArray<float >(in); break ;
192- case f64 : res = copySparseArray<double >(in); break ;
193- case c32: res = copySparseArray<cfloat>(in); break ;
194- case c64: res = copySparseArray<cdouble>(in); break ;
195- default : TYPE_ERROR (0 , type);
196- }
197191 }
192+ switch (type) {
193+ case f32 : res = copySparseArray<float >(in); break ;
194+ case f64 : res = copySparseArray<double >(in); break ;
195+ case c32: res = copySparseArray<cfloat>(in); break ;
196+ case c64: res = copySparseArray<cdouble>(in); break ;
197+ default : TYPE_ERROR (0 , type);
198+ }
199+
198200 } else {
199201 if (info.ndims () == 0 ) {
200202 return af_create_handle (out, 0 , nullptr , type);
201- } else {
202- switch (type) {
203- case f32 : res = copyArray<float >(in); break ;
204- case c32: res = copyArray<cfloat>(in); break ;
205- case f64 : res = copyArray<double >(in); break ;
206- case c64: res = copyArray<cdouble>(in); break ;
207- case b8: res = copyArray<char >(in); break ;
208- case s32: res = copyArray<int >(in); break ;
209- case u32 : res = copyArray<uint>(in); break ;
210- case u8 : res = copyArray<uchar>(in); break ;
211- case s64: res = copyArray<intl>(in); break ;
212- case u64 : res = copyArray<uintl>(in); break ;
213- case s16: res = copyArray<short >(in); break ;
214- case u16 : res = copyArray<ushort>(in); break ;
215- case f16 : res = copyArray<half>(in); break ;
216- default : TYPE_ERROR (1 , type);
217- }
203+ }
204+ switch (type) {
205+ case f32 : res = copyArray<float >(in); break ;
206+ case c32: res = copyArray<cfloat>(in); break ;
207+ case f64 : res = copyArray<double >(in); break ;
208+ case c64: res = copyArray<cdouble>(in); break ;
209+ case b8: res = copyArray<char >(in); break ;
210+ case s32: res = copyArray<int >(in); break ;
211+ case u32 : res = copyArray<uint>(in); break ;
212+ case u8 : res = copyArray<uchar>(in); break ;
213+ case s64: res = copyArray<intl>(in); break ;
214+ case u64 : res = copyArray<uintl>(in); break ;
215+ case s16: res = copyArray<short >(in); break ;
216+ case u16 : res = copyArray<ushort>(in); break ;
217+ case f16 : res = copyArray<half>(in); break ;
218+ default : TYPE_ERROR (1 , type);
218219 }
219220 }
220221 std::swap (*out, res);
@@ -254,7 +255,7 @@ af_err af_get_data_ref_count(int *use_count, const af_array in) {
254255
255256af_err af_release_array (af_array arr) {
256257 try {
257- if (arr == 0 ) return AF_SUCCESS;
258+ if (arr == 0 ) { return AF_SUCCESS; }
258259 const ArrayInfo &info = getInfo (arr, false , false );
259260 af_dtype type = info.getType ();
260261
@@ -338,7 +339,6 @@ void write_array(af_array arr, const T *const data, const size_t bytes,
338339 } else {
339340 writeDeviceDataArray (getArray<T>(arr), data, bytes);
340341 }
341- return ;
342342}
343343
344344af_err af_write_array (af_array arr, const void *data, const size_t bytes,
0 commit comments