88 ********************************************************/
99
1010#include < Array.hpp>
11- #include < iota .hpp>
11+ #include < range .hpp>
1212#include < math.hpp>
1313#include < stdexcept>
1414#include < err_cpu.hpp>
@@ -21,7 +21,7 @@ namespace cpu
2121 // Kernel Functions
2222 // /////////////////////////////////////////////////////////////////////////
2323 template <typename T, unsigned rep>
24- void iota (T *out, const dim4 &dim, const dim4 &strides)
24+ void range (T *out, const dim4 &dim, const dim4 &strides)
2525 {
2626 unsigned mul1 = rep > 0 ;
2727 unsigned mul2 = rep > 1 ;
@@ -48,7 +48,7 @@ namespace cpu
4848 // Wrapper Functions
4949 // /////////////////////////////////////////////////////////////////////////
5050 template <typename T>
51- Array<T> iota (const dim4& dim, const int rep)
51+ Array<T> range (const dim4& dim, const int rep)
5252 {
5353 // Repeat highest dimension, ie. creates a single sequence from
5454 // 0...elements - 1
@@ -59,18 +59,18 @@ namespace cpu
5959
6060 Array<T> out = createEmptyArray<T>(dim);
6161 switch (rep_) {
62- case 0 : iota <T, 0 >(out.get (), out.dims (), out.strides ()); break ;
63- case 1 : iota <T, 1 >(out.get (), out.dims (), out.strides ()); break ;
64- case 2 : iota <T, 2 >(out.get (), out.dims (), out.strides ()); break ;
65- case 3 : iota <T, 3 >(out.get (), out.dims (), out.strides ()); break ;
62+ case 0 : range <T, 0 >(out.get (), out.dims (), out.strides ()); break ;
63+ case 1 : range <T, 1 >(out.get (), out.dims (), out.strides ()); break ;
64+ case 2 : range <T, 2 >(out.get (), out.dims (), out.strides ()); break ;
65+ case 3 : range <T, 3 >(out.get (), out.dims (), out.strides ()); break ;
6666 default : AF_ERROR (" Invalid rep selection" , AF_ERR_INVALID_ARG);
6767 }
6868
6969 return out;
7070 }
7171
7272#define INSTANTIATE (T ) \
73- template Array<T> iota <T>(const af::dim4 &dims, const int rep); \
73+ template Array<T> range <T>(const af::dim4 &dims, const int rep); \
7474
7575 INSTANTIATE (float )
7676 INSTANTIATE (double )
0 commit comments