BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
Simulation

Description

Reflectometry, GISAS and other simulations.

These classes inherit from the abstract base classes ISimulation and, for simulations that generate 2D data, ISimulation2D.

Each of these classes holds an instrument and sample model. Simulations are run, and results returned, through the function ISimulation::simulate().

Classes

class  DepthProbeSimulation
 Simulation of radiation depth profile. More...
 
class  DiffuseElement
 Data stucture containing both input and output of a single detector cell. More...
 
class  IElement
 
class  OffspecSimulation
 Off-specular scattering simulation. More...
 
class  PolMatrices
 Convenience class for handling polarization density matrix and polarization analyzer operator. More...
 
class  ScatteringSimulation
 GISAS simulation. More...
 
class  SimulationOptions
 Collect the different options for simulation.SimulationOptions. More...
 
class  SpecularElement
 Data stucture containing both input and output of a single image pixel for specular simulation. More...
 
class  SpecularSimulation
 Specular reflectometry simulation. More...
 
struct  ThreadInfo
 Information to run simulation with dedicated number of threads. More...