The magnetic SLD fails to handle antisymmetric magnetic structures with M(-x) =-M(x) for certain orientation. The issue has been found after a bug report in the Sasviews scattering calculator. It should not make a difference for any available analytical collinear model, but for the shear wrongness.
The documentation should be expanded to make it self-explanatory how Sasview calculates magnetic scattering. It is not very obvious based on the available literature, which expressed the scattering cross section at most in amplitudes and magnetisation vector operations. However Sasview specifically looks for a scalar scattering length density,which is different enough to need further guidance.
We should also think about a test case to catch this issue in future.
The magnetic SLD fails to handle antisymmetric magnetic structures with M(-x) =-M(x) for certain orientation. The issue has been found after a bug report in the Sasviews scattering calculator. It should not make a difference for any available analytical collinear model, but for the shear wrongness. The documentation should be expanded to make it self-explanatory how Sasview calculates magnetic scattering. It is not very obvious based on the available literature, which expressed the scattering cross section at most in amplitudes and magnetisation vector operations. However Sasview specifically looks for a scalar scattering length density,which is different enough to need further guidance. We should also think about a test case to catch this issue in future.