You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add method="material_cell_wise" to Model.convert_to_multigroup: like
material_wise, but gives each cell its own multigroup cross sections. The
material in every material-filled cell is cloned (each clone gets a unique id),
then the standard per-material generation runs, so per material becomes per
cell. This captures the intra-material spatial-spectrum variation that
material_wise averages away when one material spans a strong gradient.
The implementation reuses the material_wise path entirely; the only new code is
the per-cell cloning step in convert_to_multigroup plus the dispatch entry. Adds
a unit test (two cells sharing a material get distinct macroscopics) and a user
guide entry in the MGXS methods table.
Builds on the name+id library keying from #3984 (now in develop).
Co-authored-by: jon-proxima <jon@proximafusion.com>
0 commit comments