Particle structures

BornAgain supports two- and three-dimensional particle arrangements through dedicated structure classes.

2D structures

Particles deposited on a surface or interface. Use depositParticle() for disordered arrangements, or structured layouts like RadialParacrystal for ordered/partially ordered systems.

See 2D structures for details on interference functions and size-distribution models.

3D structures

Particles distributed throughout a layer’s volume, such as nanoparticles in a polymer film. Use plugLiquid() to create these assemblies.

See 3D structures for details on correlation models.

History

3D structures were introduced in BornAgain 24.