BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
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... | |