Skip to content

Commit 00354d0

Browse files
Update src/openfermion/circuits/low_rank.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent d7a32b8 commit 00354d0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/openfermion/circuits/low_rank.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ def low_rank_two_body_decomposition(
150150
interaction_array = numpy.reshape(chemist_two_body_coefficients, (full_rank, full_rank))
151151

152152
# Make sure interaction array is symmetric and real.
153-
asymmetry = numpy.sum(numpy.absolute(interaction_array - interaction_array.transpose()))
154-
imaginary_norm = numpy.sum(numpy.absolute(interaction_array.imag))
153+
asymmetry = numpy.amax(numpy.absolute(interaction_array - interaction_array.transpose()))
154+
imaginary_norm = numpy.amax(numpy.absolute(interaction_array.imag))
155155
if asymmetry > EQ_TOLERANCE or imaginary_norm > EQ_TOLERANCE:
156156
raise ValueError(
157157
'The two-body coefficient tensor failed the symmetry or reality '

0 commit comments

Comments
 (0)