@@ -121,13 +121,15 @@ def test_add_chemical_potential(self):
121121 def test_orbital_energies (self ):
122122 """Test getting the orbital energies."""
123123 # Test the particle-number-conserving case
124- orbital_energies , constant = self .quad_ham_pc .orbital_energies ()
124+ orbital_energies , _ , constant = self .quad_ham_pc .diagonalizing_bogoliubov_transform ()
125+
125126 # Test the ground energy
126127 energy = numpy .sum (orbital_energies [orbital_energies < 0.0 ]) + constant
127128 self .assertAlmostEqual (energy , self .pc_ground_energy )
128129
129130 # Test the non-particle-number-conserving case
130- orbital_energies , constant = self .quad_ham_npc .orbital_energies ()
131+ orbital_energies , _ , constant = self .quad_ham_npc .diagonalizing_bogoliubov_transform ()
132+
131133 # Test the ground energy
132134 energy = constant
133135 self .assertAlmostEqual (energy , self .npc_ground_energy )
@@ -265,11 +267,9 @@ def test_diagonalizing_bogoliubov_transform_particle_conserving(self):
265267 quad_ham = get_quadratic_hamiltonian (reorder (get_fermion_operator (quad_ham ), up_then_down ))
266268
267269 for spin_sector in range (2 ):
268- (
269- orbital_energies ,
270- transformation_matrix ,
271- _ ,
272- ) = quad_ham .diagonalizing_bogoliubov_transform (spin_sector = spin_sector )
270+ (orbital_energies , transformation_matrix , _ ) = (
271+ quad_ham .diagonalizing_bogoliubov_transform (spin_sector = spin_sector )
272+ )
273273
274274 def index_map (i ):
275275 return i + spin_sector * 5
@@ -286,7 +286,7 @@ def index_map(i):
286286 quad_ham = random_quadratic_hamiltonian (
287287 5 , conserves_particle_number = True , expand_spin = False
288288 )
289- orbital_energies , _ = quad_ham .orbital_energies ()
289+ orbital_energies , _ , _ = quad_ham .diagonalizing_bogoliubov_transform ()
290290
291291 _ , transformation_matrix , _ = quad_ham .diagonalizing_bogoliubov_transform ()
292292 numpy .testing .assert_allclose (
@@ -337,7 +337,9 @@ def test_particle_conserving(self):
337337 numpy .testing .assert_allclose (discrepancy , 0.0 , atol = 1e-7 )
338338
339339 # Check that the eigenvalues are in the expected order
340- orbital_energies , constant = quadratic_hamiltonian .orbital_energies ()
340+ orbital_energies , _ , constant = (
341+ quadratic_hamiltonian .diagonalizing_bogoliubov_transform ()
342+ )
341343 for index in range (2 ** n_qubits ):
342344 bitstring = bin (index )[2 :].zfill (n_qubits )
343345 subset = [j for j in range (n_qubits ) if bitstring [j ] == '1' ]
@@ -374,7 +376,9 @@ def test_non_particle_conserving(self):
374376 numpy .testing .assert_allclose (discrepancy , 0.0 , atol = 1e-7 )
375377
376378 # Check that the eigenvalues are in the expected order
377- orbital_energies , constant = quadratic_hamiltonian .orbital_energies ()
379+ orbital_energies , _ , constant = (
380+ quadratic_hamiltonian .diagonalizing_bogoliubov_transform ()
381+ )
378382 for index in range (2 ** n_qubits ):
379383 bitstring = bin (index )[2 :].zfill (n_qubits )
380384 subset = [j for j in range (n_qubits ) if bitstring [j ] == '1' ]
0 commit comments