Revert "2 bug fixes"
This commit is contained in:
parent
c1490f650d
commit
3792647cbb
|
|
@ -90,7 +90,7 @@ function calculate_Vs(s::system{T}, V_twobody::Function, ϕ::T, n_image::Int)::A
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
Vs[i] *= sqrt(s.multiplicity[i[1]])
|
Vs[i] *= s.multiplicity[i[1]]
|
||||||
end
|
end
|
||||||
return Vs
|
return Vs
|
||||||
end
|
end
|
||||||
|
|
|
||||||
14
irrep.jl
14
irrep.jl
|
|
@ -47,13 +47,13 @@ function sym_reduce(s, K_partial)
|
||||||
K_partial_y = kron(kron(I, K_partial), I)
|
K_partial_y = kron(kron(I, K_partial), I)
|
||||||
K_partial_z = kron(kron(I, I), K_partial)
|
K_partial_z = kron(kron(I, I), K_partial)
|
||||||
|
|
||||||
for (i, j) in enumerate(s.unique_i)
|
for i in s.unique_i
|
||||||
K_partial_x[j, :] *= sqrt(s.multiplicity[i])
|
K_partial_x[i, :] *= s.multiplicity[i]
|
||||||
K_partial_x[:, j] *= sqrt(s.multiplicity[i])
|
K_partial_x[:, i] *= s.multiplicity[i]
|
||||||
K_partial_y[j, :] *= sqrt(s.multiplicity[i])
|
K_partial_y[i, :] *= s.multiplicity[i]
|
||||||
K_partial_y[:, j] *= sqrt(s.multiplicity[i])
|
K_partial_y[:, i] *= s.multiplicity[i]
|
||||||
K_partial_z[j, :] *= sqrt(s.multiplicity[i])
|
K_partial_z[i, :] *= s.multiplicity[i]
|
||||||
K_partial_z[:, j] *= sqrt(s.multiplicity[i])
|
K_partial_z[:, i] *= s.multiplicity[i]
|
||||||
end
|
end
|
||||||
|
|
||||||
K_partial_x = K_partial_x[s.unique_i, s.unique_i]
|
K_partial_x = K_partial_x[s.unique_i, s.unique_i]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue