@@ -223,14 +223,14 @@ function (g::BlockGram)(gram, lambda, n1::Int, n2::Int, n3::Int)
223
223
if n2 > 0
224
224
gram[rr, rr] .= view (g. RAR, 1 : n2, 1 : n2)
225
225
gram[xr, rr] .= view (g. XAR, 1 : n1, 1 : n2)
226
- transpose! (view (gram, rr, xr), view (g. XAR, 1 : n1, 1 : n2))
226
+ conj! ( transpose! (view (gram, rr, xr), view (g. XAR, 1 : n1, 1 : n2) ))
227
227
end
228
228
if n3 > 0
229
229
gram[pr, pr] .= view (g. PAP, 1 : n3, 1 : n3)
230
230
gram[rr, pr] .= view (g. RAP, 1 : n2, 1 : n3)
231
231
gram[xr, pr] .= view (g. XAP, 1 : n1, 1 : n3)
232
- transpose! (view (gram, pr, rr), view (g. RAP, 1 : n2, 1 : n3))
233
- transpose! (view (gram, pr, xr), view (g. XAP, 1 : n1, 1 : n3))
232
+ conj! ( transpose! (view (gram, pr, rr), view (g. RAP, 1 : n2, 1 : n3) ))
233
+ conj! ( transpose! (view (gram, pr, xr), view (g. XAP, 1 : n1, 1 : n3) ))
234
234
end
235
235
return
236
236
end
@@ -252,7 +252,7 @@ function (g::BlockGram)(gram, n1::Int, n2::Int, n3::Int, normalized::Bool=true)
252
252
gram[rr, rr] .= view (g. RAR, 1 : n2, 1 : n2)
253
253
end
254
254
gram[xr, rr] .= view (g. XAR, 1 : n1, 1 : n2)
255
- transpose! (view (gram, rr, xr), view (g. XAR, 1 : n1, 1 : n2))
255
+ conj! ( transpose! (view (gram, rr, xr), view (g. XAR, 1 : n1, 1 : n2) ))
256
256
end
257
257
if n3 > 0
258
258
if normalized
@@ -262,8 +262,8 @@ function (g::BlockGram)(gram, n1::Int, n2::Int, n3::Int, normalized::Bool=true)
262
262
end
263
263
gram[rr, pr] .= view (g. RAP, 1 : n2, 1 : n3)
264
264
gram[xr, pr] .= view (g. XAP, 1 : n1, 1 : n3)
265
- transpose! (view (gram, pr, rr), view (g. RAP, 1 : n2, 1 : n3))
266
- transpose! (view (gram, pr, xr), view (g. XAP, 1 : n1, 1 : n3))
265
+ conj! ( transpose! (view (gram, pr, rr), view (g. RAP, 1 : n2, 1 : n3) ))
266
+ conj! ( transpose! (view (gram, pr, xr), view (g. XAP, 1 : n1, 1 : n3) ))
267
267
end
268
268
return
269
269
end
0 commit comments