@@ -179,21 +179,12 @@ def test_majorana_form(self):
179
179
def test_diagonalizing_bogoliubov_transform (self ):
180
180
"""Test diagonalizing Bogoliubov transform."""
181
181
hermitian_part = numpy .array (
182
- [[0.0 , 1.0 , 0.0 ],
183
- [1.0 , 0.0 , 1.0 ],
184
- [0.0 , 1.0 , 0.0 ]],
185
- dtype = complex
186
- )
182
+ [[0.0 , 1.0 , 0.0 ], [1.0 , 0.0 , 1.0 ], [0.0 , 1.0 , 0.0 ]], dtype = complex )
187
183
antisymmetric_part = numpy .array (
188
- [[0.0 , 1.0j , 0.0 ],
189
- [- 1.0j , 0.0 , 1.0j ],
190
- [0.0 , - 1.0j , 0.0 ]],
191
- dtype = complex
192
- )
193
- quad_ham = QuadraticHamiltonian (hermitian_part ,
194
- antisymmetric_part )
195
- block_matrix = numpy .zeros ((6 , 6 ),
196
- dtype = complex )
184
+ [[0.0 , 1.0j , 0.0 ], [- 1.0j , 0.0 , 1.0j ], [0.0 , - 1.0j , 0.0 ]],
185
+ dtype = complex )
186
+ quad_ham = QuadraticHamiltonian (hermitian_part , antisymmetric_part )
187
+ block_matrix = numpy .zeros ((6 , 6 ), dtype = complex )
197
188
block_matrix [:3 , :3 ] = antisymmetric_part
198
189
block_matrix [:3 , 3 :] = hermitian_part
199
190
block_matrix [3 :, :3 ] = - hermitian_part .conj ()
@@ -203,14 +194,11 @@ def test_diagonalizing_bogoliubov_transform(self):
203
194
quad_ham .diagonalizing_bogoliubov_transform ())
204
195
left_block = transformation_matrix [:, :3 ]
205
196
right_block = transformation_matrix [:, 3 :]
206
- ferm_unitary = numpy .zeros ((6 , 6 ),
207
- dtype = complex )
197
+ ferm_unitary = numpy .zeros ((6 , 6 ), dtype = complex )
208
198
ferm_unitary [:3 , :3 ] = left_block
209
199
ferm_unitary [:3 , 3 :] = right_block
210
- ferm_unitary [3 :, :3 ] = numpy .conjugate (
211
- right_block )
212
- ferm_unitary [3 :, 3 :] = numpy .conjugate (
213
- left_block )
200
+ ferm_unitary [3 :, :3 ] = numpy .conjugate (right_block )
201
+ ferm_unitary [3 :, 3 :] = numpy .conjugate (left_block )
214
202
215
203
# Check that the transformation is diagonalizing
216
204
majorana_matrix , _ = quad_ham .majorana_form ()
0 commit comments