@@ -43,21 +43,21 @@ contains
43
43
#:for k1, t1 in RC_KINDS_TYPES
44
44
#:set RName = rname("logspace", 1, t1, k1, "n_rbase")
45
45
module procedure ${RName}$
46
- ${t1}$ :: exponents(merge (n, 0, n > 0))
46
+ ${t1}$ :: exponents(max (n, 0))
47
47
exponents = linspace(start, end, n)
48
48
res = base ** exponents
49
49
end procedure
50
50
51
51
#:set RName = rname("logspace", 1, t1, k1, "n_cbase")
52
52
module procedure ${RName}$
53
- ${t1}$ :: exponents(merge (n, 0, n > 0))
53
+ ${t1}$ :: exponents(max (n, 0))
54
54
exponents = linspace(start, end, n)
55
55
res = base ** exponents
56
56
end procedure
57
57
58
58
#:set RName = rname("logspace", 1, t1, k1, "n_ibase")
59
59
module procedure ${RName}$
60
- ${t1}$ :: exponents(merge (n, 0, n > 0))
60
+ ${t1}$ :: exponents(max (n, 0))
61
61
exponents = linspace(start, end, n)
62
62
res = base ** exponents
63
63
end procedure
@@ -69,22 +69,22 @@ contains
69
69
#:for k1 in REAL_KINDS
70
70
#:set RName = rname("logspace", 1, "integer(int32)", "int32", "n_r" + str(k1) + "base")
71
71
module procedure ${RName}$
72
- integer :: exponents(merge (n, 0, n > 0))
72
+ integer :: exponents(max (n, 0))
73
73
exponents = linspace(start, end, n)
74
74
res = base ** exponents
75
75
end procedure
76
76
77
77
#:set RName = rname("logspace", 1, "integer(int32)", "int32", "n_c" + str(k1) + "base")
78
78
module procedure ${RName}$
79
- integer :: exponents(merge (n, 0, n > 0))
79
+ integer :: exponents(max (n, 0))
80
80
exponents = linspace(start, end, n)
81
81
res = base ** exponents
82
82
end procedure
83
83
#:endfor
84
84
85
85
#:set RName = rname("logspace", 1, "integer(int32)", "int32", "n_ibase")
86
86
module procedure ${RName}$
87
- integer :: exponents(merge (n, 0, n > 0))
87
+ integer :: exponents(max (n, 0))
88
88
exponents = linspace(start, end, n)
89
89
res = base ** exponents
90
90
end procedure
0 commit comments