Published November 27, 2020 | Version v1.18.0
Software Open

scgmlz/BornAgain: Release 1.18.0

  • 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