Skip to content

Commit 3f2478c

Browse files
committed
remove tranpose in set_buffer!
1 parent a8a5534 commit 3f2478c

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/Algorithm/AD.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ function update!(opt::StateOpt, alg::AbstractAD, obj, dynamics, output)
4747
(; max_episode) = alg
4848
f_ini, f_comp = objective(obj, dynamics)
4949
set_f!(output, f_ini)
50-
set_buffer!(output, transpose(dynamics.data.ψ0))
50+
set_buffer!(output,dynamics.data.ψ0)
5151
set_io!(output, f_ini)
5252
show(opt, output, obj)
5353
for ei in 1:(max_episode-1)
@@ -56,7 +56,7 @@ function update!(opt::StateOpt, alg::AbstractAD, obj, dynamics, output)
5656
dynamics.data.ψ0 = dynamics.data.ψ0/norm(dynamics.data.ψ0)
5757
f_out, f_now = objective(obj, dynamics)
5858
set_f!(output, f_out)
59-
set_buffer!(output, transpose(dynamics.data.ψ0))
59+
set_buffer!(output, dynamics.data.ψ0)
6060
set_io!(output, f_out, ei)
6161
show(output, obj)
6262
end
@@ -191,7 +191,7 @@ function update!(opt::StateControlOpt, alg::AbstractAD, obj, dynamics, output)
191191
f_ini, f_comp = objective(obj, dynamics)
192192

193193
set_f!(output, f_ini)
194-
set_buffer!(output, transpose(dynamics.data.ψ0), dynamics.data.ctrl)
194+
set_buffer!(output, dynamics.data.ψ0, dynamics.data.ctrl)
195195
set_io!(output, f_noctrl, f_ini)
196196
show(opt, output, obj)
197197

@@ -204,7 +204,7 @@ function update!(opt::StateControlOpt, alg::AbstractAD, obj, dynamics, output)
204204
f_out, f_now = objective(obj, dynamics)
205205

206206
set_f!(output, f_out)
207-
set_buffer!(output, transpose(dynamics.data.ψ0), dynamics.data.ctrl)
207+
set_buffer!(output, dynamics.data.ψ0, dynamics.data.ctrl)
208208
set_io!(output, f_out, ei)
209209
show(output, obj)
210210
end

src/Algorithm/RI.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function update!(opt::StateOpt, alg::RI, obj, dynamics, output)
55
f = QFIM(rho, drho)
66

77
set_f!(output, f[1,1])
8-
set_buffer!(output, transpose(dynamics.data.ψ0))
8+
set_buffer!(output, dynamics.data.ψ0)
99
set_io!(output, f[1,1])
1010
show(opt, output, obj)
1111

@@ -24,7 +24,7 @@ function update!(opt::StateOpt, alg::RI, obj, dynamics, output)
2424
dynamics.data.ψ0 = psi0
2525

2626
set_f!(output, f[1,1])
27-
set_buffer!(output, transpose(dynamics.data.ψ0))
27+
set_buffer!(output, dynamics.data.ψ0)
2828
set_io!(output, f[1,1], ei)
2929
show(output, obj)
3030
end

0 commit comments

Comments
 (0)