Currently, the MOCDriver in Scarabée uses the flat source region approximation, where the flux is assumed constant within a spatial region. We should move to using linear sources in the future for better accuracy. Currently, it can also be somewhat cumbersome to model reflector regions adequately with our flat sources, and often requires very small regions. Using linear source regions would help alleviate this problem, and conserve memory for many simulations.
An implementation of linear sources will need to consider how to handle anisotropic scattering. Do we want higher order spherical harmonics to also use linear sources, or to use flat sources ? I am not taking a position on that question here, but it is something that will need to be considered.
Currently, the MOCDriver in Scarabée uses the flat source region approximation, where the flux is assumed constant within a spatial region. We should move to using linear sources in the future for better accuracy. Currently, it can also be somewhat cumbersome to model reflector regions adequately with our flat sources, and often requires very small regions. Using linear source regions would help alleviate this problem, and conserve memory for many simulations.
An implementation of linear sources will need to consider how to handle anisotropic scattering. Do we want higher order spherical harmonics to also use linear sources, or to use flat sources ? I am not taking a position on that question here, but it is something that will need to be considered.