Skip to content

Commit 6ab0c2b

Browse files
UNDO ME: dont recalculate symmetric matrix element
1 parent d901829 commit 6ab0c2b

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/rydstate/generate_database/generate_matrix_elements_table.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import numpy as np
1010

11-
from rydstate.angular.utils import is_unknown
11+
from rydstate.angular.utils import is_unknown, minus_one_pow
1212
from rydstate.units import MatrixElementOperatorRanks
1313

1414
if TYPE_CHECKING:
@@ -99,12 +99,12 @@ def generate_matrix_elements_tables(
9999
columns["val"].append(me)
100100

101101
if id1 != id2:
102-
me_one_pair = calc_matrix_elements_one_pair(states[1], states[0], MATRIX_ELEMENTS_OF_INTEREST)
102+
sign = minus_one_pow(states[0].f_tot - states[1].f_tot)
103103
for tkey, me in me_one_pair.items():
104104
columns = matrix_elements[tkey]
105105
columns["id_initial"].append(id_tuple[1])
106106
columns["id_final"].append(id_tuple[0])
107-
columns["val"].append(me)
107+
columns["val"].append(sign * me)
108108

109109
if free_memory:
110110
state1.free_memory()

0 commit comments

Comments
 (0)