Published November 27, 2020
| Version v1.18.0
Software
Open
scgmlz/BornAgain: Release 1.18.0
Creators
- 1. Forschungszentrum Jülich
- 2. QUISS GmbH
- 3. ITER Organization
- 4. Forschungszentrum Jülich GmbH, JCNS, outstation at MLZ
- 5. Forschungszentrum Jülich GmbH
- 6. @pik-piam
- 7. @rosalindfranklininstitute
Description
The most important change is improved numerics for the computation of reflection and transmission of scalar or polarized beams. The new algorithms is numerically stable even for arbitrarily many layers and for low overall transmission. For rough interfaces, one can choose between a tanh scattering-length density profile and the Névot-Croce approximation. There is a new documentation section with polarized reflectometry examples.
There are a few API changes. Some classes have been renamed for clarity or brevity:
- FootprintSquare, FootprintGauss, FormFactorHollowSphere, CosineRipple, SawtoothRipple.
- FormFactorGaussSphere now models a sphere, not an ellipsoid.
- FormFactorSphereLogNormalRadius is now positioned at the center, not at the bottom.
- In constructors that involve the Voigt function, the order of the arguments gamma and eta has been unified.
In examples, the material with refractive index 1 has been renamed from "air" to "vacuum".
Files
scgmlz/BornAgain-v1.18.0.zip
Files
(48.7 MB)
Name | Size | Download all |
---|---|---|
md5:562ef193b831cf4dbfc74fdd5b6bbce4
|
48.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/scgmlz/BornAgain/tree/v1.18.0 (URL)