Functionality overview


  • Support multilayers without any restrictions on the number of layers
  • Interface roughness correlation
  • Magnetic materials

Multilayered structure with roughness


  • Choice between different shapes of particles (form factors)
  • Particles with inner structures
  • Assemblies of particles
  • Size distribution of the particles (polydispersity)

Selection of available shapes: elementary shapes, combinations of particles, core-shell particles, and polydisperse distribution.

Positions of particles

Decoupled implementations between vertical and planar positions

  • Vertical distributions: particles at specific depth in layers or on top.

Deposited or embedded layers of particles

  • Planar distributions:
    • fully disordered systems
    • short-range order distribution (paracrystals)
    • two- and one-dimensional lattices

Examples of planar distributions of particles: disordered and lattice.

Input beam

  • Polarized or unpolarized neutrons
  • X-ray
  • Divergence of the input beam (wavelength, incident angles) following different distributions
  • Possible normalization of the input intensity

Input beam with wavelength divergence


  • Off specular scattering
  • Two-dimensional intensity matrix, function of the output angles

Use of BornAgain

  • Simulation of GISAXS amd GISANS from the generated sample
  • Fitting to reference data (experimental or numerical)
  • Interactions via Python scripts or Graphical User Interface