support zero interactions

This commit is contained in:
Valentin Boettcher 2022-02-22 10:27:25 +01:00
parent 5e9e053314
commit 60adc077b1

View file

@ -202,7 +202,9 @@ class TwoQubitModel:
"""The inter-qubit interaction hamiltonian."""
interaction = self.bare_interaction
interaction *= self.γ / (2 * max(interaction.eigenenergies()))
norm = max(interaction.eigenenergies())
interaction *= self.γ / (2 * norm) if norm > 0 else 0
return interaction