[fdfd.eme] fix abcd array construction

This commit is contained in:
Jan Petykiewicz 2026-04-17 19:29:33 -07:00
commit 4913211883

View file

@ -55,7 +55,13 @@ def get_abcd(
B = r21 @ t21i B = r21 @ t21i
C = -t21i @ r12 C = -t21i @ r12
D = t21i D = t21i
return sparse.block_array(((A, B), (C, D))) return sparse.block_array(
[
[sparse.csr_array(A), sparse.csr_array(B)],
[sparse.csr_array(C), sparse.csr_array(D)],
],
format='csr',
)
def get_s( def get_s(