Skip to content

Commit 4b191a2

Browse files
committed
Fixing SecondQuantization.m
1 parent 780329e commit 4b191a2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

QuantumFramework/Kernel/SecondQuantization.m

+3-3
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
(state["Dagger"]@ (op @ op)@ state)["Scalar"] - (state["Dagger"]@ op @ state)["Scalar"]^2
5151

5252

53-
G2Coherence[\[Psi]_QuantumState,aOp_QuantumOperator]:= (SuperDagger[\[Psi]]@(SuperDagger[aOp]@SuperDagger[aOp]@aOp@aOp)@\[Psi])["Scalar"]/(SuperDagger[\[Psi]]@(SuperDagger[aOp] aOp)@\[Psi])["Scalar"]^2
53+
G2Coherence[\[Psi]_QuantumState,aOp_QuantumOperator]:= (SuperDagger[\[Psi]]@(SuperDagger[aOp]@SuperDagger[aOp]@aOp@aOp)@\[Psi])["Scalar"]/(SuperDagger[\[Psi]]@(SuperDagger[aOp]@aOp)@\[Psi])["Scalar"]^2
5454

5555

5656
FockState[n_,size_ :$FockSize]:=
@@ -302,9 +302,9 @@
302302

303303

304304
HusimiPure[psi_QuantumState, alphaMat_] :=
305-
Module[{n, psiVec, qmat},
305+
Module[{n, psiVec, qmat,z},
306306
n = Times @@ psi["Dimensions"];
307-
psiVec = psi["Matrix"] // Flatten;
307+
psiVec = psi["StateVector"];
308308
qmat = Function[{q, x},
309309
q . z ^ Range[Length[q] - 1, 0, -1] /. z -> x
310310
][Reverse[psiVec / Sqrt[Factorial /@ Range[0, n - 1]]

0 commit comments

Comments
 (0)