Particles deposited on or suspended from a surface or interface. The structure defines how scattering from multiple particles combines.
For dilute distributions, particles scatter independently. For ordered or partially ordered systems, the structure also describes spatial correlations.
2D structures can be positioned in two ways:
deposit2D or addDeposit2D. Appropriate for particles
sitting on a substrate.suspend2D or addSuspend2D. Appropriate for particles hanging from
below an interface, such as holes or inclusions embedded in a substrate.For other vertical positions, translate the particle before constructing the 2D structure.
For uncorrelated particles on a surface:
structure = ba.Dilute2D(density, particle)
layer.deposit2D(structure)
For particles with spatial correlations, use structured layouts:
structure = ba.Crystal2D(particle, lattice)
layer.deposit2D(structure)
Structure types include: